Slide 7
Slide 7 text
Workflow Execution lifecycle (3) : take decision
REQUEST (captain, acting as decider):
RespondDecisionTaskCompleted
{
“taskToken”: “2bb41a56fcec”,
“decisions”: [
“scheduleActivityTask”: {
“activityId”: “build-the-black-pearl-1”,
“activityType”: “build-boat”,
“input”: “guns: 74, length: 58”,
“taskList”: “boat-maker”,
“startToCloseTimeout”: “60 days”,
....
}
]
}
RESPONSE:
WORKFLOW EXECUTION HISTORY (just after):
[
{ “workflowExecutionStarted”: ... },
{ “decisionTaskScheduled”: … },
{ “decisionTaskStarted”: … },
{ “decisionTaskCompleted”: {
“identity”: “captain”, ... }
},
{ “activityTaskScheduled”: {
“taskList”: “boat-maker”,
“input”: … }
]