摘要: K2 blackpearl项目中经常需要将其他数据中的表注册到K2服务中,然后使用Smart Object进行封装,在Project或K2 Process中直接访问封装好的Smart Object中的字段,这样十分方便使用。例如,在K2 Process中,配置Activity对应的审批人(Destination Users),根据需求,这里需要从HR的数据库中的表EmployeeInfo中取得字段EmployeeName,而且这一过程是实时取数据,不需要周期性的同步,那么我们就可以把HR数据库注册到K2中,然后使用Smart Object予以封装,在配置时从Smart Object中获取数据。 阅读全文
posted @ 2012-03-02 00:15 ScottX 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 以下是使用代码审批、转签k2 blackpearl流程,初探K2 Blackpearl,望高人多多包涵、指点. //执行动作privatevoidMyAction(stringargAction){//创建连接对象SourceCode.Workflow.Client.Connectionwfcon=newSourceCode.Workflow.Client.Connection();//打开K2连接stringk2Server=System.Configuration.ConfigurationManager.AppSettings["K2Server"];stringwo 阅读全文
posted @ 2012-03-02 00:13 ScottX 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: 使用C#代码,发起一个K2的流程,其形式和链接SQL Server数据库的代码差不多,都是通过连接字符串,然后OPEN,然后....你懂的。下面是K2流程发起的代码,仅供参考。同时,如果有K2方面的高手,还请多多指教小弟。 protectedvoidProcessSubmit_Click(objectsender,EventArgse){//创建连接对象SourceCode.Workflow.Client.Connectionwfcon=newSourceCode.Workflow.Client.Connection();//打开链接(传入K2服务器及其端口)stringk2Server=Sy 阅读全文
posted @ 2012-03-02 00:11 ScottX 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 对K2 Blackpearl有一定了解的人都知道,SmartObject可以帮助我们完成数据持久化的工作,以下是根据流程实例ID(ProcessInstanceID)从SmartObject中读取数据相关代码,这些代码在SDK中也是可以找到的,现在贴出来给大家,希望有帮助,同时希望有大虾可以予小弟以指点。 //根据KEYID从SmartObject中取数据privatevoidLoadData(stringargProInstanceID){SourceCode.SmartObjects.Client.SmartObjectClientServersocs=newSourceCode.Smar 阅读全文
posted @ 2012-03-02 00:09 ScottX 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 根据对K2 Blackpearl的一定了解,SmartObject可以帮助我们完成一些数据持久化的工作,以下是将表单中的数据存储到SmartObject中的相关代码,SmartObject的结构我就不一一赘述了,相信你能看懂的。这些代码SDK中也有,在此贴出来,希望有大虾可以予小弟以指点。//将表单中的数据存储到SmartObject中privatevoidSaveData(intargProcInstanceID){SourceCode.SmartObjects.Client.SmartObjectClientServersocs=newSourceCode.SmartObjects.Cli 阅读全文
posted @ 2012-03-02 00:08 ScottX 阅读(351) 评论(1) 推荐(0) 编辑
摘要: 以下是我在网络上摘抄整理的一些关于K2 blackpearl中SmartObject的相关知识,希望对大家有用,能让大家更好地理解SmartObject及它在企业架构中的定位。有人认为SmartObject可以被认为是SOA的一种实现,但之后观点又有所改变:1.SmartObject不完全等同于SOA,虽然它实现了很多SOA的理念-自我管理、安全、日志、可被发现、可维护、异常处理、扩展性、可行性、事务支持、互操作性(计算机之间的沟通能力)、可测试等。2.可以这么认为SmartObject达到了SOA实现成熟度的第2级(总共有5级)。3.企业可能会投资实现更高成熟度的SOA,而不仅仅是Smart 阅读全文
posted @ 2012-03-02 00:06 ScottX 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 最近在用K2 Blackpearl开发工作流的项目,但是网上关于这方面的资料很少,几乎找不到什么很好的帮助。下面是分享一位大虾的文章,提供给大家参考。 首先在这里感谢原创的分享(http://blog.csdn.net/shanyou/article/details/4681127),谢谢!工作流定义: The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant to another for 阅读全文
posted @ 2012-03-02 00:05 ScottX 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 讲座实录: Hi,大家好,自我介绍一下,我是百度商业产品部的喻友平,首先要感谢老k提供这样的机会,感谢这么多站长的参与,让我今天有幸来和大家分享一下百 度统计,如何更好地了解自己的网站、优化网站。 大家应该已经从各种渠道知道了,百度统计从昨天(5.26)晚上开始,已经免费开放注册了,用户只需要输入用户名、密码、邮箱、网站等基本信息,就 可以注册一个百度统计帐号使用。 免费开放注册,一直是很多非百度... 阅读全文
posted @ 2010-07-02 13:31 ScottX 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 有朋友曾给问我,百度和Google的排名是不是有规则的?是不是经常变化呢?如果规则变化,那我们该如何应对呢?事实上,无论是百度还是谷歌,还 是其它的任何搜索引擎,都有一定的排名规则,也就是常说的搜索引擎,都有一定的排名规则,也就是常说的搜索引擎的算法,其最核心的目的就是将最优秀、最符 合用用户搜索关键词的内容推荐给用户。 为了能够更好的为用户服务,所有的搜索引擎都会不停的优化其排名规则,有些时候是... 阅读全文
posted @ 2010-07-02 10:26 ScottX 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 多的不说 直接上代码好了。首先来发下实体类的代码,如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem... 阅读全文
posted @ 2010-05-31 16:37 ScottX 阅读(193) 评论(0) 推荐(0) 编辑