Запуск сценарію з інтеграції

Написано Анатолій
Оновлено 10 місяців тому

Ви можете запустити певний сценарій через функціонал інтеграції. Щойно ви створили сценарій, його можна запустити через інтеграцію, для цього вам потрібно визначити UUID сценарію всередині XML-конверта в правилі інтеграції.

Дані інтеграції мають найвищий пріоритет і замінять всі дані сценарію, якщо вони визначені в правилі інтеграції

Визначений UUID сценарію повинен бути всередині тегу <envelope> як атрибут scenarioUuid="uuidOfScenario"

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <envelope templateUuid="19089ab8-a828-4447-9129-44b1da1cbc9d" templateVersion="f2e1a1c5-15ac-4bfb-bf31-f1ddba652b89" scenarioUuid="e17db760-580a-4192-bc96-a91683123bea">
                ...
        </envelope>
    </xsl:template>
</xsl:stylesheet>
Ви можете запустити сценарій з будь-якого кроку інтеграції. Система автоматично визначить перший крок, який відповідає шаблону та версії, і створить конверт, використовуючи дані, які ви вказали в правилі інтеграції.

Сценарна конфігурація ланцюжкових конвертів буде проігнорована за замовчуванням, якщо ви створите конверт з визначеним сценарієм всередині правила інтеграції. Але ви можете визначити UUID ланцюжка всередині тегу <envelope> як атрибут chainUuid="uuidOfChain". Якщо ви хочете об'єднати в ланцюжок всі створені під час інтеграції конверти, це має бути статичний UUID, який слід визначити один раз у правилі інтеграції, але якщо ви хочете об'єднати в ланцюжок конверти, створені для кожного файлу, витягнутого під час інтеграції, окремо, він має бути визначений динамічно.

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <envelope templateUuid="19089ab8-a828-4447-9129-44b1da1cbc9d" templateVersion="f2e1a1c5-15ac-4bfb-bf31-f1ddba652b89" scenarioUuid="e17db760-580a-4192-bc96-a91683123bea" chainUuid="e17db760-580a-4192-bc96-a91683123ben">
                ...
        </envelope>
    </xsl:template>
</xsl:stylesheet>

Чи була наша стаття корисною?