From ee4375091faaeb0eaca7f7f41643af755955a68c Mon Sep 17 00:00:00 2001 From: kenadobe <157636247+kenadobe@users.noreply.github.com> Date: Wed, 28 Feb 2024 17:28:16 -0500 Subject: [PATCH 1/3] Update decisionitem.schema.json CJM-62503. Adding a placeholder attribute so that it can be available in AJO Code based experience editor. No data will be stored in this schema which is why I prefix it with _. --- .../adobe/experience/decisioning/decisionitem.schema.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/extensions/adobe/experience/decisioning/decisionitem.schema.json b/extensions/adobe/experience/decisioning/decisionitem.schema.json index d783869844..cfefe6b955 100644 --- a/extensions/adobe/experience/decisioning/decisionitem.schema.json +++ b/extensions/adobe/experience/decisioning/decisionitem.schema.json @@ -69,6 +69,11 @@ "$ref": "https://ns.adobe.com/experience/decisioning/calendar-constraint-details", "title": "Item Calendar Constraints", "description": "Defines the date range during which this decision item is eligible. This constraint may not be strictly enforced always." + }, + "xdm:_trackingToken": { + "title": "Tracking Token", + "type": "string", + "description": "A placeholder attribute to be added to the message to indicate the item interaction will be tracked. The value is meant to be populated by the AJO and customer should not populate with any value." } } } From c68226e4a0430a673cdb1d8155299337891ad8d6 Mon Sep 17 00:00:00 2001 From: kenadobe <157636247+kenadobe@users.noreply.github.com> Date: Wed, 28 Feb 2024 17:29:18 -0500 Subject: [PATCH 2/3] Update option-detail.schema.json The trackingToken attribute is now moved to the decisionitem.schema.json. --- .../adobe/experience/decisioning/option-detail.schema.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions/adobe/experience/decisioning/option-detail.schema.json b/extensions/adobe/experience/decisioning/option-detail.schema.json index 3db07aa1f1..6d7e5584f4 100644 --- a/extensions/adobe/experience/decisioning/option-detail.schema.json +++ b/extensions/adobe/experience/decisioning/option-detail.schema.json @@ -104,6 +104,7 @@ "description": "Option selection type. The selection type of which the item was derived from." }, "xdm:trackingToken": { + "meta:status": "deprecated", "title": "Decision Option Tracking Token", "type": "string", "description": "Option tracking token. The unique token pertains to the event of which the item event was derived from." From 1fb1df8583f3b7bd3f8143ab150e7862cc2b387e Mon Sep 17 00:00:00 2001 From: kenadobe <157636247+kenadobe@users.noreply.github.com> Date: Thu, 29 Feb 2024 15:20:16 -0500 Subject: [PATCH 3/3] Update decisionitem.schema.json Updated the trackingToken path to be consistent with all other attributes in this schema. --- .../adobe/experience/decisioning/decisionitem.schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/adobe/experience/decisioning/decisionitem.schema.json b/extensions/adobe/experience/decisioning/decisionitem.schema.json index cfefe6b955..4cc3da9733 100644 --- a/extensions/adobe/experience/decisioning/decisionitem.schema.json +++ b/extensions/adobe/experience/decisioning/decisionitem.schema.json @@ -70,7 +70,7 @@ "title": "Item Calendar Constraints", "description": "Defines the date range during which this decision item is eligible. This constraint may not be strictly enforced always." }, - "xdm:_trackingToken": { + "https://ns.adobe.com/experience/decisioning/decisionitem/trackingToken": { "title": "Tracking Token", "type": "string", "description": "A placeholder attribute to be added to the message to indicate the item interaction will be tracked. The value is meant to be populated by the AJO and customer should not populate with any value."