将数据库中的表注册到K2服务中,并封装为Smart Object

转:http://www.cnblogs.com/dannyli/archive/2011/08/15/2139550.html

K2 blackpearl项目中经常需要将其他数据中的表注册到K2服务中,然后使用Smart Object进行封装,在Project或K2 Process中直接访问封装好的Smart Object中的字段,这样十分方便使用。例如,在K2 Process中,配置Activity对应的审批人(Destination Users),根据需求,这里需要从HR的数据库中的表EmployeeInfo中取得字段EmployeeName,而且这一过程是实时取数据,不需要周期性的同步,那么我们就可以把HR数据库注册到K2中,然后使用Smart Object予以封装,在配置时从Smart Object中获取数据。

    那么,如何注册呢?

    以下步骤,仅供参考!(如遇大虾,请多多指教)

1.在workspace中注册数据库服务

2.到这里,就完成了数据库的注册,接下来就是使用Smart Object封装该数据库啦。首先,新建一个Smart Object,Smart Object的结构可参考数据库中需要使用的表的结构

3.新建完Smart Object之后,我们要给Smart Object添加其增、改、删、查的方法

4.打开Add Methods的向导,并填写Name等信息后,Next,完成数据库表和Smart Object的MAP

到这里,就简单的完成了将数据库中的表注册到K2服务中,并封装为Smart Object的步骤了,部署之后,就可以使用这个Smart Object啦。

这一系列的向导,应该算是K2 Blackpearl传说中的no code or write some code完成流程开发的体现啦。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值