Добрый день!
1) Как найти метод-обработчик той или иной кнопки? Например "Сохранить" в карточке Обращения.
2) Где почитать про архитектуру объектов типа "Исходный код"? Как искать по содержимому в них? Существует ли аналог grep search (глобальный поиск) в разделе конфигурация?
3) Необходимо написать веб-сервисы интеграции c внешним аpi. Содержатся ли какие-либо примеры "код стайла" интеграции в коробке?
Нравится
1) Открываете в браузере режим разработчика, выделяете нужный элемент и смотрите его название. Затем открываете схему, в которой он находится, в вашем случае CasePage, он наследуется от BasePage, поэтому идем туда и смотрим. Скриншоты будут ниже.
2) Глобального поиска такого нету. Но можно выгрузить схемы в файловую систему и тем же Visual Studio Code лазить, смотреть, искать, что нужно.
Вся документация есть тут: https://academy.terrasoft.ru/documents/technic-sdk/7-12/dokumentaciya-p…
Там же и про интеграцию и варианты интеграций можете почитать
1) Открываете в браузере режим разработчика, выделяете нужный элемент и смотрите его название. Затем открываете схему, в которой он находится, в вашем случае CasePage, он наследуется от BasePage, поэтому идем туда и смотрим. Скриншоты будут ниже.
2) Глобального поиска такого нету. Но можно выгрузить схемы в файловую систему и тем же Visual Studio Code лазить, смотреть, искать, что нужно.
Вся документация есть тут: https://academy.terrasoft.ru/documents/technic-sdk/7-12/dokumentaciya-p…
Там же и про интеграцию и варианты интеграций можете почитать
2) Если есть доступ в базу, все JS схемы записаны в поле Content таблицы SysSchemaContent, а все C# — в поле Source таблицы SysSchemaSource. При выборке преобразовывать значение в текстовое, будет всё видно.
3) Если хотите из bpm'online дёргать внешний веб-сервис, то в БП есть специальный элемент, можно вообще обойтись без кода. Если наоборот, извне дёргать bpm'online, то там можно и писать свой сервис, и использовать стандартные OData или DataService.