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

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

Ви можете запустити певний сценарій через функціонал інтеграції. Щойно ви створили сценарій, його можна запустити через інтеграцію, для цього вам потрібно визначити 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>

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