接口 ProcessInstanceApi


  • public interface ProcessInstanceApi
    协作状态
    作者:
    zhangchongjie
    Date:
    2023/02/06
    • 方法详细资料

      • deleteProcessInstance

        @PostMapping("/deleteProcessInstance")
        net.risesoft.pojo.Y9Result<Boolean> deleteProcessInstance​(@RequestParam("tenantId")
                                                                  String tenantId,
                                                                  @RequestParam("processInstanceId")
                                                                  String processInstanceId)
        删除协作状态
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Boolean> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • processInstanceList

        @GetMapping("/processInstanceList")
        net.risesoft.pojo.Y9Page<ProcessCooperationModel> processInstanceList​(@RequestParam("tenantId")
                                                                              String tenantId,
                                                                              @RequestParam("userId")
                                                                              String userId,
                                                                              @RequestParam(value="title",required=false)
                                                                              String title,
                                                                              @RequestParam("page")
                                                                              int page,
                                                                              @RequestParam("rows")
                                                                              int rows)
        获取协作状态列表
        参数:
        tenantId - 租户id
        userId - 人员id
        title - 标题或文号
        page - 页码
        rows - 条数
        返回:
        Y9Page<ProcessCooperationModel> 通用请求返回对象 -rows 协作状态信息
        从以下版本开始:
        9.6.6
      • saveProcessInstanceDetails

        @PostMapping(value="/saveProcessInstanceDetails",
                     consumes="application/json")
        net.risesoft.pojo.Y9Result<Boolean> saveProcessInstanceDetails​(@RequestParam("tenantId")
                                                                       String tenantId,
                                                                       @RequestBody
                                                                       ProcessInstanceDetailsModel model)
        保存协作状态详情
        参数:
        tenantId - 租户id
        model - 状态详情
        返回:
        Y9Result<Boolean> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • updateProcessInstanceDetails

        @PostMapping("/updateProcessInstanceDetails")
        net.risesoft.pojo.Y9Result<Boolean> updateProcessInstanceDetails​(@RequestParam("tenantId")
                                                                         String tenantId,
                                                                         @RequestParam("assigneeId")
                                                                         String assigneeId,
                                                                         @RequestParam("processInstanceId")
                                                                         String processInstanceId,
                                                                         @RequestParam("taskId")
                                                                         String taskId,
                                                                         @RequestParam("itembox")
                                                                         String itembox,
                                                                         @RequestParam("endTime")
                                                                         Date endTime)
        更新协作状态详情
        参数:
        tenantId - 租户id
        assigneeId - 受让人id
        processInstanceId - 流程实例id
        taskId - 任务id
        itembox - 办件状态,todo(待办),doing(在办),done(办结)
        endTime - 结束时间
        返回:
        Y9Result<Boolean> 通用请求返回对象
        从以下版本开始:
        9.6.6