Изменение статуса по кнопке с помощью триггера
События (или триггеры) позволяют мышкой настроить последовательность действий, которые должны запуститься как реакция на определенное событие (см. Определение события).
В данном примере мы рассмотрим пример изменения статуса заявки по кнопке. Для этого в системе уже созданы:
- Шаблон записи «Заявки». В данном шаблоне созданы:
- Атрибут с типом данных «Ссылка» — «Статус» (Целевой шаблон — «Статусы заявки»);
- Операция «Выполнить» (Тип операции — Сохранить), вынесена на панель инструментов для формы.
- Шаблон записи «Статусы заявки» с отображаемым атрибутом «Название». В данном шаблоне записи создано несколько записей:
- В работе;
- Выполнена.
Настройка
1. Добавьте новое событие (см. Добавление событий).
2. Настройте событие:
Настройка события
3. Добавьте активность с типом «Изменить значение». Настройте изменение атрибута «Статус»:
Настройка активности
Как результат, при нажатии на кнопку «Выполнить» у текущей заявки меняется статус на «Выполнена».
Визуально настроенное событие выглядит так:
Пример настроенного события