interrupt to get the same treatment too!

This commit is contained in:
lda
2026-05-21 14:15:52 +07:00 Verified
parent 274bf34edf
commit b619e529fa
15 changed files with 317 additions and 66 deletions
+23 -8
View File
@@ -209,14 +209,29 @@ def build_demo_workflow() -> Workflow:
"id": "approve_email",
"type": "interrupt",
"kind": "approval",
"request_map": {
"state.summary": "summary",
"input.folder_id": "folder_id",
},
"out_map": {
"approved": "state.approved",
"comment": "state.approval_comment",
},
"request": [
{
"target": {"root": "local", "parts": ["summary"]},
"path": {"root": "state", "parts": ["summary"]},
},
{
"target": {"root": "local", "parts": ["folder_id"]},
"path": {"root": "input", "parts": ["folder_id"]},
},
],
"resume": [
{
"source": {"root": "local", "parts": ["approved"]},
"target": {"root": "state", "parts": ["approved"]},
},
{
"source": {"root": "local", "parts": ["comment"]},
"target": {
"root": "state",
"parts": ["approval_comment"],
},
},
],
"outcomes": ["submitted", "cancelled"],
},
{