FLOW : object

FLOW 流程处理

Kind: global namespace

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 文档对象
文档更新时间: 2023-05-29 03:39   作者:admin