Beispiel: Benutzerdefiniert verwerfen Transaktionen mit Nullbetrag
Dieses Beispiel zeigt, wie Sie Transaktionen mit Nullbetrag während der Batch-Verarbeitung für den Import und die Verfolgung im Accounting Center-Batch verwerfen.
Sie möchten alle Transaktionen mit Nullbetrag aus einem Batch verwerfen, bevor Sie die Transaktionen an die Detailbuchungen übermitteln.
Weitere Überlegungen, die in diesem Beispiel beim benutzerdefiniert Verwerfen von Transaktionen mit Nullbetrag zu beachten sind:
- Verwerfen Sie Transaktionen aus der Phase "Enrichment 1".
- Verwerfen Sie Transaktionen von der weiteren Verarbeitung.
- Verwerfen Sie Transaktionen, nachdem Sie alle Fehler aus der Phase "Enrichment 1" verworfen haben.
- Verwerfen Sie Transaktionen, die in einem Feld einen Nullbetrag haben. Beispiel: Feld TRNS_AMT #.
Die Namen der Buchungsquelle und des Datasets sind spezifisch für Ihren Workday-Mandanten und können von den in diesem Beispiel verwendeten Namen abweichen. Verwenden Sie die Informationen als Richtlinie.
Sicherheit:
- Erforderliche Sicherheit zum Bearbeiten der Geschäftsprozesse Accounting Center-Ereignis.
- Folgende Domänen im funktionalen Bereich „Accounting Center“:
- Set Up: Accounting Source - Create.
- Process: Accounting Center.
- DomänePrism Datasets: Manageim funktionalen Bereich „Prism Analytics“.
Stellen Sie sicher, dass Sie Folgendes haben:
- Sie haben eine Buchungsquelle erstellt.
- Die Daten wurden durch Erstellen des Enrichment-Datasets angereichert.
- Konfigurieren Sie das Dataset „UserDirectedForDismissal“ für den Zugriff auf Ihre Enrichment-TabelleKonfigurieren Sie das bereitgestellte Dataset „UserDirectedForDismissal“ für den Zugriff auf die Tabelle mit der AC_TransactionID, die 0-Transaktionsbeträge enthält. Bearbeiten Sie dazu das Dataset „USR_UserDirectedFor Dismissal“. Sie können dann die Ausgabe „ENR_1_TBL_EnrichedData“ als Importquelle verwenden.Das Dataset muss AC_TransactionIDs enthalten. Andernfalls wird das Verwerfen des benutzerdefinierten Vorgangs nicht erfolgreich abgeschlossen. Der benutzerdefinierte Workday verwirft Transaktionen auf der Ebene AC_TransactionID.Workday empfiehlt, nur den aktuellen Accounting Center-Batch in das Dataset USR_UserDirectedFor Dismissal zu übernehmen. Diese Aktion verbessert die Performance und stellt sicher, dass „Benutzerdefinierter Abschluss“ nur bei Bedarf ausgeführt wird.
- Öffnen Sie den BerichtBuchungsquelle anzeigen.
- Wählen Sie im Feld Buchungsquelle die Buchungsquelle, für die Sie Transaktionen mitNullbetragbenutzerdefiniert verwerfen möchten. Beispiel: AC 1TO1 MK.
- Klicken Sie aufOK.
- In den möglichen Aktionen für die Buchungsquelle wählen Sie
- Scrollen Sie zum Ende der Seite.
- Klicken Sie hier, um das DatasetUser Configured Dismiss System Datasetzu öffnen. Beispiel:AC _1TO1_MC_USR_UserDirectedForDismissal.
- Erstellen Sie ein neues abgeleitetes Dataset, um das Ausgabe-Dataset „Enrichment“ zu importieren, und erstellen Sie dann einen Inner-Join mit dem Dataset „UnprocessedForBatch“ für diese Phase. Um auf die angereicherten Daten für den letzten Batch zuzugreifen, verknüpfen Sie die Datasets aus Accounting Center-Batch und Accounting Center-Transaktions-ID. Example:AC _1TO1_MC_ENR_1_EnrichedData_CurrentBatch_DDS.
- Ändern Sie unterPipelineändern die Importquelle in das neue Dataset, das Sie erstellt haben und das die Transaktions-IDs der Transaktionen enthält, die Sie verwerfen möchten.
- Klicken Sie auf dasStiftsymbolneben der Phase Import.
- Wählen Sie auf der SeiteQuelle änderndas angereicherte Dataset von oben aus. Beispiel:AC_1TO1_MC_ENR_1_EnrichedData_CurrentBatch_DDSund klicken Sie aufAuswählen.
- Wählen SieTransformationen bearbeiten, um einen Filter zu konfigurieren, der alle Transaktionen mit Nullbetrag in der angereicherten Tabelle verwirft.
- Wählen SiePhaseund dannFiltern aus.
- Geben Sie für Beschreibung Folgendes ein:Transaktionen ausschließen = 0, damit die Phase alle Transaktionen mit Nullbetrag herausfiltert.
- KlickenSie auf Filter hinzufügen.
- Wählen SieWenn alleder folgenden Bedingungen erfüllt sind.
- Wählen Sie für Filterbedingung bearbeiten das Feld aus, das Transaktionen mitNullbetragenthält. Beispiel: FeldTRNS_AMT #.
- Fürgleich
- Klicken Sie im HeaderFilterbedingung bearbeitenauf dasHäkchen.
- Klicken Sie aufFertig.
- Klicken Sie aufSpeichern, um das Dataset zu speichern.
- Konfigurieren Sie die Geschäftsprozesse und Bedingungsregeln für die Enrichment-Phase
- Öffnen Sie den GeschäftsprozessAccounting Center-Enrichment - Ereignis (Standarddefinition).
- In den möglichen Aktionen für die Geschäftsprozessdefinition wählen Sie .
- WählenSie für Gültigkeitsdatum das heutige Datum.
- Klicken Sie aufOK.
- KlickenSie auf Zeile hinzufügen.
- Geben Sie Folgendes ein:FeldWertReihenfolgeGeben Sie eine Reihenfolge ein, in der Sie den Schritt platzieren möchten. Er muss nach dem Primärprozess liegen. Beispiel: cArtBatch/JobAngebenVerwerfen von Transaktionen aus weiterer Verarbeitung anfordern (Enrichment)Ausführen als BenutzerName des Benutzers oder Integrationssystembenutzers, der Accounting Center-Batches ausführt. Beispiel: Accounting Center Administrator 01
- Klicken Sie aufOK.
- Wählen Sie in den möglichen Aktionen für Auftragcdie Option .
- WählenSie für Gültigkeitsdatum das heutige Datum.
- Klicken Sie aufOK.
- KlickenSie auf Zeile hinzufügen.
- Wählen Sie im FeldRegeldieOption Bedingungsregel erstellen.
- Klicken Sie aufOK.
- Geben Sie für Beschreibung„0 USD aus Enrichment-Phase dieser Quellen verwerfen“ein.
- Geben Sieim Grid Regelbedingungen Folgendes ein:FeldWertQuelle - Externes Feld oder BedingungsregelPhase der BuchungsquelleRelationaler Operatorin der AuswahllisteVergleichsartIn diesem Filter angegebener WertVergleichswert<Name Ihres Enrichment-Datasets>Beispiel: AC 1TO1 MK - AC 1to1 dds - Enrichment 1
- Klicken Sie aufOK.
- Klicken Sie aufZeilehinzufügen, um eine weitere Bedingungsregel hinzuzufügen und Transaktionen zu verwerfen, nachdem Sie alle Fehler aus der Phase „Enrichment“ verworfen haben.Wenden Sie diese Bedingungsregel als Einstiegsbedingung auf den Geschäftsprozessschritt für den Job Verwerfen von Transaktionen anfordern an.
- Wählen Sie im FeldRegeldieOption Bedingungsregel erstellen.
- Klicken Sie aufOK.
- Geben Sie für Beschreibung „Successful Transactions“ein.
- Geben Sieim Grid Regelbedingungen Folgendes ein:FeldWertQuelle - Externes Feld oder BedingungsregelTransaktionen, die für eine Phase beginnenRelationaler OperatorgleichVergleichsartWert aus anderem FeldVergleichswertErfolgreiche Transaktionen für eine Phase
- Klicken Sie aufOK.
- Klicken Sie aufOK.
- Klicken Sie aufFertig.
Der benutzerdefinierte Workday verwirft alle Transaktionen mit Nullbetrag für die Phase "Enrichment 1".