В качестве параметров сценария передается действие, которое необходимо выполнить, и дополнительные параметры, специфичные для каждого действия.
Параметры запуска:
Параметр |
Описание |
||||||||
---|---|---|---|---|---|---|---|---|---|
Action |
Действие интеграции, которое будет выполнять сценарий. Возможные значения:
|
||||||||
AddParams |
Дополнительные параметры действия интеграции. Состав дополнительных параметров зависит от действия интеграции. Дополнительные параметры указываются через точку с запятой |
При вызове сценария можно указывать дополнительные параметры. В колонке «Действие» указано действие, с которым следует использовать дополнительный параметр:
Дополнительный параметр |
Действие |
Описание |
||||
---|---|---|---|---|---|---|
Action |
ImportDataToIntegratedSystem |
Действие над записью справочника, которое привело к ее изменению. Данный параметр используется при импорте данных только в on-line режиме. Возможные значения:
|
||||
DisableEvents |
ExportDataFromIntegratedSystem |
Признак отключения событий справочников системы DIRECTUM. Возможные значения:
Отключение событий ускоряет процесс приема данных в систему DIRECTUM, но использовать параметр следует с осторожностью. Отключение событий может привести к нарушению целостности данных системы. Значение по умолчанию 0 |
||||
HiddenMode |
ExportDataFromIntegratedSystem, ImportDataToIntegratedSystem, SendExternalObjectAsTaskAttachment |
Признак выполнения действия в скрытом режиме. Возможные значения:
Если при отправке объекта внешней системы вложением в задачу не указан типовой маршрут, то параметр игнорируется. Значение по умолчанию 0 |
||||
Mode |
ExportDataFromIntegratedSystem, ImportDataToIntegratedSystem |
Режим, в котором выполняется передача данных из системы DIRECTUM. Возможные значения:
|
||||
IntegratedSystemCode |
Все действия |
Код интегрированной системы в справочнике Интегрированные системы. Если параметр не указан, то действие выполняется для всех интегрированных систем в справочнике |
||||
ObjectKey |
OpenBoundEDocumentsList, SendExternalObjectAsTaskAttachment |
Уникальный идентификатор объекта внешней интегрированной системы. Для каждого типа системы формат значения параметра свой. Описание формата см. в описании соответствующего коннектора |
||||
ObjectInfo |
ExportDataFromIntegratedSystem |
Информация об объекте внешней системы, данные которого должны быть выгружены в on-line режиме. Формат строки с информацией определяется типом системы |
||||
ObjectType |
OpenBoundEDocumentsList, SendExternalObjectAsTaskAttachment |
Тип объекта внешней интегрированной системы. Для каждого типа системы формат значения параметра свой. Описание формата см. в описании соответствующего коннектора |
||||
RecordID |
ImportDataToIntegratedSystem |
ИД записи в справочнике системы DIRECTUM, данные которой необходимо передать во внешнюю систему. Данный параметр используется при импорте данных только в on-line режиме |
||||
StandardRouteCode |
SendExternalObjectAsTaskAttachment |
Код типового маршрута из справочника Типовые маршруты, по которому должна быть создана задача |
Примеры командной строки для вызова сценария:
SBLauncher.exe -SYS=<Код системы DIRECTUM> -CT=Script -F="LaunchIntegrationAction" -R="Action=ImportDataToIntegratedSystem|AddParams=Mode=Batch;HiddenMode=-1"
SBLauncher.exe -SYS=<Код системы DIRECTUM> -CT=Script -F="LaunchIntegrationAction" -R="Action=SendExternalObjectAsTaskAttachment|AddParams=IntegratedSystemCode=<Код интегрированной системы>;ObjectType=<Тип объекта>;ObjectKey=<ИД объекта>;StandardRouteCode=<Код типового маршрута>"
Задать значения параметров запуска сценария можно в справочнике Параметры запуска компонент. Подробнее см. описание справочника «Параметры запуска компонент». В данном случае вызов сценария может иметь вид:
SBLauncher.exe -SYS=<Код системы DIRECTUM> -CT=Script -F="LaunchIntegrationAction" -R="LaunchParamsCode=EXPDATA1C"
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |