2301_76673634 2023-02-27 17:50 采纳率: 50%
浏览 24

activiti技术里怎么查看别人抄送给我的审批数量

activiti里面怎么查看别人抄送给我的审批数量,(指的是我只需要看的任务,不需要我爱进行操作确认)

  • 写回答

1条回答 默认 最新

  • Taylor 淡定哥 2023-02-27 17:58
    关注

    用任务查询 API 来查找其他用户抄送给你的任务数量。意思就是用 TaskQuery 类中的 taskInvolvedUser(String involvedUser) 方法来查询与特定用户相关的所有任务,包括被抄送的任务。
    你可以参考一下这段:

    import org.activiti.engine.ProcessEngine;
    import org.activiti.engine.ProcessEngines;
    import org.activiti.engine.TaskService;
    import org.activiti.engine.task.Task;
    import org.activiti.engine.task.TaskQuery;
    
    public class CountInvolvedTasks {
        public static void main(String[] args) {
            ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
            TaskService taskService = processEngine.getTaskService();
    
            String involvedUser = "exampleuser"; // 要查询的用户
            TaskQuery query = taskService.createTaskQuery().taskInvolvedUser(involvedUser);
    
            long count = query.count(); // 获取与特定用户相关的所有任务数量,包括被抄送的任务
    
            System.out.println("任务数量:" + count);
        }
    }
    
    
    

    先获取了 Activiti 引擎的实例,并从中获取了 TaskService 实例。然后定义了一个名为 involvedUser 的变量,该变量包含要查询的用户的 ID。接下来创建了一个 TaskQuery 对象,并使用 taskInvolvedUser(String involvedUser) 方法指定要查询的用户。最调用 count() 方法来获取与该用户相关的所有任务数量,包括被抄送的任务

    评论

报告相同问题?

问题事件

  • 创建了问题 2月27日

悬赏问题

  • ¥15 微软硬件驱动认证账号申请
  • ¥15 有人知道怎么在R语言里下载Git上的miceco这个包吗
  • ¥15 GPT写作提示指令词
  • ¥20 如何在cst中建立这种螺旋扇叶结构
  • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
  • ¥20 关于DAC输出1.000V对分辨率和精度的要求
  • ¥20 想写一个文件管理器,加载全部子文件夹后,要一级一级返回
  • ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题
  • ¥15 哪位能做百度地图导航触点播报?
  • ¥15 请问GPT语言模型怎么训练?