Erstellen Sie Workday-Instanzen mit Prism-Join
- Sicherheit: Folgende Domänen in den funktionalen Bereichen „System“:
- Custom Report Creation
- Manage: All Custom Reports
- DomänePrism Datasets: Createim funktionalen Bereich „Prism Analytics“ beim Erstellen eines Datasets.
- Eine der folgenden Sicherheitsanforderungen bei der Bearbeitung eines vorhandenen Datasets:
- DomänePrism Datasets: Manageim funktionalen Bereich „Prism Analytics“.
- BerechtigungDataset-Editorfür das Dataset.
- BerechtigungDataset-Eigentümerfür das Dataset.
Mit Prism Join können Sie eine Instanz eines Workday-Geschäftsobjekts ableiten, die in Ihrer Konfiguration der Buchhaltungsquelle verwendet werden soll.
Beispiele:
- Sie können Feldwerte in Ihrem Prism-Dataset mit benutzerdefinierten Listenwerten abgleichen. Mit diesem Abgleich können Sie die Instanzen der Dimensionen für benutzerdefinierte Kontierungsregeln ausfüllen, die aus diesen benutzerdefinierten Listenwerten in Ihrem Prism-Dataset erstellt wurden. Sie können diese Instanzen dann als benutzerdefinierte Dimensionen für eine benutzerdefinierte Kontierungsregelart verwenden, die für eine Buchungsquelle konfiguriert ist.
- Wenn sich in Ihrem Accounting Center-Quellsystem ein Textwert befindet, der einen Workday-Worktag-Wert darstellt, müssen Sie keine separate Mapping-Tabelle verwalten. Sie können stattdessen Join verwenden, um die Instanz zu instanziieren.
- Erstellen Sie einen benutzerdefinierten BerichtErstellen Sie einen benutzerdefinierten Bericht, um eine Liste aller Werte und Instanzen aller dieser Werte zu erstellen.
- Öffnen Sie die AufgabeCreate Custom Report.
- Geben Sie Folgendes ein:FeldWertBerichtsnameEin eindeutiger Name für Ihren benutzerdefinierten Bericht. Workday empfiehlt, Berichte entweder in Prism zu benennen oder zu taggen, um sie zu identifizieren.BerichtsartFortgeschrittenDatenquelleWählen Sie eine geeignete Datenquelle für die Geschäftsobjektwerte aus, die Sie instanziieren möchten.Beispiel: Benutzerdefinierte Listenwerte für benutzerdefinierte Liste.Als Webservice aktivierenWählen SieAls Webservice aktivieren.
- Klicken Sie aufOK.
- Geben Sie auf dem RegisterSpaltenFolgendes ein:FeldWertGeschäftsobjektWählen Sie ein geeignetes Geschäftsobjekt.Geschäftsobjekt. Beispiel: Benutzerdefinierter Listenwert.FelderWählen Sie einen Wert für Geschäftsobjektwert in den folgenden Formaten aus:
- Text. Beispiel: Benutzerdefinierter Listenwert (Text)
- Instanz Beispiel: Dimensionswert der benutzerdefinierten Kontierungsregel (Einzelinstanz).
- (Optional) Geben Sie auf dem RegisterWertelistenalle gewünschten Wertelisten ein. Wenn Sie keine Wertelisten benötigen, geben Sie Folgendes ein:FeldWertStandardartWählen SieKeine Standardart aus.Nicht zur Laufzeit abfragen.Scheck
- Geben Sie auf dem RegisterErweitertFolgendes ein:FeldWertAls Webservice aktivierenBestätigen Sie, dass die Option aktiviert ist.Für Prism aktivierenScheck
- Klicken Sie aufOK.
- Erstellen Sie ein Dataset aus dem benutzerdefinierten Bericht
- Erstellen Sie ein Basis-Dataset, indem Sie den benutzerdefinierten Bericht als Quelle für das Dataset verwenden. Siehe Schritte: Dataset mit Workday-Daten erstellen.
Wenn Sie ein Dataset aus dem benutzerdefinierten Bericht erstellen, empfiehlt Workday, dass Sie ein Laufintervall in Betracht ziehen, um Aktualisierungen der Werte im Dataset zu planen. - Eine Join-Phase erstellenErstellen Sie eine Join-Phase, um Felder aus dem Dataset „Benutzerdefinierter Bericht“ und Ihrem Dataset zu kombinieren.
- Öffnen Sie den BerichtBuchungsquelle anzeigen.
- Wählen Sie die Buchungsquelle, für die Sie eine Join-Phase erstellen möchten.
- In den möglichen Aktionen für die Buchhaltungsquelle wählen Sie .
- Klicken Sie für die Phase "Anreicherung" darauf, um dasBenutzer-Datasetzu öffnen.
- Klicken Sie aufBearbeiten.
- KlickenSie auf Phase hinzufügen.
- WählenSie Join aus.
- Beim Erstellen des Joins sind folgende Informationen zu beachten:FeldBeschreibungJoin PipelineWählen Sie das Dataset aus, das Sie aus dem benutzerdefinierten Bericht erstellt haben.Zeilen abgleichen
- Primäre Pipeline: Wählen Sie das FeldTextin Ihrer primären Pipeline aus, das mit dem FeldGeschäftsobjektwerttextaus Ihrem Dataset für benutzerdefinierten Bericht übereinstimmen soll.
- Benutzerdefiniertes Berichts-Dataset: Wählen Sie das FeldGeschäftsobjektwerttext, das mit dem ausgewählten Feld aus Ihrer primären Pipeline übereinstimmt.
Zeilen einschließen, die in vorhanden sindWählen SiePrimäre Pipeline. Sie möchten keine Datensätze ablegen, die Sie nicht zusammenführen können.Wählen Sie FelderRegisterPrimäre Pipeline: WählenSie Alle auswählen.Register„Benutzerdefinierte Liste - Berichts-Dataset“:- Wählen SieInstanzund geben Sie das Feld Instanz aus dem benutzerdefinierten Bericht ein.
- Schließen Sie bei Bedarf weitere Felder aus dem Berichts-Dataset ein.Stellen Sie sicher, dass alle Felder keine Leerzeichen enthalten. Ist dies der Fall, ersetzen Sie die Leerzeichen durch einen Unterstrich.
- Klicken Sie aufFertigund dannauf Speichern.
Siehe Referenz: Join-Phasen. - Änderungen des Dataset-Schemas in Enrichment synchronisierenSynchronisieren Sie das Schema, um Felder einzuschließen, die in der Phase „Join“ hinzugefügt wurden, mit dem Schema des Ausgabe-Datasets.
- Öffnen Sie den BerichtBuchungsquelle anzeigen.
- Wählen Sie die Buchungsquelle, für die Sie eine Join-Phase erstellt haben.
- In den möglichen Aktionen für die Buchungsquelle wählen SieView Implementation.
- In den möglichen Aktionen für die PhaseEnrichmentwählen Sie .
- Wählen SieBestätigenund klicken Sie dann aufOK.
Wenn Sie das Schema für die letzte Enrichment-Phase synchronisieren, müssen Sie das System-Dataset nicht für die Detailbuchung veröffentlichen, da Workday das System-Dataset automatisch veröffentlicht. - Buchungsquelle bearbeitenBearbeiten Sie die Konfiguration Ihrer Buchungsquelle, um die Instanzfelder zu verwenden, die in der Phase „Join“ hinzugefügt wurden.Die Felder sind in der Konfiguration der Buchungsquelle erst verfügbar, wenn Sie oder Workday die Systemdaten für die Phase der Detailbuchungen automatisch veröffentlichen. Um zu bestätigen, dass der Schemastatus für die Phase Detailbuchungen den StatusVeröffentlichthat, wählen SieImplementierung anzeigenin den möglichen Aktionen für die Buchungsquelle.Siehe: Buchungsquelle bearbeiten.
- Wenn Sie „Enrichment“ ausführen, füllt Workday bei jeder Transaktion die Instanz aus, die über die Phase „Join“ abgeleitet wurde.
- Wenn Sie detaillierte Buchungen ausführen, verwendet Workday die Feldinstanzen, um die Buchungen zu steuern, die auf dem Journal-Header und der Journalpositionskonfiguration Ihrer Buchungsquelle basieren.