Создание действия
1. Перейти на список Действия
2. Создать элемент с типом Вызов внешнего сервиса
3. На вкладке Информация заполнить Атрибуты:
- Название
- URL - url сервиса. Пример: https://api.vitrocad.ru/publish
- Права - права, требуемые пользователю для выполнения действия
Привязка действия к типу элемента
1. Перейти на список Действие типа элемента
2. Создать элемент с типом Действие типа элемента
3. На вкладке Информация заполнить атрибуты:
- Название
- Действие - из списка выбрать действие, которое необходимо привязать к типу элемента
- Тип элемента - из списка выбрать тип элемента, к которому привязывается действие
- Подтверждение - требует ли действие подтверждение пользователя
- Показать после действия - отображать ли сообщение об успешности выполнения действия
- Показать прогресс - отображать ли прогресс выполнения действия
- Контекст - отображать ли действие в контекстном меню
- Дополнение - отображать ли действие в дополнительной кнопке "Действия" в командном меню
- Если атрибуты "Контекст" и "Дополнение" имеют значение false, действие будет отображаться отдельной кнопкой в командном меню
Вызов действия
При вызове действия отправляется POST запрос на указанный в действии URL.
В заголовке Authorization передается токен пользователя.
В теле запроса передается JSON вида:
{
itemIdList: [...] - массив id выбранных элементов
}
Для отображения текста ошибки, ответ должен приходить в виде строки, либо в формате JSON вида:
{
exception: {
message: 'Текст ошибки'
}
}





