Une activité Assign est une séquence de tâches d'affectation atomiques. Une tâche d'affectation est une expression XPath qui copie une valeur depuis une variable dans une autre variable. La tâche d'affectation peut être : une affectation régulière pour définir la valeur d'une variable de contexte, une variable d'environnement Get ou un Get process Id qui copie sa valeur dans une variable de contexte, un Graft qui ajoute des noeuds dans une arborescence XML, ou un Prune qui supprime les noeuds dans une arborescence XML.
Le type de tâche d'affectation dépend de la source de la tâche alors que la cible de l'affectation est toujours une variable de contexte ou une expression XPath.
Pour modéliser une activité Assign, il est fortement conseillé d'utiliser la commande Insérer une activité Assign depuis le menu contextuel du flux. Cette commande crée automatiquement une activité Assign avec les variables d'entrée affectées appropriées. Il vous suffit de définir la partie concernant la propriété source (variable d'entrée de la transformations de données) ainsi que celle concernant la propriété cible (variable affectée de la transformation de données) dans l'onglet Affectations de la feuille de propriétés.
Concept Sybase WorkSpace Business Process |
Concept PowerAMC |
---|---|
Activité Assign |
Processus avec le type de mise en oeuvre Affecter. |
Tâche Assign |
Transformation de données définie dans l'onglet Affectations du processus ayant le type de mise en oeuvre Affecter. |
Séquence de tâches Assign |
Plusieurs transformations de données définies dans l'onglet Affectations du processus ayant le type de mise en oeuvre Affecter. |
Propriété Source pour la tâche Assign |
Attribut Variable d'entrée de la transformation de données. |
Propriété Target pour la tâche Assign |
Attribut Variable affectée de la transformation de données. |
Part |
Attribut Partie affectée de la transformation de données. |
Lorsque vous créez une activité Assign avec le type de mise en oeuvre Affecter, l'onglet Affectations s'affiche :
Dans l'onglet Affectations, vous devez :
Vous pouvez pointer sur un processus <<Undefined>>, cliquer le bouton droit de la souris, et sélectionner Changer en activité Assign.