Ich versuche, einen einfachen Workflow mit dem Sharepoint Designer zu erstellen. Wir haben bereits einen benutzerdefinierten Workflow mit der Bezeichnung Interne Genehmigung. Dies erstellt eine Spalte mit demselben Namen.
Grundsätzlich sollte meinen Workflow ausführen:
Bedingungen:Sharepoint Designer - Erstellen eines einfachen Workflows, überprüfen Sie den Status eines anderen Workflow
if Internal Approval equals Approved and Status equals Draft //custom field I want to set, this works
Das Problem, nach einem schnellen debug ist, dass die internen Genehmigungs-Approved
nicht gleich noch enthält es, internen Genehmigungs gleich .
Die Frage: Was ist diese Nummer, und kann ich darauf vertrauen, dass sie immer 16 für einen genehmigten Workflow ist?
Oder besser, wie kann ich überprüfen, ob ein anderer Workflow genehmigt wurde?
Danke, das wusste ich nicht. Ich habe versucht, eine verifizierte Quelle dafür zu finden (MS), konnte aber nicht. Ich sollte diese Codes auch zum Filtern von Ansichten hinzufügen, nicht nur vom Designer, also hätte ich das jetzt wissen müssen ... Danke nochmal. – Kobi
Hier gehen Sie Referenzartikel von Microsoft http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.workflow.spworkflowstatus.aspx für den Status (Cast den obigen Enum-Wert zu Integer erhalten Sie diese Werte) und zum Filtern basierend auf der Ansicht http://www.sharepointblogs.com/dwise/archive/2006/12/11/howto-filter-a-view-based-on-workflow-status.aspx – Kusek