2009-07-19 6 views
2

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?

Antwort

1

Kann dies helfen könnte Sie Workflow Status

Referenz Article von MSDN, nur Fall geben Sie den oben Enum Sie Integer die Werte erhalten.

Auch zu filtern, basierend auf dem Workflow-Status in der Ansicht. Refer

+0

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

+0

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

Verwandte Themen