Package | Description |
---|---|
cn.sucang.wf.dao | |
cn.sucang.wf.model | |
cn.sucang.wf.service |
Modifier and Type | Method and Description |
---|---|
RequestOperator |
RequestOperatorDao.getAgentOperator(java.lang.String requestid,
RequestOperator oper)
根据当前操作者,获取代理人操作或者被代理人操作,如果返回为null表示既没有代理人也没有被代理人
|
RequestOperator |
RequestOperatorDao.getDingtalkTodoByStaffid(java.lang.String requestid,
java.lang.String staffid)
查找某一个流程下指定人员的,带有推送至钉钉【待办事项】标记的最近的操作者
|
RequestOperator |
RequestOperatorDao.getRequestOperatorById(java.lang.String requestid,
java.lang.String stepid,
java.lang.String stffid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<RequestOperator> |
RequestOperatorDao.getDingtalkTodoByStepid(java.lang.String requestid,
java.lang.String stepid,
java.lang.String staffid)
查找某一个流程下指定节点的所有带有推送至钉钉【待办事项】标记的操作者
|
java.util.List<RequestOperator> |
RequestOperatorDao.getOperatorListByRequestid(java.lang.String requestid,
java.lang.String stepid)
返回指定流程的所有操作者和知会者列表
|
java.util.List<RequestOperator> |
RequestOperatorDao.getSumbmitedOperatorsByRequestid(java.lang.String requestid)
返回已提交的操作者列表
|
Modifier and Type | Method and Description |
---|---|
RequestOperator |
RequestOperatorDao.getAgentOperator(java.lang.String requestid,
RequestOperator oper)
根据当前操作者,获取代理人操作或者被代理人操作,如果返回为null表示既没有代理人也没有被代理人
|
Modifier and Type | Method and Description |
---|---|
RequestOperator |
RequestOperator.doUnSubmit()
修改当前操作者为未提交状态,接收时间改成退回操作的时间
|
Modifier and Type | Method and Description |
---|---|
RequestOperator |
RequestOperatorService.getAgentOperator(java.lang.String requestid,
RequestOperator oper)
根据当前操作者,获取代理人操作或者被代理人操作,如果返回为null表示既没有代理人也没有被代理人
|
RequestOperator |
RequestOperatorService.getDingtalkTodoByRecordid(java.lang.String requestid,
java.lang.String recordid) |
RequestOperator |
RequestOperatorService.getDingtalkTodoByStaffid(java.lang.String requestid,
java.lang.String staffid)
查找某一个流程下指定人员的,带有推送至钉钉【待办事项】标记的最近的操作者
|
RequestOperator |
RequestOperatorService.getOperatorByLatest(java.lang.String requestid,
java.lang.String stepid,
java.lang.String staffid,
java.lang.String date) |
RequestOperator |
RequestOperatorService.getRequestOperatorById(java.lang.String requestid,
java.lang.String stepid,
java.lang.String staffid) |
RequestOperator |
RequestService.getRequestOperatorBySubmited(WfRequest request,
java.lang.String stepid,
java.lang.String staffid,
java.lang.Integer isSubmit) |
Modifier and Type | Method and Description |
---|---|
java.util.List<RequestOperator> |
RequestOperatorService.getDingtalkTodoByStepid(java.lang.String requestid,
java.lang.String stepid,
java.lang.String staffid)
查找某一个流程下指定节点的所有带有推送至钉钉【待办事项】标记的操作者
|
java.util.List<RequestOperator> |
RequestOperatorService.getOperatorListByRequestid(java.lang.String requestid,
java.lang.String stepid)
返回指定流程的所有操作者和知会者列表
|
java.util.List<RequestOperator> |
RequestOperatorService.getOperatorListInFirstStep(java.lang.String stepid)
根据指定的第一个节点的ID,获取所有正处于第一个节点的,所有操作者列表
|
java.util.List<RequestOperator> |
RequestService.getRemindNeedOperator(java.lang.String workflowid,
java.lang.String where)
返回需要提醒的操作者列表
|
java.util.List<RequestOperator> |
RequestService.getRequestOperator(WfRequest request,
StepInfo stepInfo)
获取指定流程或指定节点下的操作者列表
|
Modifier and Type | Method and Description |
---|---|
PermissionRule |
RequestService.generateAgentPermission(java.lang.String requestid,
RequestOperator ro,
StepOperator stepOper)
生成代理人员的权限,用于权限重构时调用
|
RequestOperator |
RequestOperatorService.getAgentOperator(java.lang.String requestid,
RequestOperator oper)
根据当前操作者,获取代理人操作或者被代理人操作,如果返回为null表示既没有代理人也没有被代理人
|
int |
RequestLogService.newRequestLog(RequestOperator oper,
int naction,
java.lang.String info)
根据流程操作者,生成一条流转日志,
|
Modifier and Type | Method and Description |
---|---|
int |
RequestService.generateStepPermission(WfRequest request,
StepInfo newStep,
boolean isSaveRequestOperator,
java.util.List<RequestOperator> existsReqOperList)
根据指定的节点的操作规则StepOperator生成流程权限规则,有可能会抛出未找到操作者的异常:NotFoundOperationException
|
java.util.List<PermissionRule> |
RequestService.generatorRealRule2(CatalogPermissionRule ccRule,
java.util.List<RequestOperator> opersList)
返回当前动态权限规则的真正规则,即PermissionRuleUser,PermissionRuleStation,PermissionRuleOrg之一。
当前规则只是作为暂存处理动态规则用,不保存至数据库,一对一对应至其他组织/岗位/人员的规则记录中。动态规则有可能会产生多条权限规则
|
int |
RequestOperatorService.removeByOperator(java.util.List<RequestOperator> list1)
增加对删除操作者时,检查是否有钉钉系统待办事项,如果有则清空
|
Copyright © 2019 by Sucang.cn