Ansichten:

Frage:
Wie können Sie einen Workflow einrichten, um nach doppelten Dokumenten zu suchen?

Antwort:
Um einen Workflow einzurichten, der nach doppelten Werten sucht, finden Sie im Folgenden ein Beispiel, wie dies geschehen kann.

Der fertige Workflow sieht wie folgt aus.



1. Für dieses Beispiel werden die folgenden globalen Variablen erstellt;

  • DocID, die ein Integer-Datentyp ist
  • Duplicate, Invoice Number und Supplier, die Text-Datentypen sein werden

2. Als nächstes wird ein Schritt "Daten zuweisen" mit dem Namen "Variablen initialisieren" erstellt, der die folgenden Zuweisungen enthält.

Globale Workflow-Variable = Rechnungsnummer = Indexeintrag des Dokuments = Beleg _Nummer
Globale Workflow-Variable = Lieferant = Indexeintrag des Dokuments = Firmenname
Globale Workflow-Variable = DocID = Indexeintrag des Dokuments = Doc ID



3. Sobald die Aktivität "Variablen initialisieren - Daten zuweisen" erstellt wurde, wird ein weiterer Schritt "Daten zuweisen"
mit dem Namen "Duplicate Lookup" erstellt. Bitte fügen Sie die folgende Zuordnung ein :

Workflow global variable = Rechnungsnummer = Aktenschrank = DW_Company_Name = 'GVSupplier' und DW_Document_Number = 'GV_Invoice_Number' und DW_DWDOCID < > 'GV_DocID' und DW_DOCUMENT_TYPE = 'Invoice In'

4
. In diesem Szenario führen wir eine Suche im Aktenschrank der Buchhaltung durch, um nach anderen Dokumenten zu suchen, bei denen der Lieferant, die Rechnungsnummer und die Dokumentart übereinstimmen und bei denen die Dokument-IDs nicht mit dem Dokument übereinstimmen, das sich derzeit im Workflow befindet.
Da wir nur ein Ergebnis benötigen, um ein Duplikat zu bestätigen, setzen Sie die "Maximale Anzahl der zurückgegebenen Zeilen" auf 1.
Wenn eine Übereinstimmung gefunden wird, enthält die Duplikat-Variable die DocID des gefundenen Dokuments.





5. Als Nächstes wird ein Bedingungsschritt erstellt, mit dem überprüft wird, ob die Variable "Duplicate" einen Wert enthält oder nicht.

Condition = GV_Duplicate = "" oder GV_Duplicate = Nothing



6. Diese Anweisung prüft, ob die Variable leer ist. Wenn dies der Fall ist, bedeutet dies, dass keine Duplikate gefunden wurden.
Andernfalls, wenn die Variable einen Wert enthält, wurde ein Duplikat gefunden, und Sie würden das Dokument entsprechend weiterleiten und aktualisieren.

Dies ist eine einfache Konfiguration, aber sie kann leicht in jeden Workflow integriert werden.

KBA ist sowohl für Cloud- als auch für On-Premise-Organisationen anwendbar.

Bitte beachten Sie: Dieser Artikel ist eine Übersetzung aus dem Englischen. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Originalversion(en) des Produkts. In der übersetzten Version unserer Artikel können kleinere Fehler enthalten sein, z.B. in der Grammatik. Wir können zwar nicht für die vollständige Richtigkeit der Übersetzung garantieren, aber in den meisten Fällen werden Sie sie als ausreichend informativ empfinden. Im Zweifelsfall wechseln Sie bitte zurück zur englischen Version dieses Artikels.