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

С помощью серверных событий можно выполнять ISBL-вычисления на отдельном сервере. А именно:

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

Администратор устанавливает и настраивает службу обработки событий. Подробнее о настройке и архитектуре службы обработки событий см.  раздел «Служба обработки событий».

Разработчик:

1.Создает серверное событие в компоненте Серверные события. Подробнее см. разделы «Компонента «Серверные события» и «Где использовать серверные события».
2.Создает сценарий в компоненте Сценарии и связывает его с серверным событием. В карточке серверного события автоматически заполняется табличная часть Обработчики. Подробнее см. раздел «Компонента «Сценарии».
3.Запускает событие одним из способов:
в ISBL-коде с помощью интерфейсов IServerEvent и IServerEventFactory;
с помощью сценария Запуск серверного события, который можно вызывать через командную строку с помощью SBLauncher или через веб-сервисы интеграции;
в задании SQL-сервера с помощью хранимой процедуры SBServerEventStart.

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

Примечание

Для создания новых серверных событий или модификации существующих требуется Клиентская лицензия разработчика IS-Builder.

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