Zum Hauptinhalt wechseln
Administrator Guide
Zuletzt aktualisiert: 2024-03-08
Beispiel: Benutzerdefiniert verwerfen Transaktionen mit Nullbetrag

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äne
    Prism Datasets: Manage
    im 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.
  1. Konfigurieren Sie das Dataset „UserDirectedForDismissal“ für den Zugriff auf Ihre Enrichment-Tabelle
    Konfigurieren 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.
    1. Öffnen Sie den Bericht
      Buchungsquelle anzeigen
      .
    2. Wählen Sie im Feld Buchungsquelle die Buchungsquelle, für die Sie Transaktionen mit
      Nullbetrag
      benutzerdefiniert verwerfen möchten. Beispiel: AC 1TO1 MK.
    3. Klicken Sie auf
      OK
      .
    4. In den möglichen Aktionen für die Buchungsquelle wählen Sie
      Buchhaltungsquelle
      Implementierung anzeigen.
    5. Scrollen Sie zum Ende der Seite.
    6. Klicken Sie hier, um das Dataset
      User Configured Dismiss System Dataset
      zu öffnen. Beispiel:
      AC _1TO1_MC_USR_UserDirectedForDismissal
      .
    7. 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
      .
    8. Ändern Sie unter
      Pipeline
      ä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 das
        Stiftsymbol
        neben der Phase Import.
      • Wählen Sie auf der Seite
        Quelle ändern
        das angereicherte Dataset von oben aus. Beispiel:
        AC_1TO1_MC_ENR_1_EnrichedData_CurrentBatch_DDS
        und klicken Sie auf
        Auswählen
        .
    9. Wählen Sie
      Transformationen bearbeiten
      , um einen Filter zu konfigurieren, der alle Transaktionen mit Nullbetrag in der angereicherten Tabelle verwirft.
    10. Wählen Sie
      Phase
      und dann
      Filtern aus
      .
    11. Geben Sie für Beschreibung Folgendes ein:
      Transaktionen ausschließen = 0
      , damit die Phase alle Transaktionen mit Nullbetrag herausfiltert.
    12. Klicken
      Sie auf Filter hinzufügen
      .
    13. Wählen Sie
      Wenn alle
      der folgenden Bedingungen erfüllt sind.
    14. Wählen Sie für Filterbedingung bearbeiten das Feld aus, das Transaktionen mit
      Nullbetrag
      enthält. Beispiel: Feld
      TRNS_AMT #
      .
    15. Für
      gleich
    16. Klicken Sie im Header
      Filterbedingung bearbeiten
      auf das
      Häkchen
      .
    17. Klicken Sie auf
      Fertig
      .
    18. Klicken Sie auf
      Speichern
      , um das Dataset zu speichern.
  2. Konfigurieren Sie die Geschäftsprozesse und Bedingungsregeln für die Enrichment-Phase
    1. Öffnen Sie den Geschäftsprozess
      Accounting Center-Enrichment - Ereignis (Standarddefinition)
      .
    2. In den möglichen Aktionen für die Geschäftsprozessdefinition wählen Sie
      Geschäftsprozess
      Definition bearbeiten
      .
    3. Wählen
      Sie für Gültigkeitsdatum das heutige Datum.
    4. Klicken Sie auf
      OK
      .
    5. Klicken
      Sie auf Zeile hinzufügen
      .
    6. Geben Sie Folgendes ein:
      Feld
      Wert
      Reihenfolge
      Geben Sie eine Reihenfolge ein, in der Sie den Schritt platzieren möchten. Er muss nach dem Primärprozess liegen. Beispiel: c
      Art
      Batch/Job
      Angeben
      Verwerfen von Transaktionen aus weiterer Verarbeitung anfordern (Enrichment)
      Ausführen als Benutzer
      Name des Benutzers oder Integrationssystembenutzers, der Accounting Center-Batches ausführt. Beispiel: Accounting Center Administrator 01
    7. Klicken Sie auf
      OK
      .
    8. Wählen Sie in den möglichen Aktionen für Auftrag
      c
      die Option
      GeschäftsprozessSchrittbedingungen
      verwalten
      .
    9. Wählen
      Sie für Gültigkeitsdatum das heutige Datum.
    10. Klicken Sie auf
      OK
      .
    11. Klicken
      Sie auf Zeile hinzufügen
      .
    12. Wählen Sie im Feld
      Regel
      die
      Option Bedingungsregel erstellen
      .
    13. Klicken Sie auf
      OK
      .
    14. Geben Sie für Beschreibung
      „0 USD aus Enrichment-Phase dieser Quellen verwerfen“
      ein.
    15. Geben Sie
      im Grid Regelbedingungen Folgendes ein:
      Feld
      Wert
      Quelle - Externes Feld oder Bedingungsregel
      Phase der Buchungsquelle
      Relationaler Operator
      in der Auswahlliste
      Vergleichsart
      In diesem Filter angegebener Wert
      Vergleichswert
      <
      Name Ihres Enrichment-Datasets
      >
      Beispiel: AC 1TO1 MK - AC 1to1 dds - Enrichment 1
    16. Klicken Sie auf
      OK
      .
    17. Klicken Sie auf
      Zeile
      hinzufü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.
    18. Wählen Sie im Feld
      Regel
      die
      Option Bedingungsregel erstellen
      .
    19. Klicken Sie auf
      OK
      .
    20. Geben Sie für Beschreibung „
      Successful Transactions“
      ein.
    21. Geben Sie
      im Grid Regelbedingungen Folgendes ein:
      Feld
      Wert
      Quelle - Externes Feld oder Bedingungsregel
      Transaktionen, die für eine Phase beginnen
      Relationaler Operator
      gleich
      Vergleichsart
      Wert aus anderem Feld
      Vergleichswert
      Erfolgreiche Transaktionen für eine Phase
    22. Klicken Sie auf
      OK
      .
    23. Klicken Sie auf
      OK
      .
    24. Klicken Sie auf
      Fertig
      .
Der benutzerdefinierte Workday verwirft alle Transaktionen mit Nullbetrag für die Phase "Enrichment 1".