Update Glossary Approval Workflow (#19780)

This commit is contained in:
IceS2 2025-02-14 15:31:15 +01:00 committed by GitHub
parent e827bab840
commit 2f43345e0c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -25,6 +25,12 @@
"name": "ApprovedEnd", "name": "ApprovedEnd",
"displayName": "Glossary Term Status: Approved" "displayName": "Glossary Term Status: Approved"
}, },
{
"type": "endEvent",
"subType": "endEvent",
"name": "ApprovedEndAfterUserTask",
"displayName": "Glossary Term Status: Approved"
},
{ {
"type": "endEvent", "type": "endEvent",
"subType": "endEvent", "subType": "endEvent",
@ -93,6 +99,15 @@
"glossaryTermStatus": "Approved" "glossaryTermStatus": "Approved"
} }
}, },
{
"type": "automatedTask",
"subType": "setGlossaryTermStatusTask",
"name": "SetGlossaryTermStatusToApprovedAfterUserTask",
"displayName": "Set Status to 'Approved'",
"config": {
"glossaryTermStatus": "Approved"
}
},
{ {
"type": "automatedTask", "type": "automatedTask",
"subType": "setGlossaryTermStatusTask", "subType": "setGlossaryTermStatusTask",
@ -138,7 +153,7 @@
}, },
{ {
"from": "ApproveGlossaryTerm", "from": "ApproveGlossaryTerm",
"to": "SetGlossaryTermStatusToApproved", "to": "SetGlossaryTermStatusToApprovedAfterUserTask",
"condition": true "condition": true
}, },
{ {
@ -150,6 +165,10 @@
"from": "SetGlossaryTermStatusToApproved", "from": "SetGlossaryTermStatusToApproved",
"to": "ApprovedEnd" "to": "ApprovedEnd"
}, },
{
"from": "SetGlossaryTermStatusToApprovedAfterUserTask",
"to": "ApprovedEndAfterUserTask"
},
{ {
"from": "SetGlossaryTermStatusToRejected", "from": "SetGlossaryTermStatusToRejected",
"to": "RejectedEnd" "to": "RejectedEnd"