Help Center > Foundation Help

S’applique à :

  • Winshuttle Foundation

Tableaux des propriétés du plug-in Exporter l’état d’un processus

Le plug-in Exporter l’état d’un processus permet d’exporter l’état en cours d’un workflow. Vous pouvez exporter l’état d’un nœud, de plusieurs ou de l’ensemble d’un workflow. Les valeurs d’état sont placées dans la colonne d’une liste SharePoint.

Dans cette page


Télécharger un exemple de fichier XML (.ZIP)Télécharger un exemple de fichier XML (.zip)

Ce fichier XML (contenu dans un fichier .ZIP) contient un exemple XML issu du plug-in Exporter l’état d’un processus.

Conseils et meilleures pratiques relatifs au Plug-in Exporter l’état d’un processus

Retour au début
  • Le plug-in Exporter l’état d'un processus ne doit pas être utilisé avec des colonnes SharePoint promues depuis des champs de formulaire, car la colonne SharePoint pourrait être modifiée par l’utilisateur final lors du routage du formulaire

Tableaux des propriétés du plug-in Exporter l’état d’un processus

Retour au début

Paire de valeurs

Description

Autocheckout

Valeurs autorisées = "true" ou "false".

Si vous ne définissez pas cet argument, la valeur par défaut « false » est utilisée.

Si vous définissez « true » et qu’un poste doit être extrait avant la mise à jour et qu’il n’est pas extrait, le poste est extrait/restitué automatiquement lorsque la valeur de liste est mise à jour.

column

Nom de la colonne de liste SharePoint vers laquelle vous voulez exporter la ou les valeurs.

multinodebehavior

Indique au système ce qu’il doit faire lorsque plusieurs nœuds sont sélectionnés par le XPath.

Les options sont Séparés par une virgule et D’abord. Séparés par une virgule est utilisé par défaut s’il s’agit d’un champ de chaîne. Autrement, D’abord est utilisé.

REMARQUE : Séparés par une virgule n’est pas valide avec les champs de type non-chaîne.

xpath

XPath pour accéder au nœud dans les données d’état du processus.

Exemple Exporter l’état d’un processus : identification de la personne affectée à un couloir

Retour au début

Dans cet exemple, vous voulez identifier la personne affectée au couloir JEApprover. Comme vous avez utilisé une requête SharePoint Résolveur de participant pour affecter une personne, vous pouvez déterminer qui était l’approbateur dans les listes SharePoint. (Dans cet exemple, nous avons utilisé cette méthode dans un workflow Excel, mais nous pourrions l’utiliser également pour un workflow de formulaire.)

Le résolveur permet de rechercher le nom complet de la personne affectée au couloir :

xpath = /ProcessState/Process/SwimLaneInstances/SwimLaneInstance[Name=’JEApprover’]/WorkflowParticipant/FullName

Remarque :

  • Vous pouvez remplacer FullName par LoginName à la fin de la chaîne.
  • Vous pouvez également remplacer [Name=’JEApprover] par [Name=’votre nomdeparticipant]. (Dans l’exemple, vous remplissez la colonne SharePoint JEApprover.)
  • Le paramètre Comportement multinœud est affecté d’une valeurs séparées par une virgule si plusieurs résultats sont retournés.

Exemple Exporter l’état d’un processus : Extraire une date d’échéance

Retour au début

L’exemple suivant est une description XML (téléchargez cet exemple de fichier, comme exemple ) d’un processus en cours d’exécution.

Le processus extrait la date d’échéance de processus 9/12/2008 1:55:54 PM du code XML d’état de processus et l’insère dans la colonne SharePoint Date d’échéance de processus. Téléchargez l’exemple de fichier XML (à droite) comme référence.

Paramètres des propriétés : Exemple 2 Exporter l’état d’un processus

  • xpath - /ProcessState/Process/DueDate
  • column - Process Due Date

Le xpath référencé dans le plug-in est utilisé pour accéder à différentes parties des données dans la description.