Zum Hauptinhalt wechseln
Administrator Guide
Zuletzt aktualisiert: 2025-09-19
Konzept: Benutzerdefinierte Objekte in Integrationen

Konzept: Benutzerdefinierte Objekte in Integrationen

Benutzerdefinierte Objekte in REST-APIs

Die Workday-REST-API unterstützt benutzerdefinierte Objekte mit einer Einzelinstanz oder mit einer Multiinstanz. Das benutzerdefinierte Objekt und seine Attribute werden übergeben, wenn Sie Daten von benutzerdefinierten Einzel- oder Multiinstanzobjekten mithilfe dieser APIs hinzufügen oder aktualisieren.
Die Workday-REST-API unterstützt keine benutzerdefinierten Objekte mit Gültigkeitsdatum. Verwenden Sie SOAP-APIs, um ein benutzerdefiniertes Objekt mit Gültigkeitsdatum zu aktualisieren.

Benutzerdefinierte Validierungen für benutzerdefinierte Objekte in Integrationen

Workday-Webservices unterstützen keine benutzerdefinierten Validierungen. Workday erzwingt keine benutzerdefinierten Validierungen, wenn Sie benutzerdefinierte Objektdaten über diese APIs hinzufügen oder aktualisieren:
  • Workday Studio.
  • Von Workday bereitgestellte Integrationen.

Enterprise Interface Builder-Tabellen

Mit dem EIB-Integrationstool können Sie benutzerdefinierte Objekt- und Felddaten (aber keine Definitionen) mithilfe von eingehenden EIB-Tabellen für benutzerdefinierte Objekte laden und aktualisieren.
Sie können keine Daten benutzerdefinierter Objekte mit einer Webservice-EIB-Tabelle laden.
Sie können eine eingehende EIB-Tabelle für benutzerdefinierte Objekte nicht für folgende Zwecke verwenden:
  • Laden Sie Daten in benutzerdefinierte Objekte ohne Gültigkeitsdatum ein, die benutzerdefinierte Instanzreferenzfelder enthalten.
  • Laden Sie Daten von benutzerdefinierten Objekten, wenn die benutzerdefinierte Objektdefinition Geschäftsobjekte mit Gültigkeitsdatum erweitert.
  • Fügen Sie neue benutzerdefinierte Objektdefinitionen hinzu.
  • Aktualisieren Sie vorhandene Definitionen der benutzerdefinierten Objekte.
  • Löschen Sie benutzerdefinierte Objektdefinitionen.
  • Fügen Sie
    "{empty}"
    zu einer Zelle eines benutzerdefinierten Felds hinzu, um den Zelleninhalt zu löschen.
  • Laden Sie Workday-Standarddaten.
Wenn Sie eine EIB-Tabelle für ein benutzerdefiniertes Objekt hochladen, können Sie die Optionen
"Fehlergrenze laden"
,
"Nur hinzufügen"
und
"Nur validieren"
nicht verwenden.
Workday erstellt ein Lite-Ereignis im Transaktionsprotokoll, wenn Sie mit dem EIB (Enterprise Interface Builder) Daten für ein benutzerdefiniertes Objekt laden, das im Geschäftsobjekt „Mitarbeiter“ kein Gültigkeitsdatum hat.
Wenn Sie benutzerdefinierte Multiinstanz-Objekte laden, stellen Sie sicher, dass die Werte im benutzerdefinierten Feld, das als Referenz-ID verwendet wird, eindeutig sind. Nachfolgende Zeilen im EIB (Enterprise Interface Builder) mit doppelten Referenz-ID-Werten überschreiben vorherige Zeilen.
Wenn ein benutzerdefiniertes Multiinstanz-Objekt nicht in der EIB-Werteliste angezeigt wird, öffnen Sie die Aufgabe
Benutzerdefiniertes Objekt bearbeiten
und prüfen Sie, ob eine Referenz-ID angegeben ist. Wenn keine Referenz-ID angegeben ist, können Sie keine benutzerdefinierte Objekttabellenvorlage erstellen, um Daten für das benutzerdefinierte Multiinstanz-Objekt zu laden. Sie können die Referenz-ID nicht hinzufügen oder aktualisieren, wenn das benutzerdefinierte Objekt Daten enthält.
In der Zeile Format einer EIB-Tabelle zeigt Workday diese Einschränkungen für die Daten des benutzerdefinierten Felds an. Stellen Sie sicher, dass die Daten, die Sie in die Zellen eingeben, dem Format entsprechen.
Benutzerdefinierte Feldart
Format
Währungen
total_numers
Bruch_zahlen
total_ziffern
ist die maximale Anzahl von Stellen vor dem Dezimalzeichen.
fraction_digit
ist die maximale Anzahl von Stellen nach dem Dezimalzeichen.
Decimals
total_numers
Bruch_zahlen
Integers
Integer (N, nn)
n
ist der Minimalwert.
nn
ist der Maximalwert.
Absatztext
Text (nn)
nn
ist die maximale Anzahl von Zeichen.
Text
Text (nn)

Ausgehende Konnektoren

Sie können benutzerdefinierte Felder mit ausgehenden Konnektoren verwenden, für die Sie Überschreibungen für Dokumentfeld aktivieren. Sie können den aktuellen Wert eines benutzerdefinierten Objekts exportieren, nicht den vorherigen Wert.

Reports-as-a-Service-Support

Wenn Sie benutzerdefinierte Berichte mit benutzerdefinierten Objekten und Feldern konfigurieren, können Sie mit „Reports as a Service“ (RaaS) Daten über einen REST-Webservice abrufen.