
ccbpm开源工作流手册操作指南
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
《CCBPM开源工作流手册操作指南》旨在为用户提供全面的操作指导和实用案例分析,帮助用户深入了解并高效使用CCBPM系统。
开源工作流引擎CCBPM(又称为CCFlow)是一款强大的业务流程管理系统,旨在提供易用且高效的工作流程服务,并致力于贡献于社会。其命名空间为`BP.WF`,提供了多种接口供开发者进行二次开发。这些接口以特定的前缀进行分类,包括DB_、Flow_、Node_、Port_和DTS_,涵盖了流程管理、节点操作、组织架构、调度和数据处理等多个方面。
1. **SDK模式开发接口**:`Dev2Interface`是专为程序员设计的接口,用于扩展和集成CCBPM的功能。这些方法均以静态形式提供,方便调用。
2. **接口分类**:
- **DB_开头的接口**:这类接口返回结果集合,适用于获取数据操作的结果。
- **Flow_开头的接口**:与流程操作相关,如启动、跟踪等。
- **Node_开头的接口**:专注于流程节点的管理,如查看节点状态。
- **Port_开头的接口**:涉及组织架构,如查询人员信息。
- **DTS_开头的接口**:用于调度任务,例如自动执行流程。
3. **自动执行开始节点**:`DTS_AutoStarterFlow`方法允许开发者自定义启动流程的逻辑,而不依赖于CCBPM提供的服务程序。参数flBP.WF.Flow代表流程实体,可以通过newFlow(flowNo)创建。
4. **获取流程运行轨迹**:`DB_GenerTrack`接口可获取流程实例的运行轨迹数据,这些数据可用于生成操作日志。
5. **抄送列表管理**:提供了多个获取抄送列表的接口。例如,使用`DB_CCList`可以查询指定人员的所有抄送列表;通过`DB_CCList_UnRead`、`DB_CCList_Read`和`DB_CCList_Delete`分别获取未读、已读及已删除的抄送信息。
6. **获取可发起的流程集合**:接口如 `DB_GenerCanStartFlowsOfEntities` 和 `DB_GenerCanStartFlowsOfDataTable` 用于查询当前操作员或指定人员可以启动的所有流程,这对于构建用户的工作列表非常有用。
7. **获取合流点子线程信息**:通过使用`DB_GenerHLSubFlowDtl_TB`接口,开发者能够获得所有子线程在某个特定合流点上的状态。返回的数据结构与 `WF_GenerWorkerList` 表相似。
为了更好地理解和利用CCBPM的开发功能,建议参考官方提供的接口文档和相关支持资源。通过上述接口和方法,开发者可以构建出符合企业需求的定制化工作流解决方案,实现流程自动化,提高工作效率,并且通过日志和抄送功能有效地传递信息并进行监控。
全部评论 (0)


