Tags

Delegates dédiés aux tags

Modification d’un tag

Extraction d’un tag

A partir d’un composant, ce délégué permet d’extraire la valeur d’un de ses tags. La valeur extraite est stockée dans une variable et peut ainsi être exploitée dans la suite du processus.

Si le tag est monovalué, la valeur extraite est une chaîne de caractères. Si le tag est multi-valué, la valeur extraite est une liste de chaînes de caractères contenant les différentes valeurs.

Paramètre Valeur Obligatoire Description
Name String Oui Nom du tag
Component Expression Oui Composant à partir duquel le tag doit être extrait (exemple : ${component})
Output variable String Oui Nom de la variable de sortie dans laquelle est stockée la valeur du tag extraite


Exemple BPMN

<bpmn:serviceTask id="ServiceTask_23thl7w" name="Get tag value" camunda:delegateExpression="${getTagValueDelegate}">
    <bpmn:extensionElements>
        <camunda:field name="tagName">
            <camunda:expression>${tagNameExp}</camunda:expression>
        </camunda:field>
        <camunda:field name="output">
            <camunda:expression>tagResult</camunda:expression>
        </camunda:field>
        <camunda:field name="component">
            <camunda:expression>${componentExp}</camunda:expression>
        </camunda:field>
    </bpmn:extensionElements>
</bpmn:serviceTask>