Mit Workday Financials verbinden
Verbinden Sie PlaidCloud mit Workday Financial Management über einen Integrationssystembenutzer (Integration System User, ISU) und einen vom Kunden bereitgestellten Report-as-a-Service-Bericht (RaaS), um Finanzdaten abzurufen und Buchungsjournale über die SOAP-API von Workday zurückzubuchen. Diese Anleitung behandelt die Verbindung, den Importschritt und den Buchungsschritt.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“In Workday benötigen Sie:
- Einen Integrationssystembenutzer (ISU), der PlaidCloud vorbehalten ist, mit einer Integration System Security Group, die ihm Zugriff auf die Finanzdaten und den Geschäftsprozess „Submit Accounting Journal“ gewährt.
- Den Tenant-Host Ihres Workday (zum Beispiel
wd5-impl.workday.com) und den Tenant-Namen. - Einen von Ihnen in Workday erstellten Report-as-a-Service-Bericht (RaaS), der die zu importierenden Daten liefert und mit Web Service-Zugriff veröffentlicht ist, sodass PlaidCloud seine URL direkt aufrufen kann.
Verbindung erstellen
Abschnitt betitelt „Verbindung erstellen“-
Öffnen Sie Tools > Connections und klicken Sie auf
New Connection. -
Wählen Sie im Menü Workday Financials.
-
Füllen Sie die Felder aus:
Feld Wert Name Ein sprechender Name, z. B. Workday Financials Prod.Tenant-Host Ihr Workday-Host, z. B. wd5-impl.workday.com.Tenant-Name Der Name Ihres Workday-Tenants. ISU-Benutzername Der Benutzername des Integrationssystembenutzers. ISU-Passwort Das Passwort des Integrationssystembenutzers. -
Klicken Sie auf
Create.
Verbindung per Smoke-Test prüfen
Abschnitt betitelt „Verbindung per Smoke-Test prüfen“-
Erstellen Sie in Workday einen kleinen RaaS-Bericht und veröffentlichen Sie ihn mit Web-Service-Zugriff.
-
Fügen Sie einem Workflow einen Schritt Import Workday Entity hinzu, setzen Sie Workday-Verbindung auf Ihre Verbindung, RaaS Report URL auf die URL des Berichts und Zieltabelle auf eine Arbeitstabelle.
-
Führen Sie den Schritt aus (siehe Einen einzelnen Schritt in einem Workflow ausführen).
Eine befüllte Zieltabelle bestätigt, dass ISU-Zugangsdaten, Tenant-Host und Berichts-URL korrekt sind. Ein Fehler benennt das Problem – falsche Zugangsdaten, ein falscher Tenant-Host oder ein ISU ohne Zugriff auf den Bericht.
Daten importieren
Abschnitt betitelt „Daten importieren“-
Fügen Sie einen Schritt Import Workday Entity hinzu und legen Sie Workday-Verbindung, RaaS Report URL und Zieltabelle fest.
-
Fügen Sie Filter hinzu, um den Abruf einzugrenzen –
company,ledger,period,accounting_date(Bereich),ledger_account(Bereich) undcost_centerwerden als Berichtsparameter übergeben, wenn Ihr RaaS-Bericht passende Prompts definiert. -
Führen Sie den Schritt aus und prüfen Sie die Zieltabelle.
Journalbuchungen buchen
Abschnitt betitelt „Journalbuchungen buchen“Der Schritt Workday Financials: Post Journal Entry bucht Buchungsjournale über die gemeinsame ERP-Schreib-Pipeline von PlaidCloud mit der SOAP-Operation Submit_Accounting_Journal von Workday.
-
Erstellen Sie eine Kopftabelle – eine Zeile pro Journalbuchung – mit
journal_id(Ihre Buchungskennung),company,ledger,accounting_dateundmemo. -
Erstellen Sie eine Positionstabelle – eine oder mehrere Zeilen pro
journal_id– mitledger_account,debit,creditund allen Worktag-Spalten (Kostenstelle, Projekt), die Ihre Journale benötigen. -
Fügen Sie einen Schritt Workday Financials: Post Journal Entry hinzu und legen Sie Workday-Verbindung, Kopftabelle, Positionstabelle und eine Ergebnistabelle fest.
-
Lassen Sie Validate Only aktiviert und führen Sie den Schritt aus – PlaidCloud erstellt und prüft jede Buchung ohne Ledger-Claim und ohne etwas zu buchen.
-
Prüfen Sie die Ergebnistabelle (eine Zeile pro Buchung:
journal_id,natural_key,confirmation_id,status,message). Beheben Sie jede Zeile miterrorund validieren Sie erneut. -
Deaktivieren Sie Validate Only und führen Sie den Schritt erneut aus, um tatsächlich zu buchen. Lassen Sie Continue On Error aktiviert, es sei denn, ein Stapel soll bei der ersten fehlgeschlagenen Buchung sofort stoppen.
So funktioniert das Buchen
Abschnitt betitelt „So funktioniert das Buchen“PlaidCloud ruft Submit_Accounting_Journal für jede Journalbuchung auf und fragt – weil die Genehmigungskette des Geschäftsprozesses von Workday ein eingereichtes Journal zurückhalten kann, bevor es tatsächlich gebucht wird – den Geschäftsprozessstatus der Buchung ab, bis ein Endzustand erreicht ist. Eine Buchung wird erst dann als posted gemeldet, wenn dieser Endzustand bestätigt ist – eine Buchung, die eingereicht ist, aber in einem Genehmigungsschritt festhängt, bleibt in Quarantäne und wird nicht als gebucht erfasst, sodass eine ausstehende Genehmigung nie unbemerkt als Erfolg durchgeht. Der Ledger-Claim von PlaidCloud verhindert, dass dieselbe Buchung bei einem wiederholten oder erneut ausgeführten Stapel zweimal eingereicht wird.
Eine gebuchte Buchung korrigieren
Abschnitt betitelt „Eine gebuchte Buchung korrigieren“Dieser Schritt löscht oder überschreibt nie ein gebuchtes Journal. Um eine Buchung zu korrigieren, buchen Sie eine neue Buchung mit gegenüber dem Original vertauschten Soll- und Habenbeträgen – eine gebuchte Stornobuchung –, statt das Original direkt zu bearbeiten. So bleibt der Prüfpfad von Workday erhalten, und es entspricht der Art, wie Korrekturen direkt in der Anwendung vorgenommen werden.
Funktionsgrenzen – vor dem Live-Buchen lesen
Abschnitt betitelt „Funktionsgrenzen – vor dem Live-Buchen lesen“Verwandte Themen
Abschnitt betitelt „Verwandte Themen“- Workday-Financials-Konnektor – Feldreferenz.
- Import Workday Entity
- Workday Financials: Post Journal Entry
- ERP-Buchungsverlauf prüfen – der dauerhafte Nachweis jedes Workday-Financials-Buchungsversuchs und seines aktuellen Status.
- Eine Verbindung erstellen und verwalten