Process¶
- class deepfos.api.workflow.Process(root: deepfos.api.base.RootAPI)¶
- launch(processLaunchDTO=None)¶
流程启动
- 参数
processLaunchDTO –
Optional[ProcessLaunchDTO]- 返回类型
Union[LaunchReturnVO,Awaitable[LaunchReturnVO]]
- launch_batch(processLaunchMultipleDTO=None)¶
批量启动流程
- 参数
processLaunchMultipleDTO –
Optional[ProcessLaunchMultipleDTO]- 返回类型
Union[List[LaunchReturnForBatchVO],Awaitable[List[LaunchReturnForBatchVO]]]
- launch_params(elementName, folderId=None, path=None)¶
获取工作流启动参数
- 参数
- 返回类型
Union[List[ProcessLaunchParamsVO],Awaitable[List[ProcessLaunchParamsVO]]]
- process_instance_get_by_business_key(businessKeyQueryDTO)¶
通过【业务键】反查流程实例
- 参数
businessKeyQueryDTO –
BusinessKeyQueryDTO- 返回类型
Union[List[ProcessInstanceVO],Awaitable[List[ProcessInstanceVO]]]
- process_instance_get_by_launch_params(launchParamsDTO)¶
通过【启动参数】反查流程实例
- 参数
launchParamsDTO –
LaunchParamsDTO- 返回类型
Union[List[ProcessInstanceVO],Awaitable[List[ProcessInstanceVO]]]
- process_instance_id(procInstId)¶
根据流程实例id查询流程实例信息
- 参数
procInstId –
str- 返回类型
Union[ProcInstReturnVO,Awaitable[ProcInstReturnVO]]
- send_message(sendMessageDTO)¶
发送消息
- 参数
sendMessageDTO –
SendMessageParam- 返回类型
- task_instance_get_by_business_key(businessKeyQueryDTO)¶
通过【业务键】反查任务实例
- 参数
businessKeyQueryDTO –
BusinessKeyQueryDTO- 返回类型
Union[List[TaskInstanceVO],Awaitable[List[TaskInstanceVO]]]
- task_instance_get_by_launch_params(launchParamsDTO)¶
通过【启动参数】反查任务实例
- 参数
launchParamsDTO –
LaunchParamsDTO- 返回类型
Union[List[TaskInstanceVO],Awaitable[List[TaskInstanceVO]]]
- task_instance_id(taskId)¶
根据任务实例id查询任务实例信息
- 参数
taskId –
str- 返回类型
Union[TaskInstReturnVO,Awaitable[TaskInstReturnVO]]