2009-04-17 12 views
2

Je voudrais voir une liste de tous les flux de travail en cours d'exécution dans la ferme entière. Je sais que vous pouvez utiliser /_layouts/wrkmng.aspx pour obtenir des nombres, mais j'ai besoin de connaître les workflows réels (et les sites/listes/éléments qu'ils exécutent)Obtention d'une liste des flux de travail en cours d'exécution?

+0

Bonne question. Cela devrait être une entrée dans l'administration centrale à coup sûr. – theG

Répondre

1

Sans écrire le code (désolé), vous pouvez itérer chaque collection de sites dans une batterie et utiliser les membres de l'API dans l'espace de noms Microsoft.SharePoint.Workflow pour obtenir les informations dont vous avez besoin.

+0

pourriez-vous partager le résultat final? J'ai un script qui boucle à travers SPPS> SPWebs> SPLists> SPListItems et regarde dans la collection Workflows pour tout avec SPWorkflow.InternalStatus de "Running" .... cependant, ce n'est pas très évolutif car ma ferme de production a des milliers de SPWebs dans quelques centaines de collections de sites. J'ai besoin d'un moyen plus efficace pour trouver des flux de travail en cours d'exécution sans aller jusqu'au niveau ListItem. –

Questions connexes