Integrationsabruf einrichten (Englisch).
Sicherheit:
Domänen Business Process Administration
und Manage: Business Process Definitions
im funktionalen Bereich „System“.Um ein Integrationsdokument von einem externen Standort abzurufen, fügen
Sie
den Schritt Dokumentabrufservice
zum Integrationsgeschäftsprozess hinzu. Der Schritt beschreibt die Optionen für Dateiauswahl, Transport und Entschlüsselung für die Integrationsdatei.Mit dem Dokumentabruf können Sie auch die Ausgabe eines benutzerdefinierten Berichts abrufen. In diesem Fall geschieht beim Dokumentabruf Folgendes:
- Ruft die Daten aus Workday ab.
- Die Berichtsausgabe wird im Repository Meine Berichte gespeichert, damit sie von einem nachfolgenden Integrationsschritt verwendet werden kann.
- Öffnen Sie die Geschäftsprozessdefinition, der Sie den Schritt hinzufügen möchten.
- Fügen Sie dem Geschäftsprozess einen SchrittDokumentabrufservicehinzu,wenn die Geschäftsprozessdefinition noch keinen enthält.
- Wählen SieDokumentabruf konfigurieren.
- Geben Sie im FeldAufbewahrungsrichtlinie für Dokumentdie Anzahl der Tage ein, für die Workday die vom Geschäftsprozess importierten Dateien speichert.
- Wählen Sie im AbschnittDokument-Tagsalle Dokument-Tags aus, die Workday auf die eingehenden Dateien anwenden soll.
- Geben Sie im AbschnittAbrufeinstellungendie Abrufkonfiguration an:
Option Bezeichnung Für manuellen Dateianhang vorgesehene GruppenUm eine oder mehrere Dateien manuell für den Import anzuhängen, geben Sie eine Segmentsicherheitsgruppe an, die eine Geschäftsprozessanforderung erhält.Datei(en) von externem Speicherort abrufenWählen Sie einen vorhandenen Service für die Integrationsübermittlung aus. - Wählen Sie dieOption für den Dateinamenfür den Abruf aus:
Option Bezeichnung Dateiname/MusterErmöglicht Workday die Suche nach Dateien mit einem bestimmten Namensmuster auf einem Remote-Endpunkt.SequenzgeneratorErmöglicht Workday die Suche nach Dateien mit einem bestimmten sequenziellen Dateinamenmuster an einem Remote-Endpunkt. - (Nur Dateiname/Muster) Führen Sie im AbschnittDatei(en) folgendeSchritte aus:
- Geben Sie den Dateinamen oder das Dateinamen-Muster als regulären Ausdruck für die Datei ein, die Sie von einem externen Endpunkt in Workday hochladen möchten.Für S3-Transporte können Sie Dateien aus Ordnern mithilfe des FormatsIn diesem Feld wird zwischen Groß- und Kleinschreibung unterschieden. Workday unterstützt keine vollständige Regex-Syntax für den Dateiabruf. Workday unterstützt im Dateinamenmuster nur die Zeichen (*) und (?) als Wildcards.Für den Amazon Simple Storage Service (S3) akzeptiert Workday (*) und (?).Ordner1/OrdnerN/Dateiname.Formatabrufen.
- Geben Sie im AbschnittDatei(en)den MIME-Typ unter Verwendung der WertelisteCommon Content Typean, geben Sie einenBenutzerdefinierten Inhaltstypan oder wählen SieKeine der Optionenaus.Workday wendet den angegebenen MIME-Typ auf alle Dateien an, die vom Integrationssystem abgerufen werden.
- (Nur Sequenzgenerator) Geben Sie Optionen für die Dateinamen-Sequenz an.Wenn ein Prozess mehrere Anforderungen für die nächste Sequenznummer sehr nahe beieinander generiert, versucht Workday, die Sequenznummern zu generieren. Dieser Prozess kann zu übersprungenen, nicht fortlaufenden Nummern führen.
Option Bezeichnung Sequenz-ID erhöhen umGeben Sie einen Wert ungleich 0 ein, um den die Sequenznummer jedes Mal erhöht wird, wenn Workday eine neue ID generiert.PaddingVerwenden SiePadding, um die Anzahl der in der Sequenz vorhandenen Stellen anzugeben. Geben Sie einen ausreichend großen Padding-Wert ein, damit in der Sequenz keine Überlaufbedingung auftritt. Workday empfiehlt einen Padding-Wert von mindestens 6. Wenn die Sequenz die Anzahl der hier eingegebenen Stellen überschreitet, bestimmt die EinstellungÜberlaufverhalten für Sequenz-IDdie nächste Zahl in der Sequenz. Wenn Sie 0 eingeben oder keinen Wert im FeldPaddingeingeben, gilt Folgendes:- Die Sequenznummer wird auf unbestimmte Zeit erhöht.
- Workday füllt fürÜberlaufverhalten für Sequenz-IDdieOption Padding automatisch ignorieren aus.
Sequenz-ID-FormatGeben Sie ein Format für die ID an.Sie können jede Textzeichenfolge mit diesen vier speziellen Variablen verwenden. Die datumsbezogenen Werte stellen das Datum dar, an dem die Aufgabe die ID generiert.- [seq] – Die Sequenznummer. Sie erhöht sich um den Wert, der im FeldSequenz-ID erhöhen nachangegeben ist, mit der Anzahl der im FeldPaddingangegebenen Stellen. Workday verwendet eine separate Sequenz für jede ID-Definition, die diese Variable verwendet.
- [day]: Tag des Monats im zweistelligen Format, 01 - 31.
- [month] – Monat im zweistelligen Format, 01 – 12.
- [year] – Jahr im vierstelligen Format. Beispiel: 2020.
Beispielsweise können Sie das Dateinamenformat definieren, indem Sie Folgendes eingeben:Wenn Sie das IntervallNeustartintervallfestlegen, stellen Sie sicher, dass die generierte Sequenznummer eindeutig ist, indem Sie die spezifische Zeitperiode in das Format aufnehmen. Beispiel: Wenn die ZeitperiodeNeustartintervallMonatist, geben Sie[month]und[year]im Format an. Stellen Sie sicher, dass der Padding-Wert groß genug ist, damit beim Sequenzgenerator während der Zeitperiode keine Überlaufbedingung auftritt.- Eine Zeichenfolgenkonstante
- Ein Muster für Datum und Uhrzeit.
- Sequenznummermuster
- Die Dateierweiterung.
Neustartintervall(Optional) Um den Wert [seq] in regelmäßigen Zeitintervallen auf einen Anfangswert zurückzusetzen, geben Sie an, wie oft Workday die Sequenznummern zurücksetzen soll.Die Optionen sind„Tag“,„Monat“oder„Jahr“. Lassen Sie das Feld leer, wenn [seq] in dieser ID-Definition eindeutig sein soll. Die Tage beginnen um 00:01 Uhr. Die Monate beginnen um 00:01 Uhr am ersten dieses Monats. Die Jahre beginnen am 1. Januar um 00:01 Uhr.Neustartnummer(Optional) Um den Wert [seq] in regelmäßigen Zeitintervallen auf einen Anfangswert zurückzusetzen, geben Sie die Zahl an, die Workday beim Neustart von Sequenznummern verwendet. Sie können dieses Feld mit dem FeldNeustartintervallverwenden.ZeitzonenverwendungEine alternative Zeitzone, auf der das im FeldNeustartintervallangegebene Intervall basieren soll.Dieser Wert gibt nicht an, wann die ID-Generierung tatsächlich erfolgt. Workday verwendet sie nur, um das Datum in der angegebenen Zeitzone zu lokalisieren. Wenn Sie keine Zeitzone angeben, verwendet Workday die nordamerikanische Westküsten-Normalzeit/Pacific Daylight Time (PST/PDT).Überlaufverhalten für Sequenz-IDKonfigurieren Sie, wie Workday mit potenziellen Überlaufbedingungen umgehen soll. Bei der Bearbeitung des Felds sind folgende Informationen zu beachten:- Überlauf mit abgeschnittenen Sequenzen zulassen: Workday schneidet die höchstwertige Stelle der Sequenznummer ab, wenn eine Überlaufbedingung auftritt. Beispiel: Bei einemPadding-Wert von 3 ist die nächste Sequenznummer nach 999 1000, aber die „1“ wird abgeschnitten, sodass der nächste Wert als „000“ angezeigt wird.
- Padding automatisch ignorieren: Der Sequenzgenerator ignoriert denPadding-Wert, wenn eine Überlaufbedingung auftritt. Beispiel: Bei einemPadding-Wert von 3 ist die nächste Sequenznummer nach 999 1000. Wenn der Wertfür Padding0 ist, wählt Workday diese Option automatisch.
Gruppe von Überlaufbenachrichtigungen für Mandanten-Setup überschreibenGeben Sie Sicherheitsgruppen an, die dieDefault-Gruppe für Überlaufbenachrichtigungen für Mandanten-Setupüberschreiben sollen. Workday sendet automatisch eine Benachrichtigung an die Sicherheitsgruppen für Überlaufbenachrichtigungen, wenn sich die Sequenz dem durch den WertPaddingvorgegebenen Grenzwert nähert. Wenn Sie in diesem Feld keine Sicherheitsgruppen auswählen, sendet Workday diese Überlaufbenachrichtigungen an:- Die Sicherheitsgruppen, die Sie im FeldDefault Sequenzgenerator-Benachrichtigungsgruppein der AufgabeMandanten-Setup bearbeiten - Systemauswählen.
- Die Standardsicherheitsgruppen, die Workday für Überlaufbenachrichtigungen angibt, wenn Sie in der AufgabeMandanten-Setup bearbeiten - Systemkeine Standardsicherheitsgruppen für Überlaufbenachrichtigungen auswählen.
Standard für Gruppe von Überlaufbenachrichtigungen für Mandanten-SetupZeigt dieStandardgruppe für Überlaufbenachrichtigungen für Mandanten-Setupan. Workday sendet automatisch eine Benachrichtigung an die Sicherheitsgruppen für Überlaufbenachrichtigungen, wenn sich die Sequenz dem durch den WertPaddingvorgegebenen Grenzwert nähert.Letzte verwendete SequenzSetzt die letzte Sequenznummer manuell. Diese Option ist in folgenden Fällen hilfreich:- Sie haben zuvor eine andere Anwendung zur ID-Generierung verwendet.
- Sie möchten dort fortfahren, wo die ID geendet hat.
Sequenz-ID erhöhen nachWert.Letztes verwendetes DatumGeben Sie dieses Datum plus ein Intervall fürNeustartintervallan, um zu bestimmen, ob das Datum vor oder nach dem letzten Neustartintervall liegt. Workday legt dann die Sequenznummer basierend auf dem Datum fest.Kleine Datenmenge(Optional) Wählen Sie diese Option, um sicherzustellen, dass vom Sequenzgenerator generierte Sequenzen keine Lücken enthalten. Verwenden Sie diese Option, wenn Sie beide der folgenden Situationen auftreten:- Sie verwenden die Sequenz nicht für Transaktionen mit großen Datenmengen.
- In der generierten Sequenz treten unerwünschte Lücken auf.
- Wählen Sie im AbschnittTransportein Transportprotokoll aus und konfigurieren Sie es:TransportHinweiseAmazon Simple Storage ServiceFügen Sie Ihrem IAM-Benutzer für S3-Transporte ein Tag mit dem Schlüssel derArt Workdayund dem WertIntegration hinzu. Dieses Tag unterscheidet zwischen Groß- und Kleinschreibung und ignoriert Leerzeichen nicht.
- Geben Sie den Namen Ihres S3-Bucket in das FeldBucketein. Sie können in diesem Feld keinen Ordner angeben.
- Geben Sie einen Schlüsselalias für die clientseitige AWS KMS-Verschlüsselung ein.
- Die PGP-Verschlüsselung (Pretty Good Privacy) ist für EIBs, die Amazon Simple Storage verwenden, nicht konfigurierbar.
- Aktivieren Sie das KontrollkästchenTransferbeschleunigung aktivieren, um die Übertragungsgeschwindigkeit zu erhöhen.
- Wenn Sie eine Option aus der WertelisteObject Storage Classauswählen, müssen Sie die Speicherklasse nicht manuell in Amazon Simple Storage Service aktualisieren.
Benutzerdefinierter Bericht- Alle benutzerdefinierten Berichte, die als Webservice aktiviert sind, werden in der WertelisteBenutzerdefinierter Berichtangezeigt.
- WertartundWert:
- Geben Sie Wert an. Geben Sie den Wert ein, den Workday bei jeder Ausführung als Integrationskriterium verwenden soll.
- Wert zur Laufzeit festlegen. Wählen Sie das Feld aus, das Workday bei jeder Ausführung verwenden soll, um den Wert zu bestimmen.
- Systemstandard verwendenverwendet den Wert, der in der Definition der Enterprise-Schnittstelle konfiguriert wurde.
FTP- Geben Sie die Adresse in folgendem Format ein (wenn Sie keine Portnummer angeben, verwendet Workday die Standardvorgabe):ftp://xxxx:port-number.
- Für dieses Transportprotokoll müssen Sie die ausgehende Datei verschlüsseln, indem Sie ein PGP-Zertifikat mit öffentlichem Schlüssel aus der WertelisteVerschlüsseln mitauswählen.
- Bei Verzeichnisnamen muss die Groß-/Kleinschreibung beachtet werden. Verwenden Sie einen führenden Schrägstrich (/) nur für einen vollständigen Pfad, nicht für einen relativen Pfad.
- Aktivieren Sie das KontrollkästchenTemp-Datei verwenden, um die Ausgabe in eine Datei mit zufälligem Namen zu schreiben. Workday benennt die Datei in den richtigen Namen um, wenn die Datenübertragung abgeschlossen ist. Diese Option verhindert, dass automatische Skripte die Datei vom FTP-Server abrufen, bevor die Datenübertragung abgeschlossen ist.
FTP/SSL- Verwenden Sie folgende Formate:
- Implicit SSL:ftpsi://x.x.x.x:port-number
- Explicit SSL:ftpse://x.x.x.x:port-number
- Wenn Sie keine Portnummer angeben, verwendet Workday Port 990 für implizites SSL und Port 21 für explizites SSL.
- Bei Verzeichnisnamen muss die Groß-/Kleinschreibung beachtet werden. Verwenden Sie einen führenden Schrägstrich (/) nur für einen vollständigen Pfad, nicht für einen relativen Pfad.
- Aktivieren Sie das KontrollkästchenTemp-Datei verwenden, um die Ausgabe in eine Datei mit zufälligem Namen zu schreiben. Workday benennt die Datei in den richtigen Namen um, wenn die Datenübertragung abgeschlossen ist. Diese Option verhindert, dass automatische Skripte die Datei vom FTP-Server abrufen, bevor die Datenübertragung abgeschlossen ist.
RESTGeben Sie den Hostnamen oder die Serveradresse in folgendem Format ein:http://www.example.com/rest/.SFTP- Geben Sie die Adresse in folgendem Format ein (wenn Sie keine Portnummer angeben, verwendet Workday die Standardvorgabe):sftp://xxxx:port-number.
- Bei Verzeichnisnamen muss die Groß-/Kleinschreibung beachtet werden. Verwenden Sie einen führenden Schrägstrich (/) nur für einen vollständigen Pfad, nicht für einen relativen Pfad.
- Aktivieren Sie das KontrollkästchenTemp-Datei verwenden, um die Ausgabe in eine Datei mit zufälligem Namen zu schreiben. Workday benennt die Datei in den richtigen Namen um, wenn die Datenübertragung abgeschlossen ist. Diese Option verhindert, dass automatische Skripte die Datei vom FTP-Server abrufen, bevor die Datenübertragung abgeschlossen ist. Sie können auch einenFingerabdruck für Host-Schlüsselangeben, um den Verschlüsselungsschlüssel anzugeben, den der FTP-Server für die SSH-Kommunikation verwendet.
- Legen Sie dieBlockgrößeauf eine Blockgröße fest, die der SFTP-Endpunkt unterstützt. Wenn nicht angegeben, verwendet Workday32K. Durch eine Erhöhung der Blockgröße kann die Übermittlungs-Performance verbessert werden. Wenn der Endpunkt die ausgewählte Blockgröße nicht unterstützt, schlägt die Integrationsübermittlung fehl. Workday empfiehlt dringend, die Blockgröße mit dem Feature Test Transport zu testen. Nachdem Sie die optimale Blockgröße gefunden haben, aktualisieren Sie die Konfiguration der Dokumentenübermittlung für diese Blockgröße.
- (Nur erforderlich für Transportvon benutzerdefinierten Berichten.) Wählen Sie im AbschnittBerichtsoptionenden Benutzer aus, dessen Zugangsdaten Workday zum Ausführen des benutzerdefinierten Berichts verwendet.Workday zeigt dieWerteliste Bericht(e) ausführen als Benutzerim AbschnittBerichtsoptionennur an, wenn Sie im vorherigen Schritt Benutzerdefinierter Bericht ausgewählt haben.
- Geben Sie im AbschnittDateidienstprogrammeeine oder mehrere der folgenden Optionen an:
Option Bezeichnung Nach Abruf löschenWenn Workday die Datei nicht vom S/FTP/S-Quellserver löschen kann, schlägt der Dokumentabruf fehl.DekomprimierenWählen Sie diese Option, um die eingehende Datei zu dekomprimieren.Entschlüsseln mit(Nur FTP, FTP/SSL und SFTP) Wenn Sie die hochgeladene Datei mit Pretty Good Privacy (PGP) entschlüsseln möchten, wählen Sie den privaten PGP-Schlüssel des Schlüsselpaars aus, das Sie zum Entschlüsseln der eingehenden Integrationsdatei generiert haben.Wenn Sie FTP-, FTP/SSL- oder SFTP-Protokolle zur Verschlüsselung einer ausgehenden Integrationsdatei verwenden, haben Sie folgende Möglichkeiten:- Schließen Sie eine Integritätsprüfung der Daten in der Datei ein.
- Signieren Sie die Datei digital.
Integritätsprüfung erzwingen(Nur FTP, FTP/SSL und SFTP) Aktivieren Sie dieses Kontrollkästchen, um zu prüfen, ob die verschlüsselte Datei während des Transports nicht verändert oder beschädigt wurde.Digitale Signatur validieren mit(Nur FTP, FTP/SSL und SFTP) Um den Ursprung der verschlüsselten eingehenden Datei zu verifizieren, wählen Sie einen öffentlichen PGP-Schlüssel aus, der von Ihrem Handelspartner bereitgestellt wird. - (Optional) Wählen Sie im AbschnittUmgebungsbeschränkungenin der WertelisteBeschränkt aufdie Zielumgebung für dieses Transportprotokoll.Wenn Sie dieses Feld leer lassen, wendet Workday das Transportprotokoll auf jede Umgebung an, in der die Integration ausgeführt wird. Jede Umgebung (Produktion, Sandbox, Implementierung usw.) kann nur ein Transportprotokoll haben. Um zu vermeiden, dass Testdaten versehentlich in oder von einem Nicht-Test-Endpunkt hochgeladen werden, empfiehlt Workday dringend:
- Erstellen Sie einen separaten Transport für jede Umgebung.
- Beschränken Sie jeden Transport auf die vorgesehene Umgebung.
Nachdem die Integration ausgeführt wurde, ruft das Integrationsprozessereignis die ausgewählten Dateien basierend auf diesen Anweisungen von einem externen Server ab.