督办人服务
| Modifiers | Name | Description |
|---|---|---|
static Object |
aliasOverridingOrder |
| Type | Name and description |
|---|---|
bropen.framework.plugins.message.MessageService |
messageService |
bropen.framework.core.SecPermissionService |
secPermissionService |
bropen.framework.plugins.message.TemplateService |
templateService |
| Type | Name and description |
|---|---|
void |
bootStrapInit() |
Integer |
countProcesses(Long userId, Map params, Map options = null)通过用户 id 获取督办的流程实例数量 |
Integer |
countTasks(Long userId, Map params)通过用户 id 获取督办的任务实例数量 |
List<Long> |
getAllSupervisorUserIds(Map role)获取所有流程实例的督办人(非跟踪人)用户ID列表,配置在督办人角色(ROLE_BPM_SUPERVISOR)的服务接口上 |
List<String> |
getSupervisorAvailableActions(ProcessInstance pi, Long userId)获得督办人的可用督办操作 |
List<Long> |
getSupervisorUserIds(ProcessInstance pi)获取流程实例的督办人用户ID列表 |
List<Long> |
getSupervisorUserIds(Long piId)获取流程实例的督办人用户ID列表 |
List<String> |
getTrackerAvailableActions(ProcessInstance pi, Long userId) |
List<Long> |
getTrackerUserIds(Long piId)获取流程实例的跟踪人用户ID列表 |
Boolean |
isSupervisor(ProcessInstance pi, bropen.framework.core.security.User user)判断用户是否是流程实例的督办人 |
Boolean |
isSupervisor(Long piId, Long userId)判断用户是否是流程实例的督办人 |
Boolean |
isTracker(Long piId, Long userId)判断用户是否是流程实例的跟踪人 |
List |
listProcesses(Long userId, Map params, Map options = null)通过用户 id 获取督办的流程实例列表 |
List |
listTasks(Long userId, Map params)通过用户 id 获取督办的任务实例列表 |
protected void |
sendMail(Map msg, List<Long> userIds)发送邮件提醒 |
protected void |
sendSms(Map msg, List<Long> userIds, Task task)发送短信提醒 |
protected void |
sendWechat()TODO 发送微信提醒:+ bropen.framework.plugins.si.wechat.enabled、+MessageConfig.Notification.WECHAT |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
通过用户 id 获取督办的流程实例数量
通过用户 id 获取督办的任务实例数量
获取所有流程实例的督办人(非跟踪人)用户ID列表,配置在督办人角色(ROLE_BPM_SUPERVISOR)的服务接口上
role - 督办人角色获得督办人的可用督办操作
pi - 流程实例userId - 用户 id获取流程实例的督办人用户ID列表
pi - 流程实例获取流程实例的督办人用户ID列表
piId - 流程实例ID获取流程实例的跟踪人用户ID列表
piId - 流程实例ID判断用户是否是流程实例的督办人
pi - 流程实例user - 用户判断用户是否是流程实例的督办人
piId - 流程实例IDuserId - 用户ID判断用户是否是流程实例的跟踪人
piId - 流程实例IDuserId - 用户ID通过用户 id 获取督办的流程实例列表
userId - 用户IDparams - 查询、分页信息等options.processing - 是否只包含流转中的,默认为 true通过用户 id 获取督办的任务实例列表
userId - 用户IDparams - 查询、分页信息等发送邮件提醒
msg - 消息模板userIds - 接收人 userid 列表发送短信提醒
TODO 发送微信提醒:+ bropen.framework.plugins.si.wechat.enabled、+MessageConfig.Notification.WECHAT