API
Component

TaskUtil ($UI/comp/wfui/components/wfui/js/taskUtil)

使用范围:UI2

Contents

component TaskUtil ($UI/comp/wfui/components/wfui/js/taskUtil)

任务相关接口

Constructor Top

  TaskUtil ()

Static Methods Top

Promise insertNotice (String name, List executorFIDs, String data, String process, String activity, String curl, String eurl, JSON options)
Promise insertTask (String name, List executorFIDs, String data, String process, String activity, String curl, String eurl, JSON options)
Promise insertTasks (String name, List executorFIDs, String data, String process, String activity, String curl, String eurl, JSON options)
Promise queryTaskCount (String status, String org, String filter)

Constructor details Top

public TaskUtil ()

任务相关接口

Static Methods Detail Top

static public Promise insertNotice (String name, List executorFIDs, String data, String process, String activity, String curl, String eurl, JSON options)

新建通知

 	
 			taskUtil.insertNotice("新建通知", ["人的FID"], "页面数据", "流程标识", "环节标识",
 				"创建页面", "执行页面", {sData2: "业务数据2"});  
 	

Parameters

String name

名称

List executorFIDs

执行者, FID的形成的列表

String data

业务数据

String process

流程标识

String activity

环节标识

String curl

创建页面

String eurl

执行页面

JSON options

任务的其它扩展属性

Return Value

Promise

static public Promise insertTask (String name, List executorFIDs, String data, String process, String activity, String curl, String eurl, JSON options)

新建任务, 执行者在同一个任务下执行

Parameters

String name

名称

List executorFIDs

执行者, FID的形成的列表

String data

业务数据

String process

流程标识

String activity

环节标识

String curl

创建页面

String eurl

执行页面

JSON options

任务的其它扩展属性

Return Value

Promise

taskUtil.insertTask("新建任务", ["人的FID"], "页面数据", "流程标识", "环节标识", "创建页面", "执行页面", {sData2: "业务数据2"});

static public Promise insertTasks (String name, List executorFIDs, String data, String process, String activity, String curl, String eurl, JSON options)

新建多个任务

Parameters

String name

名称

List executorFIDs

执行者, FID的形成的列表

String data

业务数据

String process

流程标识

String activity

环节标识

String curl

创建页面

String eurl

执行页面

JSON options

任务的其它扩展属性

Return Value

Promise

taskUtil.insertTasks("新建多个任务", ["人的FID"], "页面数据", "流程标识", "环节标识", "创建页面", "执行页面", {sData2: "业务数据2"});

static public Promise queryTaskCount (String status, String org, String filter)

查询任务数

 	
 			taskUtil.queryTaskCount("waiting", null, null);  //查我的待办任务
 			taskUtil.queryTaskCount("submited", null, null);  //查我的提交任务
 	

Parameters

String status

任务状态, 支持的值有all, waiting, finished, submited, 默认值是waiting

String org

组织范围, 只能是当前人的id或当前人所在的组织fid

String filter

过滤条件

Return Value

Promise