Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

В системе, адаптированной под специфику работы организации, состав сценариев может отличаться от стандартной разработки системы DIRECTUM. Например, состав сценариев может быть доработан разработчиками организации при наличии клиентских лицензий разработчика IS-Builder.

Компонента предназначена для создания и выполнения вычислений над данными системы в целом. Например, можно обрабатывать данные нескольких справочников одновременно и использовать полученные результаты для автоматического добавления новых записей или обновления расчетных таблиц. Разработанные в этой компоненте сценарии доступны пользователям для выполнения в виде отдельных компонент типа «Сценарий».

В компоненте Сценарии можно выполнять экспорт и импорт сценариев из одной системы, построенной на платформе IS-Builder, в другую. Подробнее см. раздел «Экспорт и импорт сценариев».

Для запуска компоненты используется файл SBLauncher.exe.

Щелкните для увеличения изображения

Особенности заполнения полей:

*Имя. Уникальное имя сценария. Используется при программном обращении к сценарию. Должно начинаться с буквы или символа «_» и содержать только буквы, цифры и символ «_». Может содержать до 100 символов.

*Заголовок. Заголовок сценария, отображаемый для пользователей. Может содержать до 255 символов. Может быть локализован. Подробнее см. раздел «Локализация прикладной системы».

*Модуль. Имя модуля, используется для группировки сценариев в списке.

Вести историю выполнения. Выполнение сценария фиксируется в истории работы с записью. По умолчанию флажок установлен.

В группе полей «Связь с серверным событием» заполняются поля:

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

Приоритет. Число, показывающее приоритет данного сценария при обработке серверных событий. Чем больше число, тем выше приоритет, и тем раньше служба обработки событий выполнит данный сценарий-обработчик. Если значение не указано, то приоритет равен 0. Автоматически синхронизируется при заполнении в компоненте Серверные события и наоборот.

Тайм-аут (мин). Время, по истечении которого служба обработки событий прекращает выполнение сценария-обработчика. Если значение не указано, то используется значение настройки TimeOut службы обработки событий. Подробнее см. раздел «SBEventProcessingSrvSettings.xml». Указывается в минутах. Автоматически синхронизируется при заполнении в компоненте Серверные события и наоборот.

Уведомлять об ошибках:

Ответственного. При возникновении исключения в работе сценария-обработчика отправляется уведомление сотруднику, ответственному за службу обработки событий. Ответственный указывается в константе ServerEventResponsibleUser. По умолчанию флажок не установлен;
Инициатора. При возникновении исключения в работе сценария-обработчика отправляется уведомление инициатору обработки серверного события. Например, если возникает исключение при обработке серверного события CMSyncReqsDocumentContract, то сотрудник, который сохранил документ с типом карточки «Договорные документы», получит уведомление об ошибке. По умолчанию флажок не установлен.

Действия на ленте, вкладка Главная:

Выполнить. Выполнение сценария. При нажатии на кнопку выполняется текущий сценарий.

Текст. Изменение текста сценария. При нажатии на кнопку открывается редактор вычислений с текстом сценария.

Примечание. При нажатии на кнопку открывается окно текстового редактора для написания примечания к сценарию.

См. также

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }