ID-Definitionen und ID-Sequenzgeneratoren erstellen
Sicherheit:
- Domäne Set Up: Company Generalim funktionalen Bereich „Common Financial Management“.
- Domäne Set Up: Contact Info, IDs, and Personal Dataim funktionalen Bereich „Contact Information“.
- DomäneSet Up: Systemim funktionalen Bereich „System“.
ID-Definitionen geben das Format der IDs an, die Workday für verschiedene Geschäftsobjekte und Felder generiert. Mit der Variable [seq] wird die ID-Definition zum Sequenzgenerator. Ein Sequenzgenerator identifiziert Personen, Stellen, Vorfälle oder Felder mit einer Nummer, die innerhalb einer bestimmten Zeitperiode eindeutig ist.
Workday stellt zwei Arten von Sequenzgeneratoren bereit:
- Sequenzgeneratoren, die Sequenzen generieren, die eindeutig sind, aber möglicherweise Nummerierungslücken aufweisen. Mit diesen Sequenzgeneratoren können Sie:
- Starten Sie die Sequenz am Anfang des Tages, des Monats oder des Jahres und bei einer angegebenen Sequenznummer neu.
- Geben Sie ein Verhalten für den Fall eines Überlaufs der Sequenz an.
ID-Definition/Sequenzgenerator erstellenöffnen. - Sequenzgeneratoren, die Sequenzen generieren, die niemals Lücken haben. Da diese Sequenzen lückenlos sind, können Sie keine Neustartperiode oder kein Überlaufverhalten auswählen. Sie können diese Art von Sequenzgenerator verwenden, wenn die Verwaltung der Sequenz wichtig ist, z. B. wenn Ihre Auditoren dies erfordern. Sie erstellen diese Sequenzgeneratoren, indem Sie die AufgabeID-Definition erstellen/Generator für lückenlose Sequenzenöffnen.
Sie können beliebig viele ID-Definitionen und Sequenzgeneratoren erstellen. Öffnen Sie die Aufgaben
Mandanten-Setup bearbeiten
, um auszuwählen, welche für Rechnungen, Aufträge, Eingänge, Mitarbeiter, Begünstigte usw. verwendet werden sollen.Sie können beide Arten von Sequenzgeneratoren erstellen, aber Workday bestimmt, welche Arten Sie in der Aufgabe
Mandanten-Setup bearbeiten
für eine bestimmte Situation angeben können. Beispiel: Sie können Generatoren für lückenlose Sequenzen nicht für Ausgabenberechtigungen verwenden, aber für Anforderungen von sonstigen Zahlungen in der Aufgabe Mandanten-Setup bearbeiten - Financials
.Sie können einige Auswahlmöglichkeiten für ein bestimmtes Unternehmen überschreiben, indem Sie die Aufgabe
ID-Definitionen für Unternehmen bearbeiten
öffnen. Wenn Sie keine ID-Definition angeben, generiert Workday eigene interne ID-Codes.Sequenzgenerator-IDs weisen den in Workday-Anwendungen verwendeten Sequenzen Namen zu. Sie können eine bestimmte ID-Definition in den Berichten
ID-Definition anzeigen/Sequenzgenerator
und ID-Definition anzeigen/Generator für lückenlose Sequenzen anzeigen
.- Öffnen Sie eine der folgenden Aufgaben, um die Art des Sequenzgenerators zu erstellen, die Sie benötigen:
- ID-Definition/Sequenzgenerator erstellen
- ID-Definition erstellen/Generator für lückenlose Sequenzen
Sie können die Aufgabe zur Erstellung des Sequenzgenerators auch direkt in den Feldern in der AufgabeMandanten-Setup bearbeitenauswählen, in denen sie verwendet werden. In der Dropdown-Liste wird nur die Aufgabe für die Art des Sequenzgenerators angezeigt, die Workday für dieses Feld zulässt. - Geben Sieim Feld Sequenz-ID erhöhenum einen Wert ungleich 0 ein, um den die Sequenznummer jedes Mal erhöht wird, wenn Workday eine neue ID generiert.
- (Optional) Verwenden 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 eine 0 oder keinen Wert im FeldPaddingeingeben:
- Die Sequenznummer wird auf unbestimmte Zeit erhöht.
- Workday füllt fürÜberlaufverhalten für Sequenz-IDdieOption Padding automatisch ignorieren aus.
- Geben Sie im FeldSequenz-ID-Formatein 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.
Option Bezeichnung [seq]Die Sequenznummer, für die Folgendes gilt:- Erhöhung um denim Feld Sequenz-IDerhöhen nach angegebenen Wert.
- Enthält die 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.Das FeldBeispielsequenzzeigt die nächste Sequenz-ID basierend auf demSequenz-ID-Formatund anderen aktuellen Einstellungen des Sequenzgenerators an.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. Das FeldNeustartintervallist bei Generatoren für lückenlose Sequenzen nicht verfügbar.Vermeiden Sie Leerzeichen im Format, wenn die Sequenznummern möglicherweise URLs generieren. Beispiel: Einige externe Karrieresites fügen die Personalanforderungs-ID (die während einer Personalanforderungs-Integration generiert wurde) zur URL der Stellenausschreibung hinzu. Wenn eine Site keine Sonderzeichen wie Leerzeichen codiert, ist das Ergebnis eine ungültige URL.Für folgende Geschäftsobjekte verwendet Workday die von Ihnen eingerichtete Sequenzgenerator-ID als Integrationsreferenz-ID:- Versandavis
- Bestellauftrag
- Bestellauftragsbestätigung
- Eingänge
- Zuschläge
- Bedarfsanforderung
- Antwort auf Anfrage
Für die Geschäftsobjekte gilt Folgendes:- Sie haben mehrere Unternehmen.
- Sie möchten, dass Workday IDs in numerischer Reihenfolge für jedes Unternehmen generiert.
Datum für Letzte verwendete Sequenzfür den Sequenzgenerator für jedes Unternehmen ein. Öffnen Sie die AufgabeUnternehmens-ID bearbeiten, um diese eindeutigen Sequenzgeneratoren den Unternehmen in Ihrem Mandanten zuzuweisen.Beispiel: Ein Administrator gibt 1000001 in das Feld„Letzte verwendete Sequenz“des Sequenzgenerators für Unternehmen A ein. Er gibt außerdem 2000002 in das Feld„Letzte Sequenz verwendet“für den Sequenzgenerator für Unternehmen B ein.Das Ergebnis sind separate Sequenzgeneratoren, die in Bestellaufträgen IDs in numerischer Reihenfolge für jedes Unternehmen erstellen:Bestellauftrag Nr. 1 - ID von Unternehmen A: CA-PO-2018-09-1000001Bestellauftrag Nr. 2 - ID von Unternehmen A: CA-PO-2018-09-1000002PO#3 - ID von Unternehmen B: HB-PO-2018-09-2000002PO#4 - ID von Unternehmen B: HB-PO-2018-09-2000003Workday kombiniert diese Sequenzgeneratoren, um IDs unternehmensweit bereitzustellen, wenn Sie:- Behalten Sie das FeldLetzte verwendete Sequenzbei.
- Geben Sie nur eine kleine Lücke zwischen den Zahlen.
Beispiel: Ein Administrator gibt im FeldLetzte verwendete Sequenzfür jeden Sequenzgenerator für Unternehmen A und Unternehmen B dieselbe Nummer ein.Das Ergebnis ist, dass derselbe Sequenzgenerator ID-Nummern bereitstellt, die unternehmensübergreifend in ihren Bestellaufträgen generiert wurden:PO#1 - ID von Unternehmen A: PO-2018-09-00001PO#2 - ID von Unternehmen B: PO-2018-09-00002PO#3 - ID von Unternehmen B: PO-2018-09-00003PO#4 - ID von Unternehmen A: PO-2018-09-00004 - (Optional) Um den Wert [seq] in regelmäßigen Zeitintervallen auf einen Anfangswert zurückzusetzen, beachten Sie Folgendes:
Option Bezeichnung NeustartintervallDas Zeitintervall, in dem die Variable [seq] erneut beim Wert„Neustartnummer“beginnt.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.Wenn Sie einNeustartintervallfestlegen und Workday so einrichten, dass eine Sequenz aus einem anderen ID-Generierungssystem fortgesetzt wird, müssen Sie Folgendes festlegen:- Ein gültigesDatum zuletzt verwendet.
- Letzte verwendete Sequenzungleich 0.
NeustartnummerDen Wert, mit dem [seq] beginnen soll, wenn Sie die ID-Definition zum ersten Mal verwenden und bei jedem Neustart der Sequenz.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 diesen Wert 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).Diese Felder sind für Generatoren für lückenlose Sequenzen nicht verfügbar. - (Optional) Konfigurieren Sie im FeldÜberlaufverhalten für Sequenz-ID, wie Workday potenzielle Überlaufbedingungen für Sequenz-IDs behandeln soll. Bei der Bearbeitung des Felds sind folgende Informationen zu beachten:
Option Bezeichnung Überlauf mit abgeschnittenen Sequenzen zulassenWorkday schneidet die signifikanteste 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 ignorierenDer 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 automatisch die OptionPadding automatisch ignorieren. Wenn der Padding einen anderen Wert als 0 hat, können Sie eine der beiden Optionen auswählen. Workday empfiehltPadding automatisch ignorieren, da der Sequenzgenerator doppelte Zahlen generieren kann, die sich auf nachgelagerte Systeme auswirken können, wenn Padding nicht ignoriert wird. Beispiel: Ein Sequenzgenerator für Personalausweise, der nur Platz für 3 Ziffern bietet.Für Generatoren für lückenlose Sequenzen können Sie dasÜberlaufverhalten für Sequenz-IDnicht auswählen. - (Optional) Wählen Sie im FeldGruppe von Überlaufbenachrichtigungen für Mandanten-Setupüberschreiben Sicherheitsgruppen für diesen Sequenzgenerator, die die Standardsicherheitsgruppen für Überlaufbenachrichtigungen überschreiben werden. Workday sendet automatisch eine Benachrichtigung an die Sicherheitsgruppen für Überlaufbenachrichtigungen, wenn die Sequenz 80 % des durch den Wertfür Paddingvorgegebenen Grenzwerts erreicht. Die Benachrichtigungen werden dann in Schritten von 5 % versendet.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.
- (Optional) Wenn Sie zuvor ein anderes ID-Generierungssystem verwendet haben und Workday diese Sequenz fortsetzen soll, beachten Sie Folgendes:
Option Bezeichnung Letzte verwendete SequenzDie letzte Sequenznummer, die in Ihrem vorherigen ID-Generierungssystem verwendet wurde.Letztes verwendetes DatumDas Datum, an dem Ihr vorheriges ID-Generierungssystem die letzte Sequenznummer generiert hat.Sobald Workday den neuen Sequenzgenerator verwendet, werden diese beiden Felder nicht mehr verwendet.Wenn SieLetztes verwendetes Datumund ein Intervall fürNeustartintervallangeben, vergleicht Workday das aktuelle Datum und das Neustartintervall. Dann wird die Sequenznummer entsprechend festgelegt. Beispiel: Wenn Sie Folgendes angeben:- 45 für dieLetzte verwendete Sequenz.
- 15. Mai 2020 alsLetztes verwendetes Datum.
- MonatalsNeustartintervall.
- 5 fürSequenz-ID erhöhen um.
- 1 für dieNeustartnummer.
- Fünfzig (50), wenn das aktuelle Datum im Mai liegt.
- Eins (1), wenn das aktuelle Datum im Juni liegt.
- (Optional) Aktivieren Sie das KontrollkästchenKleine Datenmenge, um sicherzustellen, dass vom Sequenzgenerator generierte Sequenzen keine Lücken enthalten.Aktivieren Sie das Kontrollkästchen, wenn Sie beide der folgenden Situationen auftreten:
- Die von Workday generierte Sequenz wird nicht in Transaktionen mit großen Datenmengen verwendet. Beispiel: Sequenzierung für Integration.
- In der generierten Sequenz treten unerwünschte Lücken auf.
Kleine Datenmengen. - (Optional) Geben Sie im Abschnitt„Webservice“einen aussagekräftigen Namen in das FeldReferenz-IDein. Mit dieser ID können Sie bestimmte Sequenzen in Anwendungen von Workday Financial Management, Payroll und HCM identifizieren. Weitere Informationen dazu, wie Ihre spezifische Anwendung dieses Feld verwendet, finden Sie in der Anwendungsdokumentation.
Sie können
Sequenzgenerator-Padding
ausführen, um Sequenzgeneratoren auf potenzielle Überlaufprobleme zu überwachen. Für jeden Sequenzgenerator zeigt der Bericht eine prozentuale Verwendungsmetrik an, die angibt, wie nahe die aktuelle Sequenznummer an der maximal zugewiesenen Sequenznummer ist. Der Bericht zeigt auch das Überlaufverhalten und die Benachrichtigungsgruppen für jeden Sequenzgenerator an.