Cet agent permet de modifier la valeur d’un ou plusieurs champs de document d’un processus.
La configuration est la suivante :
<configuration organizationName="Groupe"
projectName="DefaultProject"
catalogName="DemandeServiceClient"
workflowName="DemandeServiceClient_1.1">
<fields>
<field name="sys_Reference" type="text">content</field>
</fields>
</configuration>
Si l’attribut workflowName est présent, l’agent parcours seulement les documents de la version spécifié, sinon, il parcours tout les documents du catalogue.
L’agent peut aussi parcourir les documents d’une vue. Pour cela, il faut spécifier le protocole Uri de la vue :
<configuration viewProtocolUri="uril://vdoc/workflowContainerView/Groupe/DefaultProject/DemandeServiceClient:0/DemandeService">
...
</configuration>
Pour chaques champs à modifier, une balise field doit être créée.
Le champs est identifié par son nom système.
L’attribut type peut prendre les valeurs suivantes :
Contenu de la balise pour chacun des types :
text : simple valeur texte
user : login du user
formula : formule (en anglais) à executer
null : vide (permet de mettre un champ à null)
Exemples :
<configuration organizationName="Groupe"
projectName="DefaultProject"
catalogName="DemandeServiceClient"
workflowName="DemandeServiceClient_1.1">
<fields>
<field name="sys_Title" type="text">Mon titre</field>
<field name="sys_Creator" type="user">sysadmin</field>
<field name="sys_CreationDate" type="formula">@TODAY()</field>
<field name="Description" type="null"></field>
</fields>
</configuration>