Class tlv8.task
流程控制组件
引用js文件: /JBIZ/comon/js/flow.main.js
| Method Summary |
| void |
openTask(taskID, url, executor)
打开任务 |
| boolean |
flowback(flowID, taskID, calback)
回退 |
| boolean |
flowout(flowID, taskID, ePersonID, sData1, calback)
流转 |
| boolean |
flowtransmit(flowID, taskID, ePersonID, calback)
转发 |
| boolean |
flowpause(flowID, taskID, calback)
暂停 |
| boolean |
flowstop(flowID, taskID, calback)
终止 |
| boolean |
flowrestart(flowID, taskID, calback)
激活 |
| boolean |
flowstart(sEurl, billid, calback)
启动流程 |
| void |
viewChart(sData1)
查看流程图 |
Field Detail
{string}processID
[attribute]流程标识(流程图ID)
Example:
var processID = tlv8.task.processID;
{string}flowID
[attribute]流程标识
Example:
var flowID = tlv8.task.flowID;
{string}taskID
[attribute]任务标识(当前任务ID)
Example:
var taskID = tlv8.task.taskID;
Method Detail
void
openTask(taskID, url, executor)
设置工具栏按钮状态
Parameters:
taskID {string} 任务标识
url {string} 执行页面
executor {string} 执行人ID或FID
Returns:
{void}
Example:
tlv8.task.openTask("sfdsfdsfdsf");
或
tlv8.task.openTask("sfdsfdsfdsf","/JBIZ/TEST/start.html","SP01");
boolean
flowback(flowID, taskID, calback)
(扩展回退)
Parameters:
flowID
{string}流程ID
taskID
{string}任务ID
calback
{function}回调函数
Returns:
{boolean}操作是否成功
Example:
tlv8.task.flowback(flowID, taskID);
或
tlv8.task.flowback(flowID, taskID, calbackFn);
boolean
flowout(flowID, taskID, ePersonID, sData1, calback)
(扩展流转)
Parameters:
flowID
{string}流程ID
taskID
{string}任务ID
ePersonID
{string}
[\required]执行人ID或fID 扩展操作时必须
sData1
{string}
[\required]业务单据ID 扩展操作时必须
calback
{function}
[\required]回调函数
Returns:
{boolean}操作是否成功
Example:
tlv8.task.flowout(flowID, taskID, ePersonID, sData1);
或
tlv8.task.flowout(flowID, taskID, ePersonID, sData1, calbackFn);
boolean
flowtransmit(flowID, taskID, ePersonID)
转发(扩展转发)
Parameters:
flowID
{string}流程ID
taskID
{string}任务ID
ePersonID
{string}
[\required]执行人ID或fID 扩展操作时必须
Returns:
{boolean}操作是否成功
Example:
tlv8.task.flowtransmit(flowID, taskID, ePersonID);
或
tlv8.task.flowtransmit(flowID, taskID, ePersonID, calbackFn);
boolean
flowpause(flowID, taskID, calback)
暂停(扩展暂停)
Parameters:
flowID
{string}流程ID
taskID
{string}任务ID
calback
{function}
[\required]回调函数
Returns:
{boolean}操作是否成功
Example:
tlv8.task.flowpause(flowID, taskID);
或
tlv8.task.flowpause(flowID, taskID, calbackFn);
boolean
flowrestart(flowID, taskID, calback)
激活【针对已暂停流程】(扩展)
Parameters:
flowID
{string}流程ID
taskID
{string}任务ID
calback
{function}
[\required]回调函数
Returns:
{boolean}操作是否成功
Example:
tlv8.task.flowrestart(flowID, taskID);
或
tlv8.task.flowrestart(flowID, taskID, calbackFn);
boolean flowstop(flowID, taskID, calback)
终止流程(扩展)
Parameters:
flowID
{string}流程ID
taskID
{string}任务ID
calback
{function}[\required]回调函数
Returns:
{boolean}操作是否成功
Example:
tlv8.task.flowstop(flowID, taskID); 或
tlv8.task.flowstop(flowID, taskID, calbackFn);
boolean
flowstart(sEurl, billid, calback)
启动流程(扩展)
Parameters:
sEurl
{string}业务单据ID
billid
{string}业务单据ID
Returns:
{boolean}操作是否成功
Example:
tlv8.task.flowstart(sEurl, billid);
或
tlv8.task.flowstart(sEurl, billid, calbackFn);
void
viewChart(sData1)
查看流程图(扩展)
Parameters:
sData1
{string}单据ID
Returns:
{void}
Example:
tlv8.task.viewChart(sData1);