- 系统信息
项目
值
获取方法
BPM服务器-主机地址
config.js的设置,用于链接BPM服务器
服务地址
同上
密钥
与bpm服务器交互登陆需要的密钥.
系统域
应用于流程服务中心的场景,OA,CRM,ERP系统共享一个BPM服务器.
每个系统都有一个别名,ccbpm称为流程域,配置在流程目录属性里.
本系统的所有待办、在途、草稿、发起内容都是该域下的数据.
如果为空,则表示所有的流程.
登陆编号
登陆用户的ID, config.js
登陆名称
同上
部门编号
同上
部门名称
同上
组织编号
同上
组织名称
同上
ccbpm服务器的Token
从ccbpm服务器生成的token.
- 登陆集成方法
如果有自己框架,自己的组织结构体系,登陆的时候,需要在自己的框架下验证密码用户名,然后调用ccbpm的登陆接口。
登陆接口:LoginCCBPM(PrivateKey, userNo)
请参考:/Portal/Login.htm 页面的登陆方法.
- 菜单接口
获得发起列表
-
待办
-
在途
-
草稿
点击按钮显示数据,ccbpm已经为您开发好了这些功能文件,请参考/WF/*.*.
按钮事件里调用:Dev2Interface.js的方法.
- 流程&节点接口
创建WorkID
, 新建单据从创建WorkID开始,作为您的单据主键. -
获得流程信息
流程编号:
WorkID:
### 创建空白的WorkID后,可以执行保存与删除操作.
保存为草稿
-
删除草稿/流程
-
设置流程标题
### 保存参数
保存流程参数,可以作为方向条件.
参数格式:
### 启动流程
执行无参发送
, 到达的节点与接受人是由定义的流程模板设置方向条件与接受人规则自动计算的.
执行有参发送
发送到节点ID:
可以为空, 到人员:
多个人员用逗号分开,可以为空.
### 在途的操作
撤销发送
-
催办
### 流程运维操作
强制结束流程
-
移交
-
增加接受人
请执行相关操作.