Sie können Workflows einrichten, die Geschäftsprozessaufgaben von verschiedenen Benutzern verbinden. Systemaufgaben, wie automatische Buchung, können als Schritte in Workflows berücksichtigt werden, vor oder nach Benutzeraufgaben. Die Anforderung oder Bewilligung von Genehmigungen zum Erstellen neuer Datensätze sind typische Workflowschritte.

Im Fenster Workflow können Sie einen Workflow erstellen, indem Sie die entsprechenden Schritte in den Zeilen auflisten. Jeder Schritt besteht aus einem durch Ereignisbedingungen moderiertem Workflowereignis und einer Workflowantwort mit Antwortoptionen. Sie definieren Workflowschritte, indem Sie die Felder in Workflowzeilen mit Ereignis- und Antwortwerten aus festen Listen ausfüllen, die die Workflowszenarien darstellen, die durch den Anwendungscode unterstützt werden.

Wenn Sie Workflows erstellen, können Sie die Schritte aus bestehenden Workflows oder aus Workflowvorlagen kopieren. Workflowvorlagen sind nicht-bearbeitbare Workflows, die Sie in der generischen Version von Microsoft Dynamics NAV finden. Dem Code für von Microsoft hinzugefügte Workflowvorlagen ist „MS“ vorangestellt, z. B. „MS-PIW“. Weitere Informationen finden Sie unter Vorgehensweise: Workflows von Workflowvorlagen erstellen.

Wenn Ihr Szenario Workflowereignisse oder -antworten benötigt, die nicht unterstützt werden, muss ein Microsoft-Partner diese implementieren, indem er den Anwendungscode anpasst. Weitere Informationen finden Sie unter Walkthrough: Implementing New Workflow Events and Responses.

Hinweis
Alle Benachrichtigungen über Workflowschritte werden über eine Aufgabenwarteschlange gesendet. Stellen Sie sicher, dass die Aufgabenwarteschlange in Ihrer Installation so eingerichtet wurde, dass Workflowbenachrichtigungen empfangen werden. Das Kontrollkästchen Automatisch von NAS starten muss aktiviert sein. Weitere Informationen finden Sie unter Vorgehensweise: Aufgabenwarteschlangen einrichten.

So erstellen Sie einen Workflow

  1. Geben Sie im Feld Suchen den Begriff Workflows ein, und wählen Sie dann den zugehörigen Link aus.

  2. Wählen Sie auf der Registerkarte Start in der Gruppe Neu die Option Neu aus. Das Fenster Workflow wird geöffnet.

  3. Geben Sie im Feld Code maximal 20 Zeichen ein, um den Workflow zu identifizieren.

  4. Um den Workflow von einer Workflowvorlage zu erstellen, wählen Sie im Fenster Workflows auf Registerkarte Aktionen in der Gruppe Allgemein die Option Workflow aus Vorlage erstellen aus. Weitere Informationen finden Sie unter Vorgehensweise: Workflows von Workflowvorlagen erstellen.

  5. Beschreiben Sie den Workflow im Feld Beschreibung.

  6. Im Feld Kategorie legen Sie fest, in welche Kategorie der Workflow gehört.

  7. Geben Sie im Inforegister Workflowschritte im Feld Ereignisbeschreibung das Ereignis an, das auftreten muss, um den Workflowschritt zu starten.

    Wenn Sie das Feld auswählen, wird das Fenster Workflowereignisse geöffnet. Dort können Sie aus allen vorhandenen Workflowereignissen auswählen.

  8. Legen Sie im Feld Bedingung eine oder mehrere Bedingungen fest, die erfüllt sein müssen, bevor das Ereignis im Feld Ereignisbeschreibung auftreten kann.

    Wenn Sie das Feld auswählen, wird das Ereignisbedigungen-Fenster geöffnet. In diesem wählen Sie aus einer Liste mit Filterfeldern die Bedingungen aus, die zum jeweiligen Ereignis relevant sind. Sie können neue Filterfelder hinzufügen, die Sie als Ereignisbedingungen verwenden möchten. Die Ereignisbedingungsfilter konfigurieren Sie so wie die Filter für Berichtsanforderungsseiten. Weitere Informationen finden Sie unter Vorgehensweise: Festlegen von Filtern.

    Wenn es sich bei dem Workflowereignis um die Änderung eines bestimmten Felds in einem Datensatz handelt, wird das Fenster Ereignisbedingungen geöffnet. Dort können Sie Optionen für das Feld und die Art der Änderung auswählen.

    1. Um eine Feldänderung für das Ereignis festzulegen, wählen Sie im Fenster Ereignisbedingungen im Feld Feld das Feld aus, das sich ändert.

    2. Geben Sie im Feld Operator entweder Verringert, Erhöht oder Geändert aus.

  9. Geben Sie im Feld Reaktionsbeschreibung die Antwort an, die beim Auftreten des Workflowereignisses folgt.

    Wenn Sie das Feld auswählen, wird das Fenster Workflowreaktionen mit allen vorhandenen Workflowantworten geöffnet, in dem Sie Antwortoptionen für die ausgewählte Antwort festlegen können.

  10. Geben Sie im Inforegister Optionen für die ausgewählte Reaktion die Optionen für die Workflowantwort an, indem Sie in die folgenden Felder Werte eingeben:

    1. Um Optionen für eine Workflowantwort inkl. des Sendens einer Benachrichtigung festzulegen, füllen Sie die Felder wie in der folgenden Tabelle beschrieben aus.

      Option Beschreibung

      Benutzer-ID des Empfängers

      Geben Sie den Benutzer an, an den Benachrichtigung gesendet werden muss.

      Hinweis
      Diese Option ist nur für Workflowantworten mit einem Platzhalter für einen bestimmten Benutzer verfügbar. Für Workflowantworten ohne Platzhalter für Benutzer, wird der Benachrichtigungsempfänger in der Regel von der Genehmigungsbenutzereinrichtung definiert. Weitere Informationen finden Sie unter Genehmigertyp sowie unter Einschränkungsart Genehmiger.

      Link zur Zielseite

      Geben Sie eine andere Seite in Microsoft Dynamics NAV an, die über den Link in der Benachrichtigung anstelle der Standardseite geöffnet werden soll.

      Benutzerdefinierter Link

      Geben Sie die URL eines Links an, den Sie zusätzlich zu dem Link, der auf die Seite in Microsoft Dynamics NAV verweist, der Benachrichtigung hinzufügen möchten.

    2. Um Optionen für eine Workflowantwort inkl. des Erstellens von einer Genehmigungsanforderung festzulegen, füllen Sie die Felder wie in der folgenden Tabelle beschrieben aus.

      Option Beschreibung

      Fälligkeitsdatumsformel

      Geben Sie an, in wievielen Tagen eine die Genehmigungsanforderung ab dem Datum, an dem sie gesendet wurde, abgeschlossen werden muss.

      Delegieren nach

      Geben Sie an, ob und wann eine Anforderung für fällige Genehmigung automatisch an den relevanten Stellvertreter delegiert wird. Sie können eine automatische Delegierung ein, zwei oder fünf Tage nach der Anforderung der Genehmigung auswählen.

      Genehmigertyp

      Geben Sie an, wer gemäß der Einrichtung von Genehmigungsbenutzern und von Workflowbenutzern der Genehmiger ist.

      Folgende Optionen sind verfügbar:

      • Verkäufer/Einkäufer bedeutet, dass der Benutzer, der im Feld Verk.-/Einkäufercode im Fenster Genehmigungsbenutzereinrichtung definiert wurde, den Genehmiger bestimmt. Es werden dann entsprechend des Werts im Feld Einschränkungsart Genehmiger Genehmigungsanforderungsposten erstellt.
        Weitere Informationen finden Sie unter Gewusst wie: Einrichten von Genehmigungsbenutzern.
      • Genehmiger bedeutet, dass der Benutzer im Feld Benutzer-ID im Fenster Genehmigungsbenutzereinrichtung den Genehmiger bestimmt. Es werden dann entsprechend des Werts im Feld Einschränkungsart Genehmiger Genehmigungsanforderungsposten erstellt.
      • Workflow-Benutzergruppe bedeutet, dass der Benutzer der nächste Benutzer mit der Nummer im Feld Reihenfolge im Fenster Workflow-Benutzergruppe ist.
        Weitere Informationen finden Sie unter So wird's gemacht: Einrichten von Workflowbenutzern.

      Bestätigungsmeldung anzeigen

      Geben Sie an, ob Benutzern eine Bestätigungsmeldung angezeigt wird, nachdem sie eine Genehmigung angefordert haben.

      Einschränkungsart Genehmiger

      Gibt an, welchen Einfluss die Genehmigungsgrenzwerte des Genehmigers haben, wenn Genehmigungsanforderungsposten für sie erstellt werden. Ein qualifizierter Genehmiger ist ein Genehmiger, dessen Genehmigungsgrenzwert über dem Wert der Genehmigungsanforderung liegt.

      Folgende Optionen sind verfügbar:

      1. Genehmigerkette gibt an, dass Genehmigungsanforderungsposten für alle Genehmiger des Anforderers bis einschließlich dem ersten qualifizierten Genehmiger erstellt werden.
      2. Direkter Genehmiger gibt an, dass ein Genehmigungsanforderungsposten nur für den direkten Genehmiger des Anforderers erstellt wird, unabhängig vom Genehmigungsgrenzwert des Genehmigers.
      3. Erster qualifizierter Genehmiger gibt an, dass ein Genehmigungsanforderungsposten nur für den ersten qualifizierten Genehmiger des Anforderers erstellt wird.
        Weitere Informationen und ein Beispiel finden Sie unter Einschränkungsart Genehmiger.
    3. Um Optionen für eine Workflowantwort inkl. des Erstellens von Buch.-Blattzeilen festzulegen, füllen Sie die Felder wie in der folgenden Tabelle beschrieben aus.

      Option Beschreibung

      Fibu Buch.-Blattvorlagenname

      Geben Sie den Namen der Buch.-Blattvorlage an, in der die angegebenen Buch.-Blattzeilen erstellt werden.

      Fibu Buch.-Blattname

      Geben Sie den Namen des Buch.-Blattname an, in den die angegebenen Buch.-Blattzeilen erstellt werden.

  11. Wählen Sie im Inforegister Workflowschritte die Schaltflächen Einzug vergrößern und Einzug verringern aus, um den Ereignisnamen im Feld Ereignisbeschreibung einzurücken und die Position des Schritts im Workflow zu definieren.

    1. Geben Sie an, dass der Schritt der nächste in der Workflowsequenz ist, indem Sie den Ereignisnamen unter dem Ereignisnamen des vorangegangenen Schrittes einrücken.
    2. Geben Sie an, dass der Schritt einer von mehreren alternativen Schritten ist, die abhängig von seiner Bedingung beginnen können, indem Sie den Ereignisnamen an derselben Einrückung wie die anderen alternativen Schritte setzen. Sortieren Sie solche optionalen Schritte entsprechend der Priorität, indem Sie zuerst den wichtigsten Schritt setzen.
    Hinweis
    Sie können den Einzug eines Schrittes nur ändern, wenn er keinen folgenden Schritt hat.

  12. Wiederholen Sie die Schritte 7 bis 11, um weitere Workflowschritte hinzuzufügen (entweder vor oder nach dem Schritt, den Sie gerade angelegt haben).

  13. Wählen Sie das Kontrollkästchen Aktiviert, um anzugeben, dass der Workflow startet, sobald das Ereignis vom Typ Einstiegspunkt auftritt. Weitere Informationen finden Sie unter Verwenden von Workflows.

    Hinweis
    Aktivieren Sie keinen Workflow, bevor Sie sicher sind, dass der Workflow abgeschlossen wurde und dass die entsprechenden Workflowschritte beginnen können.

Hinweis
Um Beziehungen zwischen Tabellen anzuzeigen, die in Workflows verwendet werden, geben Sie Workflow - Tabellenrelationen im Feld Suchen ein. Weitere Informationen finden Sie unter Workflow - Tabellenrelationen.

Tipp

Siehe auch