Slide 23
Slide 23 text
NZ@BDUJWJUZ@UBTLSC
class MyActivityTask < SimpleDelegator!
def initialize(original_activity_task)!
super original_activity_task!
end!
...!
def to_json!
to_hash.to_json!
end!
!
def to_hash!
{!
'taskToken' => task_token,!
'activityId' => activity_id,!
'startedEventId' => started_event_id,!
!
'activityType' => {!
'name' => activity_type.name,!
'version' => activity_type.version,!
},!
!
'workflowExecution' => {!
'workflowId' => workflow_execution.workflow_id,!
'runId' => workflow_execution.run_id,!
}!
!
‘task_info' => {!
# set custom task_info!
}!
}!
end!