Process

class deepfos.api.workflow.Process(root: deepfos.api.base.RootAPI)
launch(processLaunchDTO=None)

流程启动

参数

processLaunchDTOOptional[ProcessLaunchDTO]

返回类型

Union[LaunchReturnVO, Awaitable[LaunchReturnVO]]

launch_batch(processLaunchMultipleDTO=None)

批量启动流程

参数

processLaunchMultipleDTOOptional[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)

通过【业务键】反查流程实例

参数

businessKeyQueryDTOBusinessKeyQueryDTO

返回类型

Union[List[ProcessInstanceVO], Awaitable[List[ProcessInstanceVO]]]

process_instance_get_by_launch_params(launchParamsDTO)

通过【启动参数】反查流程实例

参数

launchParamsDTOLaunchParamsDTO

返回类型

Union[List[ProcessInstanceVO], Awaitable[List[ProcessInstanceVO]]]

process_instance_id(procInstId)

根据流程实例id查询流程实例信息

参数

procInstIdstr

返回类型

Union[ProcInstReturnVO, Awaitable[ProcInstReturnVO]]

send_message(sendMessageDTO)

发送消息

参数

sendMessageDTOSendMessageParam

返回类型

Union[Any, Awaitable[Any]]

task_instance_get_by_business_key(businessKeyQueryDTO)

通过【业务键】反查任务实例

参数

businessKeyQueryDTOBusinessKeyQueryDTO

返回类型

Union[List[TaskInstanceVO], Awaitable[List[TaskInstanceVO]]]

task_instance_get_by_launch_params(launchParamsDTO)

通过【启动参数】反查任务实例

参数

launchParamsDTOLaunchParamsDTO

返回类型

Union[List[TaskInstanceVO], Awaitable[List[TaskInstanceVO]]]

task_instance_id(taskId)

根据任务实例id查询任务实例信息

参数

taskIdstr

返回类型

Union[TaskInstReturnVO, Awaitable[TaskInstReturnVO]]