InterfaceAPI¶
- class deepfos.api.approval_process.InterfaceAPI(root: deepfos.api.base.RootAPI)¶
- get_action(processRoleList)¶
根据审批流&角色获取审批操作
- 参数
processRoleList –
List[ProcessRoleDto]- 返回类型
- operation(operationDto)¶
获取指定审批操作信息
- 参数
operationDto –
OperationDto- 返回类型
- operation_get_operator_by_dimensions(queryOperationOperatorByDimensionDto)¶
根据维度类型审批对象字段值、当前状态,查询下一步可行操作和对应的操作人用户
- 参数
queryOperationOperatorByDimensionDto –
QueryOperationOperatorByDimensionDto- 返回类型
Union[ProcessTargetStatusAndOperatorBatchVo,Awaitable[ProcessTargetStatusAndOperatorBatchVo]]
- operation_init(operationDto)¶
获取初始审批操作信息
- 参数
operationDto –
InitOperationDto- 返回类型
- operation_operator(queryOperationOperatorDto)¶
根据审批对象和状态,查询下一步的可行操作及操作人
- 参数
queryOperationOperatorDto –
QueryOperationOperatorDto- 返回类型
Union[ProcessTargetStatusAndOperatorVo,Awaitable[ProcessTargetStatusAndOperatorVo]]
- operation_roles_status(queryOperationAuthorityDto)¶
根据角色&源状态获取操作信息
- 参数
queryOperationAuthorityDto –
QueryOperationAuthorityDto- 返回类型
Union[List[ProcessOperationDto],Awaitable[List[ProcessOperationDto]]]
- operation_target_status(operationId, elementName, folderId=None, path=None)¶
根据审批流和操作查询目标状态
- 参数
- 返回类型
Union[ProcessTargetStatusVo,Awaitable[ProcessTargetStatusVo]]
- pc_smartlist(pcName, folderId=None, path=None)¶
获取审批流中状态信息
获取审批流中状态信息,清单表、业务数据模型、财务数据模型使用
- 参数
- 返回类型