StartWorkflow und StartWorkflowWithRelatedObject

Wie Sie einen Workflow starten lesen Sie im folgenden Abschnitt.
  1. Fügen Sie zunächst eine der neuen APIs in den Workflow ein, der einen anderen Workflow starten soll.
  2. Die beiden neuen Methoden finden Sie in der Klasse WorkflowActivationAPI.

  3. Tragen Sie unter der Eigenschaft workflowDefName den Definitionsnamen des Workflows, der gestartet werden soll, ein.
    Die PrimaryObjectID wird automatisch an den gestarteten Workflow übergeben, sodass dieser auf Attributwerte des startenden Prozesses zugreifen kann.
    Anmerkung: Lesen Sie zudem im nächsten Abschnitt, wie Sie die Werte des auslösenden Vorgangs an den gestarteten Workflow übergeben.
    Anmerkung: StartWorkflowWithRelatedObject zeigt neben der Eigenschaft workflowDefName auch noch das Feld relatedObjectID:

    Diese können Sie verwenden, wenn Sie NICHT die PrimaryObjectID des Workflows übergeben möchten, sondern eine ID eines anderen Vorgangs, der innerhalb des Workflows erzeugt wurde.