Löschen von Arbeitsaufträgen aufzeichnen work-order-endpoint
Verwenden Sie den /workorder-Endpunkt in der Datenhygiene-API, um Arbeitsaufträge zum Löschen von Datensätzen in Adobe Experience Platform zu erstellen, anzuzeigen und zu verwalten. Mit Arbeitsaufträgen können Sie die Entfernung von Daten über Datensätze hinweg kontrollieren, überwachen und verfolgen, um die Datenqualität zu gewährleisten und die Data Governance-Standards Ihres Unternehmens zu unterstützen.
Erste Schritte
Bevor Sie beginnen, lesen Sie die Übersicht, um mehr über erforderliche Kopfzeilen zu erfahren, wie Sie Beispiel-API-Aufrufe lesen und wo Sie zugehörige Dokumentation finden.
Kontingente und Verarbeitungszeitpläne quotas
Arbeitsaufträge zum Löschen von Datensätzen unterliegen täglichen und monatlichen Obergrenzen für die Übermittlung von Identifikatoren, die durch die Lizenzberechtigung Ihres Unternehmens bestimmt werden. Diese Einschränkungen gelten sowohl für benutzeroberflächen- als auch für API-basierte Anfragen zum Löschen von Datensätzen.
Berechtigung zur monatlichen Übermittlung nach Produkt quota-limits
Die folgende Tabelle zeigt die Beschränkungen für die Übermittlung von Kennungen nach Produkt und Berechtigungsebene. Für jedes Produkt ist die monatliche Obergrenze der niedrigere von zwei Werten: eine feste Kennungsobergrenze oder ein prozentualer Schwellenwert, der an Ihr lizenziertes Datenvolumen gebunden ist. In der Praxis haben die meisten Unternehmen niedrigere monatliche Limits, die auf ihrer tatsächlichen adressierbaren Zielgruppe oder den Adobe Customer Journey Analytics-Zeilenberechtigungen basieren.
- Die Kontingente werden am ersten Tag jedes Kalendermonats zurückgesetzt. Nicht verwendetes Kontingent wird nicht übertragen.
- Die Kontingentnutzung basiert auf der lizenzierten monatlichen Berechtigung Ihres Unternehmens für übermittelte Kennungen. Die Kontingente werden von den Systemleitplanken nicht durchgesetzt, können jedoch überwacht und überprüft werden.
- Die Kapazität des Arbeitsauftrags zum Löschen von Datensätzen ist ein freigegebener Dienst. Die monatliche Obergrenze spiegelt die höchsten Berechtigungen für Real-Time CDP, Adobe Journey Optimizer, Customer Journey Analytics und alle anwendbaren Shield-Add-ons wider.
Zeitleisten für die Übermittlung von Identifikatoren sla-processing-timelines
Nach der Übermittlung werden die Löschaufträge für Datensätze basierend auf Ihrer Berechtigungsstufe in die Warteschlange gestellt und verarbeitet.
Wenn für Ihr Unternehmen höhere Limits erforderlich sind, wenden Sie sich zur Überprüfung der Berechtigungen an den Adobe-Support.
Löschen von Arbeitsaufträgen auflisten list
Rufen Sie eine paginierte Liste von Datensatz-Löscharbeitsaufträgen für Datenhygienevorgänge in Ihrer Organisation ab. Filtern Sie Ergebnisse mithilfe von Abfrageparametern. Jeder Arbeitsauftragsdatensatz enthält den Aktionstyp (z. B. identity-delete), den Status, den zugehörigen Datensatz und Benutzerdetails sowie Auditmetadaten.
API-Format
GET /workorder
In der folgenden Tabelle werden die Abfrageparameter beschrieben, die für die Auflistung von Löschaufträgen für Datensätze verfügbar sind.
searchtypeidentity-delete).statusAufzählung:
received, validated, submitted, ingested, completed, failedauthordisplayNamedescriptionworkorderIdsandboxName* zum Einschließen aller Sandboxes.fromDatetoDate.toDatefromDate.filterDatepagelimitorderBy+ oder - Präfix für aufsteigende/absteigende Darstellung. Beispiel: orderBy=-datasetName.propertiesAnfrage
Mit der folgenden Anfrage werden alle abgeschlossenen Datensatz-Löscharbeitsaufträge abgerufen, die auf zwei pro Seite beschränkt sind:
curl -X GET \
"https://platform.adobe.io/data/core/hygiene/workorder?status=completed&limit=2" \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
Antwort
Eine erfolgreiche Antwort gibt eine paginierte Liste von Löscharbeitsaufträgen für Datensätze zurück.
{
"results": [
{
"workorderId": "DI-1729d091-b08b-47f4-923f-6a4af52c93ac",
"orgId": "9C1F2AC143214567890ABCDE@AcmeOrg",
"bundleId": "BN-4cfabf02-c22a-45ef-b21f-bd8c3d631f41",
"action": "identity-delete",
"createdAt": "2034-03-15T11:02:10.935Z",
"updatedAt": "2034-03-15T11:10:10.938Z",
"operationCount": 3,
"targetServices": [
"profile",
"datalake",
"identity",
"ajo"
],
"status": "received",
"createdBy": "a.stark@acme.com <a.stark@acme.com> BD8C3D631F41@acme.com",
"datasetId": "a7b7c8f3a1b8457eaa5321ab",
"datasetName": "Acme_Customer_Exports",
"displayName": "Customer Identity Delete Request",
"description": "Scheduled identity deletion for compliance"
}
],
"total": 1,
"count": 1,
"_links": {
"next": {
"href": "https://platform.adobe.io/workorder?page=1&limit=2",
"templated": false
},
"page": {
"href": "https://platform.adobe.io/workorder?limit={limit}&page={page}",
"templated": true
}
}
}
In der folgenden Tabelle werden die Eigenschaften in der Antwort beschrieben.
resultsworkorderIdorgIdbundleIdactioncreatedAtupdatedAtoperationCounttargetServices["datalake", "identity", "profile", "ajo"]). Für Organisationen, die nur Customer Journey Analytics nutzen (ohne Berechtigung für Echtzeit-Kundenprofile), ist der einzige gültige Wert [ „datalake“].statusreceived, validated, submitted, ingested, completed und failed.createdBydatasetIdALL. Wenn die Anfrage den Nur-Profil-Modus verwendet hat, ist dieser Wert ALL.datasetNamedisplayNamedescriptiontotalcount_linksnexthref (Zeichenfolge) und templated (boolesch) für die nächste Seite.pagehref (Zeichenfolge) und templated (Boolesch) für die Seitennavigation.Erstellen eines Arbeitsauftrags zum Löschen eines Datensatzes create
Um Datensätze, die mit einer oder mehreren Identitäten verknüpft sind, aus einem einzelnen Datensatz, mehreren Datensätzen oder allen Datensätzen zu löschen, stellen Sie eine POST-Anfrage an den /workorder-Endpunkt.
Arbeitsaufträge werden asynchron verarbeitet und nach der Übermittlung in der Arbeitsauftragsliste angezeigt. Ab der Experience Platform-Version vom März 2026 sind Optionen für mehrere Datensätze und nur für Profile (zielgerichtete Services) allgemein für alle Kundinnen und Kunden verfügbar.
API-Format
POST /workorder
- Das Datensatzschema muss eine primäre Identität oder Identitätszuordnung definieren. Sie können nur Datensätze aus Datensätzen löschen, deren verknüpftes XDM-Schema eine primäre Identität oder Identitätszuordnung definiert.
- Sekundäre Identitäten werden nicht überprüft. Wenn ein Datensatz mehrere Identitätsfelder enthält, wird nur die primäre Identität für die Zuordnung verwendet. Datensätze können nicht basierend auf nicht primären Identitäten ausgewählt oder gelöscht werden.
- Datensätze ohne ausgefüllte primäre Identität werden übersprungen. Wenn für einen Datensatz keine primären Identitätsmetadaten ausgefüllt sind, kann er nicht gelöscht werden.
- Daten, die vor der Identitätskonfiguration aufgenommen wurden, sind nicht zulässig. Wenn das primäre Identitätsfeld einem Schema nach der Datenaufnahme hinzugefügt wurde, können zuvor aufgenommene Datensätze nicht über Arbeitsaufträge zum Löschen von Datensätzen gelöscht werden.
Payload-Formate für Identitäten (namespacesIdentities oder identities)
Der Anfragetext muss genau eine der folgenden enthalten.
namespacesIdentitiesnamespace (z. B. { "code": "email" }) und ids (Array von Identitätszeichenfolgen).identitiesnamespace (z. B. { "code": "email" }) und einem einzelnen id (Zeichenfolge).Wenn Sie beide Eigenschaften, weder Eigenschaft senden oder ein leeres Array für die einzuschließende Eigenschaft angeben, gibt die API HTTP 400 (Fehlerhafte Anfrage) mit einer der folgenden Meldungen zurück:
- Beide Eigenschaften angegeben:
"Identities and NamespacesIdentities are not allowed at the same time" - Weder angegebene noch leere Liste:
"Identities are Empty for Delete Identity request."
Anfrage
Die folgende Anfrage löscht alle Datensätze, die mit angegebenen E-Mail-Adressen aus einem bestimmten Datensatz verknüpft sind. Es verwendet das empfohlene namespacesIdentities.
curl -X POST \
https://platform.adobe.io/data/core/hygiene/workorder \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'Content-Type: application/json' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-d '{
"displayName": "Acme Loyalty - Customer Data Deletion",
"description": "Delete all records associated with the specified email addresses from the Acme_Loyalty_2023 dataset.",
"action": "delete_identity",
"datasetId": "7eab61f3e5c34810a49a1ab3",
"namespacesIdentities": [
{
"namespace": {
"code": "email"
},
"ids": [
"alice.smith@acmecorp.com",
"bob.jones@acmecorp.com",
"charlie.brown@acmecorp.com"
]
}
]
}'
In der folgenden Tabelle werden die Eigenschaften zum Erstellen eines Arbeitsauftrags zum Löschen eines Datensatzes beschrieben.
displayNamedescriptionactiondelete_identity.datasetIdALL, eine einzelne Datensatz-ID oder eine kommagetrennte Liste von zwei oder mehr Datensatz-IDs (z. B. "id1,id2,id3"). Sie können ALL nicht mit bestimmten IDs kombinieren. Anfragen mit einem Datensatz verhalten sich wie zuvor, Anfragen mit mehreren Datensätzen löschen die Identitäten aus jedem aufgelisteten Datensatz und zielen ALL auf jeden Datensatz ab. Datensätze müssen eine primäre Identität oder Identitätszuordnung aufweisen. Wenn eine Identitätszuordnung vorhanden ist, ist sie als Feld der obersten Ebene mit dem Namen identityMap vorhanden.Hinweis: Eine Datensatzzeile kann viele Identitäten in ihrer Identitätszuordnung haben, aber nur eine kann als primär markiert werden.
"primary": true müssen eingeschlossen werden, damit der id mit einer primären Identität übereinstimmt.Bei Verwendung von
targetServices zum Löschen von Profilen nur datasetId müssen ALL werden.targetServices["datalake", "identity", "profile", "ajo"]). Organisationen mit Customer Journey Analytics, aber ohne eine Berechtigung für das Echtzeit-Kundenprofil können nur [ „Datensee“ verwenden]. Um das Löschen auf profilbezogene Daten zu beschränken und den Data Lake unberührt zu lassen, setzen Sie dies auf ["identity", "profile", "ajo"] (in beliebiger Reihenfolge). Dieser Nur-Profil-Modus erfordert eine Berechtigung für Real-Time CDP oder Adobe Journey Optimizer und datasetId muss ALL sein.identitiesidentities oder namespacesIdentities. Array von Objekten, jedes mit namespace (Objekt mit code, z. B. "email") und id (einzelne Identitätszeichenfolge). Wird aus Gründen der Abwärtskompatibilität akzeptiert und von den Konvertierungsskripten erstellt. Der Service normalisiert dieses Format intern. Das Verhalten ist identisch. Siehe Format der Identitäts-Payload oben.namespacesIdentitiesidentities oder namespacesIdentities. Array von Objekten, jedes mit namespace (Objekt mit code, z. B. "email") und ids (Array von Identitätszeichenfolgen). Empfohlen für alle Payloads. Die namespacesIdentities Eigenschaft ist kompakter, wenn viele Identitäten einen Namespace gemeinsam haben. Siehe Format der Identitäts-Payload oben. Identity-Namespaces: Dokumentation zu IdentityNamespaces), Identity Service-API.Antwort
Eine erfolgreiche Antwort gibt die Details des neuen Datensatzlöscharbeitsauftrags zurück.
{
"workorderId": "DI-95c40d52-6229-44e8-881b-fc7f072de63d",
"orgId": "8B1F2AC143214567890ABCDE@AcmeOrg",
"bundleId": "BN-c61bec61-5ce8-498f-a538-fb84b094adc6",
"action": "identity-delete",
"createdAt": "2035-06-02T09:21:00.000Z",
"updatedAt": "2035-06-02T09:21:05.000Z",
"operationCount": 1,
"targetServices": [
"profile",
"datalake",
"identity",
"ajo"
],
"status": "received",
"createdBy": "c.lannister@acme.com <c.lannister@acme.com> 7EAB61F3E5C34810A49A1AB3@acme.com",
"datasetId": "7eab61f3e5c34810a49a1ab3",
"datasetName": "Acme_Loyalty_2023",
"displayName": "Loyalty Identity Delete Request",
"description": "Schedule deletion for Acme loyalty program dataset"
}
In der folgenden Tabelle werden die Eigenschaften in der Antwort beschrieben.
workorderIdorgIdbundleIdactioncreatedAtupdatedAtoperationCounttargetServicesstatuscreatedBydatasetIdALL gesetzt. Bei Anfragen mit mehreren Datensätzen spiegelt der Wert die übermittelte kommagetrennte Liste oder einzelne ID wider.datasetNamedisplayNamedescriptionDer Wert der Antwort-targetServices spiegelt Ihre Anfrage wider oder zeigt den vollständigen Standardsatz an, wenn er weggelassen wird (siehe Antworttabelle oben).
Mehrere Datensätze und nur ein Profil (API) multi-dataset-profile-only
Die folgenden Optionen sind nur über die API verfügbar und werden in der Datenhygiene-Benutzeroberfläche nicht unterstützt. Sie steuern, welche Datensätze und Services die Löschung verarbeiten, was Übermittlungen mit mehreren Datensätzen und Nur-Profil-Service-Anfragen ermöglicht.
In der folgenden Tabelle ist zusammengefasst, wie sich der Anfragetext und das Verhalten für jede Option ändern.
datasetId (z. B. "id1,id2,id3"). Einzelne ID oder ALL unverändert.ALL aus allen Datensätzen) gelöscht.targetServices mit genau ["identity", "profile", "ajo"] hinzu (beliebige Reihenfolge). Erfordert datasetId: "ALL".Anfragen für mehrere Datensätze
Das datasetId Feld ist durch Kommas getrennt: Verwenden Sie eine einzelne ID (das gleiche Verhalten wie zuvor), eine kommagetrennte Liste von IDs oder den literalen ALL. Um Identitäten aus mehreren bestimmten Datensätzen in einem Arbeitsauftrag zu löschen, geben Sie eine kommagetrennte Liste an:
"datasetId": "6707eb36eef4d42ab86d9fbe,6643f00c16ddf51767fcf780"
Identitäten werden dann aus jedem der aufgelisteten Datensätze gelöscht. Anfragen für einzelne Datensätze funktionieren wie immer. Verwenden Sie ALL, um jeden Datensatz anzusprechen. Der Wert muss genau einer der folgenden sein: ALL, eine einzelne Datensatz-ID oder zwei oder mehr Datensatz-IDs, durch Kommas getrennt (keine Kombination von ALL mit bestimmten IDs).
Nur Profil (zielgerichtete Services)
Um nur Identitäts- und profilbezogene Daten zu entfernen und den Data Lake unberührt zu lassen, schließen Sie targetServices mit genau diesen drei Werten in beliebiger Reihenfolge ein: identity, profile und ajo. Identität, Profil und AJO sind explizit enthalten. Der Data Lake ist ausgeschlossen. In diesem Modus müssen datasetId ALL werden (der Anwendungsfall ist das Löschen vollständiger Profile, nicht für Fragmente pro Datensatz).
Im folgenden Beispiel wird ein Arbeitsauftrag zum Löschen eines Datensatzes auf Profilebene erstellt:
curl -X POST \
"https://platform.adobe.io/data/core/hygiene/workorder" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-H 'x-sandbox-id: {SANDBOX_ID}' \
-d '{
"action": "delete_identity",
"datasetId": "ALL",
"displayName": "Profile-only delete for specified identity",
"description": "Delete identity, profile, and AJO data only; datalake unchanged.",
"targetServices": ["identity", "profile", "ajo"],
"namespacesIdentities": [
{
"namespace": { "code": "email" },
"ids": ["user@example.com"]
}
]
}'
Erfolgreiche Antworten für Anfragen, die mehrere Datensätze oder nur Profile umfassen, haben dieselbe Form wie andere Arbeitsauftragsantworten. Die zurückgegebenen datasetId und targetServices spiegeln die Werte in der Anfrage wider (oder die vollständige Standardliste, wenn targetServices ausgelassen wird), sodass Sie bestätigen können, was gesendet wurde.
identity-delete. Wenn die API einen anderen Wert verwendet (z. B. delete_identity), wird diese Dokumentation entsprechend aktualisiert.Konvertieren von ID-Listen in JSON für Anfragen zum Löschen von Datensätzen (#convert-id-lists-to-json-for-record-delete-requests)
Verwenden Sie Konvertierungsskripte, um die erforderlichen JSON-Payloads für den /workorder-Endpunkt zu erstellen, wenn Ihre Kennungen in CSV-, TSV- oder TXT-Dateien enthalten sind. Dieser Ansatz ist besonders bei der Arbeit mit vorhandenen Datendateien hilfreich. Gebrauchsfertige Skripte und Anweisungen finden Sie unter csv-to-data-hygiene GitHub-Repository.
Die Skripte geben das identities-Format aus - ein id pro Objekt mit einer -namespace. Die API akzeptiert dieses Format unverändert. Sie können die generierte JSON-Datei direkt im POST-Text ohne Konvertierung an /workorder senden. Das empfohlene Format ist namespacesIdentities. Siehe Erstellen eines Arbeitsauftrags zum Löschen von Datensätzen und Identity-Payload-Format.
JSON-Payloads generieren
Die folgenden Bash-Skript-Beispiele zeigen, wie die Konvertierungsskripte in Python oder Ruby ausgeführt werden:
| code language-bash |
|---|
|
| code language-bash |
|---|
|
In der folgenden Tabelle werden die Parameter der Bash-Skripte beschrieben.
verbosecolumnnamespaceemail). Die generierte JSON verwendet dies in der namespace.code-Eigenschaft jedes Objekts.dataset-idALL für alle Datensätze.descriptionoutput-dirDas folgende Beispiel zeigt eine erfolgreiche JSON-Payload, die aus einer CSV-, TSV- oder TXT-Datei konvertiert wurde. Sie enthält Datensätze, die mit dem angegebenen Namespace verknüpft sind, und wird zum Löschen von Datensätzen verwendet, die durch E-Mail-Adressen identifiziert werden.
{
"action": "delete_identity",
"datasetId": "66f4161cc19b0f2aef3edf10",
"displayName": "output/sample-big-001.json",
"description": "a simple sample",
"identities": [
{
"namespace": {
"code": "email"
},
"id": "1"
},
{
"namespace": {
"code": "email"
},
"id": "2"
}
]
}
In der folgenden Tabelle werden die Eigenschaften in der JSON-Payload beschrieben.
actiondelete_identity festgelegt.datasetIdALL.displayNamedescriptionidentitiesEin Array von Objekten, die jeweils Folgendes enthalten:
namespace: Ein Objekt mit einercodeEigenschaft, die den Identity-Namespace angibt (z. B. „E-Mail„).id: Der für diesen Namespace zu löschende Identitätswert.
Senden der generierten JSON-Daten an den /workorder-Endpunkt
Die Skriptausgabe verwendet das identities-Format, das die API unverändert akzeptiert. Verwenden Sie die konvertierte JSON-Payload als Anfragetext (-d), wenn Sie Ihre curl POST-Anfrage an den /workorder-Endpunkt senden. Die vollständigen Anfrageoptionen und Validierungsregeln finden Sie unter Erstellen eines Datensatzlöscharbeitsauftrags.
Abrufen von Details für einen bestimmten Datensatz zum Löschen von Arbeitsaufträgen lookup
Rufen Sie Informationen zu einem bestimmten Datensatz-Löscharbeitsauftrag ab, indem Sie eine GET-Anfrage an /workorder/{WORKORDER_ID} stellen. Die Antwort enthält Aktionstyp, Status, verknüpfte Datensatz- und Benutzerinformationen sowie Audit-Metadaten.
API-Format
GET /workorder/{WORKORDER_ID}
{WORK_ORDER_ID}Anfrage
curl -X GET \
https://platform.adobe.io/data/core/hygiene/workorder/DI-6fa98d52-7bd2-42a5-bf61-fb5c22ec9427 \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
Antwort
Eine erfolgreiche Antwort gibt die Details des angegebenen Datensatzlöscharbeitsauftrags zurück.
{
"workorderId": "DI-6fa98d52-7bd2-42a5-bf61-fb5c22ec9427",
"orgId": "3C7F2AC143214567890ABCDE@AcmeOrg",
"bundleId": "BN-dbe3ffad-cb0b-401f-91ae-01c189f8e7b2",
"action": "identity-delete",
"createdAt": "2037-01-21T08:25:45.119Z",
"updatedAt": "2037-01-21T08:30:45.233Z",
"operationCount": 3,
"targetServices": [
"ajo",
"profile",
"datalake",
"identity"
],
"status": "received",
"createdBy": "g.baratheon@acme.com <g.baratheon@acme.com> C189F8E7B2@acme.com",
"datasetId": "d2f1c8a4b8f747d0ba3521e2",
"datasetName": "Acme_Marketing_Events",
"displayName": "Marketing Identity Delete Request",
"description": "Scheduled identity deletion for marketing compliance"
}
In der folgenden Tabelle werden die Eigenschaften in der Antwort beschrieben.
workorderIdorgIdbundleIdactioncreatedAtupdatedAtoperationCounttargetServicesstatuscreatedBydatasetIdALL).datasetNamedisplayNamedescriptionAktualisieren eines Datensatzlöscharbeitsauftrags update
Aktualisieren Sie die name und description für einen Datensatz-Löscharbeitsauftrag, indem Sie eine PUT-Anfrage an den /workorder/{WORKORDER_ID}-Endpunkt stellen.
API-Format
PUT /workorder/{WORKORDER_ID}
Die folgende Tabelle beschreibt den Parameter für diese Anfrage.
{WORK_ORDER_ID}Anfrage
curl -X PUT \
https://platform.adobe.io/data/core/hygiene/workorder/DI-893a6b1d-47c2-41e1-b3f1-2d7c2956aabb \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-H 'Content-Type: application/json' \
-d '{
"name": "Updated Marketing Identity Delete Request",
"description": "Updated deletion request for marketing data"
}'
In der folgenden Tabelle werden die Eigenschaften beschrieben, die Sie aktualisieren können.
namedescriptionAntwort
Eine erfolgreiche Antwort gibt die aktualisierte Arbeitsauftragsanfrage zurück.
{
"workorderId": "DI-893a6b1d-47c2-41e1-b3f1-2d7c2956aabb",
"orgId": "7D4E2AC143214567890ABCDE@AcmeOrg",
"bundleId": "BN-12abcf45-32ea-45bc-9d1c-8e7b321cabc8",
"action": "identity-delete",
"createdAt": "2038-04-15T12:14:29.210Z",
"updatedAt": "2038-04-15T12:30:29.442Z",
"operationCount": 2,
"targetServices": [
"profile",
"datalake"
],
"status": "received",
"createdBy": "b.tarth@acme.com <b.tarth@acme.com> 8E7B321CABC8@acme.com",
"datasetId": "1a2b3c4d5e6f7890abcdef12",
"datasetName": "Acme_Marketing_2024",
"displayName": "Updated Marketing Identity Delete Request",
"description": "Updated deletion request for marketing data",
"productStatusDetails": [
{
"productName": "Data Management",
"productStatus": "waiting",
"createdAt": "2024-06-12T20:11:18.447747Z"
},
{
"productName": "Identity Service",
"productStatus": "success",
"createdAt": "2024-06-12T20:36:09.020832Z"
},
{
"productName": "Profile Service",
"productStatus": "waiting",
"createdAt": "2024-06-12T20:11:18.447747Z"
},
{
"productName": "Journey Orchestrator",
"productStatus": "success",
"createdAt": "2024-06-12T20:12:19.843199Z"
}
]
}
workorderIdorgIdbundleIdactioncreatedAtupdatedAtoperationCounttargetServicesstatusreceived, validated, submitted, ingested, completed und failed.createdBydatasetIdALL).datasetNamedisplayNamedescriptionproductStatusDetailsEin Array, das den aktuellen Status der nachgelagerten Prozesse für die Anfrage auflistet. Jedes Objekt enthält:
productName: Name des nachgelagerten Services.productStatus: Der aktuelle Verarbeitungsstatus vom nachgelagerten Service.createdAt: Der Zeitstempel, zu dem der letzte Status von dem Service veröffentlicht wurde.
Diese Eigenschaft ist verfügbar, nachdem der Arbeitsauftrag an nachgelagerte Services übermittelt wurde, um mit der Verarbeitung zu beginnen.