ApprovalProcessAPI

class deepfos.api.approval_process.ApprovalProcessAPI(version: Optional[Union[float, str]] = None, header: Optional[dict] = None, sync: bool = <object object>, module_id: Optional[str] = None, lazy: bool = False)

审批流组件接口

configure: ConfigureAPI

审批流配置相关接口

query(elementName[, folderId, path])

审批流查询接口

basics(elementName[, folderId, path])

审批流基础信息查询接口

save(processConfigureDto)

审批流新建/保存接口

interface: InterfaceAPI

审批流对外接口

get_action(processRoleList)

根据审批流&角色获取审批操作

operation(operationDto)

获取指定审批操作信息

operation_get_operator_by_dimensions(…)

根据维度类型审批对象字段值、当前状态,查询下一步可行操作和对应的操作人用户

operation_init(operationDto)

获取初始审批操作信息

operation_operator(queryOperationOperatorDto)

根据审批对象和状态,查询下一步的可行操作及操作人

operation_roles_status(…)

根据角色&源状态获取操作信息

operation_target_status(operationId, elementName)

根据审批流和操作查询目标状态

pc_smartlist(pcName[, folderId, path])

获取审批流中状态信息

operation: OperationAPI

审批流操作相关接口

delete_record(recordDeleteDto)

删除审批记录接口

delete_record_batch(recordDeleteDtoList)

批量删除审批记录接口

get_record(queryRecord)

查询审批记录接口

record(operationRecord)

审批操作接口

record_table(elementName[, folderId, path])

查询审批记录表信息接口