Вопрос

Путь от кнопки до метода-обработчика. Интеграция

Добрый день!

1) Как найти метод-обработчик той или иной кнопки? Например "Сохранить" в карточке Обращения.

2) Где почитать про архитектуру объектов типа "Исходный код"? Как искать по содержимому в них? Существует ли аналог grep search (глобальный поиск) в разделе конфигурация?

3) Необходимо написать веб-сервисы интеграции c внешним аpi. Содержатся ли какие-либо примеры "код стайла" интеграции в коробке? 

Нравится

4 комментария
Лучший ответ

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.

Зверев Александр,

А где эти

OData или DataService взять?

 

Показать все комментарии