Сценарии. Определения, создание, настройка, использование


Определения

Сценарий представляет собой алгоритм автоматизации операций, проверки, обработки и передачи данных, который запускается при наступлении заданного события и выполняет настроенную последовательность действий.

Помимо обработки данных внутри Comindware Platform сценарии позволяют обмениваться данными с внешними системами.

Сценарии дополняют бизнес-процессы, однако не являются их альтернативой, так как не позволяют реализовать логику BPMN. Сценарии можно использовать как таковые в тех случаях, когда не требуется создавать бизнес-процесс.

Сценарий составляется из блоков с помощью визуального конструктора.

См. «Событие и действия сценария. Определения, типы, свойства, настройка» и «Использование переменных в сценарии».

Особенности работы сценариев

Сценарии являются инструментом автоматизации в приложениях.

Они имеют ряд особенностей:

  • Сценарий выполняется один раз при каждом наступлении заданного события.
  • Сценарий выполняется в контексте определённого шаблона записи. При этом действия «Сменить контекст», «Создать запись», «Дублировать запись» позволяют переключаться между шаблонами и манипулировать данными в них.
  • При запуске для нескольких записей (например, выбранных в таблице) сценарий выполняется отдельно по каждой записи. То есть в контексте сценария доступна только одна запись, по которой он запущен.
  • Если при выполнении действия сценария происходит ошибка и в свойствах этого действия не установлен флажок «Игнорировать все ошибки», то его действия отменяются полностью, как если бы сценарий не запускался вообще. Если ошибка сценария произошла в процессе, то процесс будет остановлен.

Примеры использования сценариев

Сценарии позволяют решать различные задачи, например:

Использование списка сценариев и создание сценария

  1. Откройте страницу «Администрирование» — «Сценарии».
  2. Отобразится список сценариев.
  3. Выполните требуемые действия со сценариями:

Список сценариев в приложении

Список сценариев в приложении

Настройка свойств сценария

  1. Откройте список сценариев.
  2. Нажмите кнопку «Создать». Либо выберите или откройте сценарий и нажмите кнопку «Свойства».
  3. Настройте и сохраните свойства сценария:

    • Название — наглядное наименование сценария.
    • Системное имя — уникальное имя. Не должно начинаться с цифры. Рекомендуется использовать буквы латинского алфавита, цифры и символ «_». Заполняется автоматически по названию.

    Примечание

    Для сценариев на входе и выходе из элементов диаграммы процесса название и системное имя сценария формируются автоматически.

    • Контекст выполнения — аккаунт, от имени которого должен выполняться сценарий:
      • От имени системы — сценарий будет выполняться с полными правами аккаунта «Система», без учёта роли и разрешений пользователя, инициировавшего событие, по которому запускается сценарий. То есть сценарий сможет выполнять любые действия.
      • От инициатора — сценарий будет выполняться при наличии необходимых разрешений у пользователя, инициировавшего событие, по которому выполняется сценарий. В случае отсутствия у пользователя разрешений система выдаст ошибку.
    • Статус:
      • Активен — сценарий будет выполняться при каждом наступлении заданного события.
      • Приостановлен — сценарий не будет выполняться при наступлении заданного события.
  4. Если вы создали сценарий, откроется его конструктор. Настройте событие и действия сценария.

Настройка свойств нового сценария

Настройка свойств нового сценария

Настройка события и действий сценария

Для настройки сценария предусмотрен удобный визуальный конструктор.

Перейти к конструктору сценария можно двумя способами:

Кнопки создания сценария на входе и выходе из элемента диаграммы процесса

Кнопки создания сценария на входе и выходе из элемента диаграммы процесса

В конструкторе сценария предусмотрены следующие кнопки:

  • Свойства — настройка свойств сценария.
  • Очистить — безвозвратное удаление всех элементов сценария. После нажатия этой кнопки в сценарий будет помещено пустое начальное событие «Нажатие кнопки», как если бы сценарий был создан заново. Требуется подтверждение.
  • Удалить — удаление сценария. Требуется подтверждение.
  • Проверить — проверка целостности и работоспособности сценария. При нажатии этой кнопки отобразится панель «Результат проверки» с перечнем выявленных ошибок в сценарии. Элементы сценария с ошибкой будут выделены красным цветом.

Конструктор сценария

Конструктор сценария

Настройка элемента сценария

Внимание!

При настройке сценария изменения сохраняются и применяются автоматически.

  1. Наведите указателя мыши на элемент сценария или выберите его.
  2. Отобразятся кнопки настройки:
  • Название элемента сценария — нажмите, чтобы перейти к настройке свойств элемента.
  • Изменить — нажмите , чтобы перейти к настройке свойств элемента.
  • Перейти к контекстному шаблону — нажмите кнопку , чтобы перейти к шаблону, в контексте которого выполняется элемент сценария.
  • Удалить — нажмите кнопку , чтобы безвозвратно удалить действие сценария. Подтвердите удаление.
  • Добавить действие — нажмите кнопку , чтобы создать действия после текущего элемента или внутри него.

Кнопки настройки элемента сценария

Кнопки настройки элемента сценария

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

Примечание

Внутрь действий «Создать запись», «Дублировать запись», «Сменить контекст», «Выполнить по условиям», «Повторять по числовому счётчику», «Повторять по количеству объектов» можно поместить другие действия.

  1. Наведите указатель мыши на элемент сценария, после или внутрь которого требуется добавить действие.
  2. Нажмите кнопку «Добавить действие» .
  3. Выберите необходимое действие в раскрывающемся меню.
  4. В конструкторе сценария появится новое действие.
  5. Настройте действие.

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

Удаление действия

  1. Наведите указатель мыши на подлежащее удалению действие.
  2. Нажмите кнопку «Удалить» .
  3. Подтвердите удаление.

Удаление действия из сценария

Удаление действия из сценария

Связанные статьи

Событие и действия сценария. Определения, типы, свойства, настройка

Использование переменных в сценарии

К началу


Номер Статьи: 4717
Размещено: Fri, Nov 25, 2022
Последнее обновление: Wed, Oct 2, 2024

Online URL: https://kb.comindware.ru/article/scenarii-opredeleniya-sozdanie-nastrojka-ispolzovanie-4717.html