转: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完成流程开发的体现啦。

最新文章

  1. iOS 支持 IPv6
  2. Android Studio实现APK的更新、下载、安装
  3. js封装、简单实例源码记录
  4. Oracle补习班第五天
  5. SQLSERVER 数值 四舍五入取整 向上取整 向下取整
  6. C#可扩展编程之MEF学习笔记(四):见证奇迹的时刻
  7. Aix下如何运行Java程序
  8. android Android-PullToRefresh 下拉刷新
  9. .net 中 ref out params的区别
  10. c# DataTable中使用排序的时候注意事项
  11. Dreamer2.1 发布 新增将Bean解析成xml和json
  12. VSFTP服务——实验
  13. 斜率优化dp
  14. LeetCode 594. Longest Harmonious Subsequence (最长的协调子序列)
  15. [bzoj4864][BeiJing 2017 Wc]神秘物质
  16. PostgreSQL源码安装文档
  17. 【cs229-Lecture7】支持向量机(SVM)
  18. 计算概论(A)/基础编程练习1(8题)/4:求一元二次方程的根
  19. 项目构建工具gradle
  20. 序列化模块2 pickle

热门文章

  1. API 版本控制
  2. oracle基础知识和常见问题
  3. ActiveMQ和Tomcat的整合应用(转)
  4. 构建高性能web之路------mysql读写分离实战
  5. 《jQuery风暴》第2章 必须知道的JavaScript知识
  6. Model的验证
  7. SQL SERVER ->> Data Compression
  8. 了解python
  9. Android OpenCV样例调试+报错处理
  10. Android 手机配office365邮箱