FLOW : object
FLOW 流程处理
Kind: global namespace
- FLOW :
object
- .getLastRelationHis(docid, flowid) ⇒
Java.RelationHIS
- .getLastApprover() ⇒
Java.ActorHIS
- .getLastApproverId() ⇒
String
- .getLastApproverName() ⇒
String
- .getLastApprovedTime() ⇒
String
- .getSelectUsers4SubFlowNode(subflowNodeId) ⇒
Collection.<String>
- .getSelectUsers4ManualNode(manualNodeId) ⇒
Collection.<String>
- .getAllExecuteableNodesByFlowId(flowId) ⇒
Java.Node
.getCurrentProcessingNode()- .getFlowHistorys() ⇒
Java.Collection.<FlowHistoryVO>
- .getFlowHistorysByDocIdAndNodeId(docId, nodeId) ⇒
Java.Collection.<FlowHistoryVO>
- .getCurrUserNodeRT() ⇒
Java.NodeRT
- .getAllNodesByFlowId(flowId) ⇒
Java.Collection.<Node>
- .getAllNodesWithHistoryByDocId(docId) ⇒
Java.Collection.<FlowNode>
- .startFlow(flowId, user, doc)
- .submitFlow(flowId, currentNodeId, nextNodeIds, attitude, user, doc)
- .backFlow(flowId, currentNodeId, nextNodeId, attitude, user, doc)
- .interveneFlow(flowId, currentNodeId, nextNodeIds, attitude, user, doc)
- .getLastRelationHis(docid, flowid) ⇒
FLOW.getLastRelationHis(docid, flowid) ⇒ Java.RelationHIS
根据文档ID与流程ID获取文档最后审批记录
Kind: static method of FLOW
Returns: Java.RelationHIS
- 最后审批记录
Param | Type | Description |
---|---|---|
docid | String |
文档ID |
flowid | String |
流程ID |
FLOW.getLastApprover() ⇒ Java.ActorHIS
获取当前文档的最后审批人
Kind: static method of FLOW
Returns: Java.ActorHIS
- 最后审批人审批记录
FLOW.getLastApproverId() ⇒ String
获取当前文档的最后审批人ID
Kind: static method of FLOW
Returns: String
- 审批人ID
FLOW.getLastApproverName() ⇒ String
获取当前文档的最后审批人名称
Kind: static method of FLOW
Returns: String
- 审批人名称
FLOW.getLastApprovedTime() ⇒ String
获取当前文档的最后审批时间
Kind: static method of FLOW
Returns: String
- 审批时间字符串
FLOW.getSelectUsers4SubFlowNode(subflowNodeId) ⇒ Collection.<String>
获取前台用户设定的指定子流程节点审批人Id的集合
Kind: static method of FLOW
Returns: Collection.<String>
- 返回用户id的集合
Param | Type | Description |
---|---|---|
subflowNodeId | String |
子流程节点Id(可选参数),如果传入子流程节点id,则只获取指定给该子流程节点的审批人id,否则获取所有子流程节点的审批人id |
FLOW.getSelectUsers4ManualNode(manualNodeId) ⇒ Collection.<String>
获取前台用户设定的指定手工节点审批人Id的集合
Kind: static method of FLOW
Returns: Collection.<String>
- 返回用户id的集合
Param | Type | Description |
---|---|---|
manualNodeId | String |
子流程节点Id(可选参数),如果传入手工节点id,则只获取指定给该手工节点的审批人id,否则获取所有手工节点的审批人id |
FLOW.getAllExecuteableNodesByFlowId(flowId) ⇒ Java.Node
获取流程图表中所有可执行的节点(包含人工节点、自动节点、子流程节点)
Kind: static method of FLOW
Returns: Java.Node
- 问题对象
Param | Type | Description |
---|---|---|
flowId | String |
流程id |
FLOW.getCurrentProcessingNode()
Deprecated
获取用户正在审批的节点对象
Kind: static method of FLOW
FLOW.getFlowHistorys() ⇒ Java.Collection.<FlowHistoryVO>
获取当前文档所有流程历史审批意见集合
Kind: static method of FLOW
Returns: Java.Collection.<FlowHistoryVO>
- 流程历史对象集合
FLOW.getFlowHistorysByDocIdAndNodeId(docId, nodeId) ⇒ Java.Collection.<FlowHistoryVO>
通过节点获取流程历史审批意见
Kind: static method of FLOW
Returns: Java.Collection.<FlowHistoryVO>
- 流程历史对象集合
Param | Type | Description |
---|---|---|
docId | String |
文档id |
nodeId | String |
节点id |
FLOW.getCurrUserNodeRT() ⇒ Java.NodeRT
获取当前节点信息
Kind: static method of FLOW
Returns: Java.NodeRT
- 节点实例对象
FLOW.getAllNodesByFlowId(flowId) ⇒ Java.Collection.<Node>
获取流程所有节点
Kind: static method of FLOW
Returns: Java.Collection.<Node>
- 节点对象集合
Param | Type | Description |
---|---|---|
flowId | String |
流程id |
FLOW.getAllNodesWithHistoryByDocId(docId) ⇒ Java.Collection.<FlowNode>
获取所有流程节点(含审批历史)信息
Kind: static method of FLOW
Returns: Java.Collection.<FlowNode>
- 节点对象集合
Param | Type | Description |
---|---|---|
docId | String |
文档id |
FLOW.startFlow(flowId, user, doc)
流程启动
Kind: static method of FLOW
Param | Type | Description |
---|---|---|
flowId | String |
流程id |
user | UserVO |
用户对象 |
doc | Document |
文档对象 |
FLOW.submitFlow(flowId, currentNodeId, nextNodeIds, attitude, user, doc)
流程提交
Kind: static method of FLOW
Param | Type | Description |
---|---|---|
flowId | String |
流程id |
currentNodeId | String |
当前节点id |
nextNodeIds | Array.<String> |
提交至节点id数组 |
attitude | String |
意见 |
user | UserVO |
用户对象 |
doc | Document |
文档对象 |
FLOW.backFlow(flowId, currentNodeId, nextNodeId, attitude, user, doc)
流程回退
Kind: static method of FLOW
Param | Type | Description |
---|---|---|
flowId | String |
流程id |
currentNodeId | String |
当前节点id |
nextNodeId | String |
回退至节点id |
attitude | String |
意见 |
user | UserVO |
用户对象 |
doc | Document |
文档对象 |
FLOW.interveneFlow(flowId, currentNodeId, nextNodeIds, attitude, user, doc)
流程干预
Kind: static method of FLOW
Param | Type | Description |
---|---|---|
flowId | String |
流程id |
currentNodeId | String |
当前节点id |
nextNodeIds | Array.<String> |
干预至节点id数组 |
attitude | String |
意见 |
user | UserVO |
用户对象 |
doc | Document |
文档对象 |