curl --location --request GET '/open_api//template_detail/' \
--header 'X-PLUGIN-TOKEN: {{plugin_token}}' \
--header 'X-USER-KEY: {{user_key}}'{ //节点流
"err": {},
"err_code": 0,
"err_msg": "",
"data": {
"template_id": 322091, //流程模板id
"template_name": "流程名称", //流程模板名称
"version": 12, //模板当前版本号
"is_disabled": 2, // 是否禁用,1禁用,2启用
"work_item_type_key": "story", //工作项类型
"workflow_confs": [
{
"name": "开始", //节点名称
"owner_usage_mode": 1, //负责人分配方式(1自行添加/2指定角色/3全部默认分配/4条件默认分配)
"done_allocate_owner": false, //节点流转负责人是否必填
"different_schedule": false, //节点流转估分排期是否必填
"done_operation_role": [
"_space_manager",
"Data"
], //完成操作角色,如:“空间管理员ID:_space_manager” 和“自定义角色ID:Data”
"done_actual_point": false, //是否必填实际工时
"tags": [
"tag_start"
], //对接标识
"pass_mode": 1, //节点完成方式 1自动完成/2单人确认/3多人确认
"done_schedule": false, //节点流转估分排期是否必填
"need_schedule": false, //节点是否需填写排期与估分,true需要,false不需要
"is_limit_node": false, //是否为限制节点
"fields": [
{
"field_key": "field_897169", //字段key
"field_type_key": "text", //字段类型
"is_required": 2, // 是否必填,1 :必填 ;2 :非必填
"field_name": "版本号", //字段名称
"field_alias": "key_version_code" // 对接标识
}
], //节点表单
"state_key": "start", //节点id
"deletable": false, //是否允许删除节点
"deletable_operation_role": [
"_node_owner",
"Data"
], //删除操作授权角色,如:“空间管理员ID:_space_manager” 和 “自定义角色ID:Data”
"done_finish_time": false, //是否必填截止时间
"is_milestone": false, //是否为里程碑节点
"sub_work_items": [ //子工作项配置
{
"name": "子工作项1", //子工作项名
"relation_uuid": "662e151cd7fd734ae1874213:work_item_relation:relation_1726676869909", //子工作项基于的关系UUID
"relation_name": "子缺陷", //子工作项基于的关系名
"work_item_type_key": "issue", //子工作项所属工作项类型key
"work_item_type_name": "缺陷" //子工作项所属工作项类型名
}
],
"visibility_usage_mode": 1, //节点可见性,1默认可见,2条件可见
"sub_tasks": [
{
"owner_roles": [], //关联角色或角色范围
"owners": [], //默认人员,mode=1且统一展示时有值
"name": "子任务", //子任务名称
"owner_usage_mode": 4 //任务负责人分配方式(1自行添加/2指定角色/3全部默认分配/4条件默认分配)
}
]
},
{
"fields": [],
"state_key": "doing",
"is_milestone": false,
"visibility_usage_mode": 1,
"done_operation_role": [
"_node_owner",
"_space_manager",
"_creator"
],
"done_allocate_owner": false,
"different_schedule": true,
"is_limit_node": false,
"need_schedule": true,
"pass_mode": 2,
"deletable_operation_role": [
"_node_owner",
"_space_manager"
],
"sub_tasks": [],
"deletable": false,
"sub_work_items": [],
"done_schedule": true,
"done_actual_point": false,
"name": "进行中",
"owner_usage_mode": 1
},
{
"different_schedule": false,
"done_operation_role": [
"_node_owner",
"_space_manager",
"_creator"
],
"fields": [],
"need_schedule": false,
"visibility_usage_mode": 1,
"deletable_operation_role": [
"_node_owner",
"_space_manager"
],
"done_actual_point": false,
"sub_work_items": [],
"name": "结束",
"pass_mode": 1,
"done_allocate_owner": true,
"is_milestone": false,
"sub_tasks": [],
"state_key": "end",
"deletable": false,
"is_limit_node": false,
"done_schedule": false,
"owner_usage_mode": 1
}
],
"connections": [ //节点连接信息
{
"source_state_key": "start", //开始节点id
"target_state_key": "doing" //目标节点id
},
{
"target_state_key": "end",
"source_state_key": "doing"
}
]
}
}