Frage

Was ist der beste Weg, um einem Benutzer zu zeigen, dass ein Workflow abgesagt wurde?

Ich habe einen manuell ausgelösten Workflow. Gibt es eine Chance, dass ich das Ergebnis des Workflows in einem Dialog vorstellen kann, oder muss ich ein ListItem erstellen / aktualisieren oder eine E -Mail senden?

Wie vorerst befindet sich diese Frage im Zusammenhang mit dem Workflow -Designer in SPD. Aber wenn ein VS SLN möglich ist, möchte ich wissen, wie.

Bearbeiten: Ich habe einen einfachen Workflow, den der Benutzer mit einem Argument beginnen kann. Falls der Benutzer einen besonderen Wert eingibt, möchte ich den Workflow stornieren. Der Benutzer, der den Workflow gestartet hat, hat keine Ahnung, dass der Workflow abgesagt wurde, es sei denn, er geht in die Workflow -Geschichte, um das zu sehen. Ich frage mich also, ob es möglich ist, dem Benutzer einen Dialog zu zeigen, in dem ich den Workflow abnehme?

Vielen Dank

Larsi

War es hilfreich?

Lösung

Sie sollten sich Workflow als separates Ding von der normalen Browser -Interaktion ein Benutzer vorstellen. Sie können einen Workflow vom Browser aus starten, aber danach liegt es an den internen Timer -Jobs, den Workflow auszuführen (Sie können dies manchmal mit schwerer Ladung sehen. Eine Meldung besagt, dass der Workflow in der Warteschlange auf dem Workflow -Verlauf angezeigt wird). Ich glaube also nicht, dass Sie in der Lage sein werden, eine Dialognachricht an den Benutzer zu erhalten, wenn der Workflow storniert wird.

Normalerweise habe ich ein Feld auf dem Originalelement, beispielsweise als Status bezeichnet und aktualisiert, dass in bestimmten Phasen des Workflows, z. B. begann, endete, abgebrochen. Auf diese Weise wird in der Listenansicht angezeigt. Der Zulassungsworkflow hat eine ähnliche Sache. Normalerweise fügt es das Feld automatisch zur Standardansicht hinzu.

Andere Tipps

Sie können dies tun, wenn Sie Visio verwenden, um den Arbeitsfluss zu erstellen, siehe: http://blogs.msdn.com/b/visio/archive/2010/01/19/sharepoint-workflow-authoring-in-visio-premium-2010-spart-2.aspx

Der letzte Screenshot zeigt, wie es im Web aussieht.

Wenn ein abgesagter Workflow eine außergewöhnliche Situation ist (dh: Der Benutzer hätte wirklich etwas eingeben sollen, das dazu führte, dass der Workflow abgesagt hat), können Sie sie per E -Mail (Sputility.Email) senden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top