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)¶
获取审批流中状态信息
获取审批流中状态信息,清单表、业务数据模型、财务数据模型使用
- 参数
- 返回类型