# WFL_CANDO

判断当前用户对流程任务是否能做特定的审批操作。

# 语法

WFL_CANDO(taskId,operation)

  • taskId:流程任务代码,支持接收单个字符串或数组

  • operation:流程操作,只支持下列单个参数

    • 提交:submit
    • 批准:approve
    • 退回:retreat
    • 否决:reject
    • 终止:terminate
    • 撤回:retract

# 示例

  1. WFL_CANDO('006cb96f7d8d9e4998','approve') 判断当前用户对指定任务是否能做批准操作,如果允许则返回true
  2. WFL_CANDO(taskId,'retreat') 判断当前用户对传入到页面中的流程任务是否能做退回操作,如果允许则返回true
  3. WFL_CANDO(list1.$checked.taskId,'approve') 判断当前用户对列表勾选的流程任务是否都能做批准操作,所有勾选的任务都允许则返回true,通常用于批量审批的场景

# 详细描述

该函数返回布尔值,判断用户对流程任务是否有对应的审批操作能力。用户能做的审批操作,受限于工作流节点上的操作配置,可参考文档流程操作

是否有帮助?
0条评论
评论