Existe-t-il un moyen de contrôler (par exemple, hiérarchiser) l'ordre dans lequel les workflows SharePoint (pas les activités de workflow, mais les workflows entiers) sont en cours d'exécution?Ordre de contrôle dans lequel les flux de travail SharePoint sont exécutés
L'ensemble des flux de travail pour une liste SharePoint consiste en des flux de travail créés à l'aide de SharePoint Designer ou des flux de travail personnalisés installés via WSP. Nous souhaitons garantir que certains flux de travail (par exemple, des flux de travail qui calculent des valeurs pour certains des champs) sont exécutés avant que le reste du flux de travail ne s'exécute (par exemple, des flux de travail qui copient les données).
J'ai réfléchi à ça. Malheureusement, je ne sais pas quels autres workflows doivent être exécutés au moment du design. Et je devrais être capable de modifier tous les workflows de cette manière. Quelles garanties ai-je que ce workflow 2 ne sera plus appelé ou sera appelé avant le workflow 1? –
C'est juste une activité - vous appelez n'importe quel flux de travail que vous aimez dans toutes les conditions. 'Si valeur> 1, appelez wf 5 sinon terminez.' –
Supposons qu'une liste a actuellement 3 workflows associés: w1, w2 et w3, et supposons que j'ai besoin d'exécuter w3 avant les autres. Comment puis-je m'assurer que w3 est exécuté en premier? Je suppose que l'exécution de SharePoint sélectionne l'ordre, non? Je sais que je peux écrire w4 qui appelle w3, puis w2, puis w1. Mais que faire si l'utilisateur ajoute w5, ou supprime w1, alors je vais devoir modifier w4 pour rendre compte de ce changement, quelque chose que nous aurions besoin d'automatiser. –