diff --git a/openmetadata-service/src/main/resources/json/data/governance/workflows/GlossaryApprovalWorkflow.json b/openmetadata-service/src/main/resources/json/data/governance/workflows/GlossaryApprovalWorkflow.json index 84a6d293d76..fa83628f3a1 100644 --- a/openmetadata-service/src/main/resources/json/data/governance/workflows/GlossaryApprovalWorkflow.json +++ b/openmetadata-service/src/main/resources/json/data/governance/workflows/GlossaryApprovalWorkflow.json @@ -25,6 +25,12 @@ "name": "ApprovedEnd", "displayName": "Glossary Term Status: Approved" }, + { + "type": "endEvent", + "subType": "endEvent", + "name": "ApprovedEndAfterUserTask", + "displayName": "Glossary Term Status: Approved" + }, { "type": "endEvent", "subType": "endEvent", @@ -93,6 +99,15 @@ "glossaryTermStatus": "Approved" } }, + { + "type": "automatedTask", + "subType": "setGlossaryTermStatusTask", + "name": "SetGlossaryTermStatusToApprovedAfterUserTask", + "displayName": "Set Status to 'Approved'", + "config": { + "glossaryTermStatus": "Approved" + } + }, { "type": "automatedTask", "subType": "setGlossaryTermStatusTask", @@ -138,7 +153,7 @@ }, { "from": "ApproveGlossaryTerm", - "to": "SetGlossaryTermStatusToApproved", + "to": "SetGlossaryTermStatusToApprovedAfterUserTask", "condition": true }, { @@ -150,6 +165,10 @@ "from": "SetGlossaryTermStatusToApproved", "to": "ApprovedEnd" }, + { + "from": "SetGlossaryTermStatusToApprovedAfterUserTask", + "to": "ApprovedEndAfterUserTask" + }, { "from": "SetGlossaryTermStatusToRejected", "to": "RejectedEnd"