В системе, адаптированной под специфику работы организации, состав сценариев может отличаться от стандартной разработки системы DIRECTUM. Например, состав сценариев может быть доработан разработчиками организации при наличии клиентских лицензий разработчика IS-Builder.
Компонента предназначена для создания и выполнения вычислений над данными системы в целом. Например, можно обрабатывать данные нескольких справочников одновременно и использовать полученные результаты для автоматического добавления новых записей или обновления расчетных таблиц. Разработанные в этой компоненте сценарии доступны пользователям для выполнения в виде отдельных компонент типа «Сценарий».
В компоненте Сценарии можно выполнять экспорт и импорт сценариев из одной системы, построенной на платформе IS-Builder, в другую. Подробнее см. раздел «Экспорт и импорт сценариев».
Для запуска компоненты используется файл SBLauncher.exe.
Особенности заполнения полей:
*Имя. Уникальное имя сценария. Используется при программном обращении к сценарию. Должно начинаться с буквы или символа «_» и содержать только буквы, цифры и символ «_». Может содержать до 100 символов.
*Заголовок. Заголовок сценария, отображаемый для пользователей. Может содержать до 255 символов. Может быть локализован. Подробнее см. раздел «Локализация прикладной системы».
*Модуль. Имя модуля, используется для группировки сценариев в списке.
Вести историю выполнения. Выполнение сценария фиксируется в истории работы с записью. По умолчанию флажок установлен.
В группе полей «Связь с серверным событием» заполняются поля:
Серверное событие. Имя события из компоненты Серверные события, обработчиком которого является данный сценарий.
Приоритет. Число, показывающее приоритет данного сценария при обработке серверных событий. Чем больше число, тем выше приоритет, и тем раньше служба обработки событий выполнит данный сценарий-обработчик. Если значение не указано, то приоритет равен 0. Автоматически синхронизируется при заполнении в компоненте Серверные события и наоборот.
Тайм-аут (мин). Время, по истечении которого служба обработки событий прекращает выполнение сценария-обработчика. Если значение не указано, то используется значение настройки TimeOut службы обработки событий. Подробнее см. раздел «SBEventProcessingSrvSettings.xml». Указывается в минутах. Автоматически синхронизируется при заполнении в компоненте Серверные события и наоборот.
Уведомлять об ошибках:
• | Ответственного. При возникновении исключения в работе сценария-обработчика отправляется уведомление сотруднику, ответственному за службу обработки событий. Ответственный указывается в константе ServerEventResponsibleUser. По умолчанию флажок не установлен; |
• | Инициатора. При возникновении исключения в работе сценария-обработчика отправляется уведомление инициатору обработки серверного события. Например, если возникает исключение при обработке серверного события CMSyncReqsDocumentContract, то сотрудник, который сохранил документ с типом карточки «Договорные документы», получит уведомление об ошибке. По умолчанию флажок не установлен. |
Действия на ленте, вкладка Главная:
Выполнить. Выполнение сценария. При нажатии на кнопку выполняется текущий сценарий.
Текст. Изменение текста сценария. При нажатии на кнопку открывается редактор вычислений с текстом сценария.
Примечание. При нажатии на кнопку открывается окно текстового редактора для написания примечания к сценарию.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |