You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Создание действия

1. Перейти на список Действия
2. Создать элемент с типом Вызов внешнего сервиса
3. На вкладке Информация заполнить Атрибуты:

  • Название
  • URL - url сервиса. Пример: https://api.vitrocad.ru/publish
  • Права - права, требуемые пользователю для выполнения действия

Привязка действия к типу элемента

1. Перейти на список Действие типа элемента
2. Создать элемент с типом Действие типа элемента
3. На вкладке Информация заполнить атрибуты:

  • Название
  • Действие - из списка выбрать действие, которое необходимо привязать к типу элемента
  • Тип элемента - из списка выбрать тип элемента, к которому привязывается действие
  • Подтверждение - требует ли действие подтверждение пользователя
  • Показать после действия - отображать ли сообщение об успешности выполнения действия
  • Показать прогресс - отображать ли прогресс выполнения действия
  • Контекст - отображать ли действие в контекстном меню

  • Дополнение - отображать ли действие в дополнительной кнопке "Действия" в командном меню

  • Если атрибуты "Контекст" и "Дополнение" имеют значение false, действие будет отображаться отдельной кнопкой в командном меню

Вызов действия

При вызове действия отправляется POST запрос на указанный в действии URL.
В заголовке Authorization передается токен пользователя.

В теле запроса передается JSON вида:

{
    itemIdList: [...] - массив id выбранных элементов
}

Для отображения текста ошибки, ответ должен приходить в виде строки, либо в формате JSON вида:

{
    exception: {
	    message: 'Текст ошибки'
    }
}

  • No labels