From 32f1292eedd07bbfb44f2ea5c9b95b0d66129528 Mon Sep 17 00:00:00 2001 From: Devanshh Agarwal Date: Thu, 6 Nov 2025 15:21:09 +0530 Subject: [PATCH 1/2] CJM-120557 Add business rule details in message-delivery-feedback schema --- .../message-delivery-feedback.schema.json | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/extensions/adobe/experience/customerJourneyManagement/message-delivery-feedback.schema.json b/extensions/adobe/experience/customerJourneyManagement/message-delivery-feedback.schema.json index 0f7acdf02f..2dc3db95ef 100644 --- a/extensions/adobe/experience/customerJourneyManagement/message-delivery-feedback.schema.json +++ b/extensions/adobe/experience/customerJourneyManagement/message-delivery-feedback.schema.json @@ -63,6 +63,42 @@ "meta:descriptionId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/reason##description##90041" } }, + "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ruleset": { + "title": "Ruleset", + "type": "object", + "description": "Ruleset information for message exclusion.", + "properties": { + "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ID": { + "title": "ID", + "type": "string", + "description": "Ruleset ID." + }, + "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/name": { + "title": "Name", + "type": "string", + "description": "Ruleset name." + }, + "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/rules": { + "title": "Rules", + "type": "array", + "description": "Array of rules within the ruleset.", + "items": { + "type": "object", + "properties": { + "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ID": { + "title": "ID", + "type": "string", + "description": "Rule ID." + }, + "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/name": { + "title": "Name", + "type": "string", + "description": "Rule name." + } + } + } + } + }, "meta:titleId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/messageExclusion##title##32491" }, "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/messageFailure": { From 772007612f59644113526700be7ecb3487953f74 Mon Sep 17 00:00:00 2001 From: devanshhagarwal2000 Date: Thu, 6 Nov 2025 15:41:01 +0530 Subject: [PATCH 2/2] Add metadata --- .../message-delivery-feedback.schema.json | 35 ++++++++++++------- 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/extensions/adobe/experience/customerJourneyManagement/message-delivery-feedback.schema.json b/extensions/adobe/experience/customerJourneyManagement/message-delivery-feedback.schema.json index 2dc3db95ef..ce40365f3c 100644 --- a/extensions/adobe/experience/customerJourneyManagement/message-delivery-feedback.schema.json +++ b/extensions/adobe/experience/customerJourneyManagement/message-delivery-feedback.schema.json @@ -68,15 +68,19 @@ "type": "object", "description": "Ruleset information for message exclusion.", "properties": { - "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ID": { - "title": "ID", + "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/rulesetID": { + "title": "Ruleset ID", "type": "string", - "description": "Ruleset ID." + "description": "Unique identifier of the ruleset.", + "meta:titleId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/rulesetID##title##12345", + "meta:descriptionId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/rulesetID##description##67890" }, - "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/name": { - "title": "Name", + "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/rulesetName": { + "title": "Ruleset Name", "type": "string", - "description": "Ruleset name." + "description": "Name of the ruleset.", + "meta:titleId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/rulesetName##title##23456", + "meta:descriptionId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/rulesetName##description##78901" }, "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/rules": { "title": "Rules", @@ -85,20 +89,27 @@ "items": { "type": "object", "properties": { - "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ID": { - "title": "ID", + "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ruleID": { + "title": "Rule ID", "type": "string", - "description": "Rule ID." + "description": "Unique identifier of the rule.", + "meta:titleId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ruleID##title##34567", + "meta:descriptionId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ruleID##description##89012" }, - "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/name": { - "title": "Name", + "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ruleName": { + "title": "Rule Name", "type": "string", - "description": "Rule name." + "description": "Name of the rule.", + "meta:titleId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ruleName##title##45678", + "meta:descriptionId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ruleName##description##90123" } } } } }, + "meta:titleId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ruleset##title##56789", + "meta:descriptionId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/ruleset##description##12340" + }, "meta:titleId": "message-delivery-feedback##https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/messageExclusion##title##32491" }, "https://ns.adobe.com/experience/customerJourneyManagement/messageDeliveryfeedback/messageFailure": {