文档章节

CCBPM H5版本中组织结构集成以及与外部数据源同步介绍

ccflow周朋
 ccflow周朋
发布于 2015/11/20 15:36
字数 1727
阅读 38
收藏 0
CCBPM H5版本中组织结构集成以及与外部数据源同步介绍

各位朋友,驰骋CCBPM即将推出H5版本的流程设计器与表单设计器,原有的silverlight插件将会完全被抛弃。H5版本中,对原有的风格进行了一些变动,功能上更加贴合实际应用,学习也会更加容易,用词也向BPMN专业术语转化,方便理解。

可集成性是CCBPM最主要的特点之一。最近群里以及BBS中一些朋友,经常会问一些集成组织结构方面的问题,之前关于集成组织结构的文档,或是表达意思不明显,或是理解起来有疑问。H5版本中,已经完成了集成组织结构引导的功能,现在,将H5版本中的组织结构集成和外部数据源与表单数据同步的两个功能,提前公布出来,先给各位CCBPM爱好者热热身。

关于H5版本具体开放的时间,请关注我们官网、微信与群公告。

组织结构集成:

CCBPM原有的组织结构:

wps9DFB.tmp

设置步骤:

1.首先需要创建数据源(需要使用的组织结构所在数据库)

a) 进入流程设计器中,点击表单页,右键数据源字典表,进行创建数据源。如下图所示

wps9E0B.tmp

b)  根据提示,填写创建数据源所需的内容。

wps9E1C.tmp

注:数据源类型不能选择应用系统主数据库,这个库是ccbpm自带的,如果使用它,将无意义。此示以sqlserver数据库做类型,webservice数据源使用方法,等以后再做讲解,或更新代码后,自己研究,算是留下的作业或悬念吧。

wps9E1D.tmp

c)  创建成功后,点击左侧的测试连接,查看是否可以连接数据源所在的数据库地址。

wps9E2E.tmp

2.然后,进行集成设置

a) 点击组织结构也,在基础设置中,点击集成设置,开始进入组织结构集成引导。

wps9E3E.tmp

组织结构模式说明:

一个用户一个部门模式:即文档中所说的5张表方式,相当于CCFlow&JFlow的独立运行模式,没有BPM那么复杂的组织结构。

一个用户多个部门模式:即BPM模式,需要集成9张表。使用过或了解过CCOA的,应该比较了解这9张表。

注:之前有人问,我按照文档中的说明步骤集成组织结构了,为什么还是不行呢?看看这个地方,应该对你有所帮助。

b)   选择完模式后,需要选择维护方式。

wps9E3F.tmp

维护方式说明:

由CCBPM组织结构维护:即使用系统自带的组织结构,如需进行集成,此选项不可选。

集成自己框架的组织结构:选项名称已经能表达它的意思了,在这就不做解释了。集成时,怎么选,我也就不说了,两个选项A和B,我把A选项去掉了。希望以后这个地方不要再有人问我。

c)    第三步,选择组织结构来源

wps9E40.tmp

此处我们提供了3种数据源提供方式:

使用数据源直接连接:包含系统自带数据源、创建的外部数据源(步骤一创建的数据源就属于这一类)。

使用WebService模式:通过调用webservice的模式,需要创建webservice模式的数据源。

使用AD模式:AD全称Active Directory,是windows服务器版本操作系统中的一种管理方式。此模式是通过读取服务器上的AD中的组织结构设置来动态生成组织结构。

d)   第四步,根据第一步中选择的组织结构模式,开始设置需要生成的组织结构数据。

即5张表or 9张表。每一张表所必须的字段,字段类型,都做了提示。每次填写完成

后,都可以检查语句以及查看数据,减少自己亲自动手测试的时间。

在开始设置表数据之前,需要选择数据源。

wps9E51.tmp

3.最后,确保每个表的数据的正确性,点击设置全部按钮,即可完成组织结构的集成设置。下图为集成后显示的组织结构。

wps9E52.tmp

此示例的设置是:

一个用户一个部门模式--->使用自己项目的组织结构--->使用数据源直接连接。

流程表单数据与外部数据源同步:(将流程数据写入外部数据库中)

应用场景:

1. 在稍大的应用中,流程系统与业务系统的数据库是分开的。比如:业务流程系统、固定资产系统、客户关系管理系统、财务系统。

2. 在固定资产管理系统中,流程审批数据库与固定资产数据库是分开的,一个固定资产的采购申请走完后,需要把该固定资产采购的信息同步到固定资产系统中去,或者一个固定资产的报废需要把该审批结果需要更新固定资产状态。

3. 流程走完一个订单审批后,需要把订单的信息同步到仓库管理系统中去。

设置方式:

第一步:需要设置数据源,设置方式,上面已经讲过。

第二步:在需要设置业务数据同步的流程中设置此功能。

wps9E62.tmp

a) 勾选执行同步;

b) 选择数据源

c) 指定存储流程数据的表。当选中数据源后,会自动将该数据源中的所有表与视图获取到。

d) 设置同步的计算方式。此处提供两种方式,一种是按照字段名相同自动匹配。这样情况需要提供的表的字段名与流程数据表中的名称一样。另一种是自己指定匹配字段,这样情况不需要字段名相同,可以随意指定。如下图:

wps9E73.tmp

需要同步的字段,需要勾选,然后,选择业务表中字段进行存储。

e)  同步时间,分为:

所有节点发送后:每执行一个步骤,将会执行一次数据同步。

流程结束时:流程结束的时候,执行数据同步。

指定的节点发送后:选择某个节点发送后,执行数据同步。

wps9E74.tmp

通过此功能,可以将CCBPM中的数据写入其他的数据库中,实现业务数据的同步。相信此功能能解决不少人业务问题。

关注我们,我们一直在路上,没有停歇。

© 著作权归作者所有

共有 人打赏支持
ccflow周朋

ccflow周朋

粉丝 183
博文 222
码字总数 147629
作品 2
济南
后端工程师
私信 提问
新版本的驰骋工作流引擎ccbpm将有那些变化?

新版本的驰骋工作流引擎ccbpm将有那些变化? 各位ccbpm的爱好者: 经过ccbpm队员们几个月的辛苦的努力,ccbpm将有将脱胎换骨的变化,这些变化主要体现在后台上,总结如下几点,敬请各位同学的...

ccflow
2015/11/28
537
2
CCBPM工作流引擎的消息机制与设计

CCBPM工作流引擎的消息机制与设计 关键字:ccflow jflow 消息机制 流程引擎 自动发送短信 发送邮件 发送消息 流程引擎微信连接 消息接口 关于ccbpm: 我们把ccflow jflow两个版本的工作流引擎...

ccflow
2015/07/08
0
0
BPM领域常用的两款工作流JBPM和CCBPM的对比

以国外流行的工作流jbpm4的模式与当今中国开源的ccbpm(ccflow和jflow的总称)流程引擎对照。以便让各位能够了解到中国国情的工作流引擎与国际流行的设计规则的差别、不同、与优缺点。 国外工...

Vktun
2015/07/31
0
11
BPM领域常用的两款工作流JBPM和CCBPM的对比

以国外流行的工作流jbpm4的模式与当今中国开源的ccbpm(ccflow和jflow的总称)流程引擎对照。以便让各位能够了解到中国国情的工作流引擎与国际流行的设计规则的差别、不同、与优缺点。 国外工...

z_jordon
2015/08/05
0
0
驰骋工作流引擎 - ccflow

开源的驰骋工作流引擎简介 驰骋工作流引擎研发与2003年,具有.net与java两个版本,它们代码结构、数据库结构、设计思想、功能组成、操作手册完全相同。流程表单模版两个版本完全通用。 CCFl...

ccflow
2009/06/05
0
20

没有更多内容

加载失败,请刷新页面

加载更多

sed, awk 练习

1. sed打印某行到某行之间的内容 2. sed 转换大小写 将单词首字母转化大写 将所有小写转化大写 3. sed 在某一行最后面添加一个数字 4. 删除某行到最后一行 解析: {:a;N;$!ba;d} :a : 是...

Fc丶
今天
2
0
babel6升级到7,jest-babel报错:Requires Babel "^7.0.0-0", but was loaded with "6.26.3".

自从将前端环境更新到babel7,jest-babel之前是基于babel6的,执行时候就会报:Requires Babel "^7.0.0-0", but was loaded with "6.26.3". 很烦,因为连续帮好几台电脑修复这个问题,所以记...

曾建凯
今天
1
0
探索802.11ax

802.11ax承诺在真实条件下改善峰值性能和最差情况。 如何改善今天的Wi-Fi? 在决定如何改进当前版本以外的Wi-Fi时,802.11ac,IEEE和Wi-Fi联盟调查了Wi-Fi部署和行为,以确定更广泛使用的障碍...

linuxprobe16
今天
2
0
使用linux将64G的SDCARD格式化为FAT32

一、命令如下: sudo fdisk -lsudo mkfs.vfat /dev/sda -Isudo fdisk /dev/sda Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to wri......

mbzhong
今天
4
0
深入理解Plasma(四):Plasma Cash

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章主要介绍在 Plasma 框架下的项目 Plasma Cash。 深入理解Plasma(1):...

HiBlock
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部