K2 blackpearl

K2 Blackpearl 是SourceCode公司基于.NET WF构建的新一代流程开发平台旗舰产品,提供了动态装配可复用组件搭建业务流程的功能。
摘要: Visual Studio的编译选项 build下的platform有X64、Any CPU和x86。X86表示只能在32位环境下运行,X64表示只能在64位环境下运行,Any CPU表示你的程序集可...阅读全文
posted @ 2010-04-08 16:37 张善友 阅读(4753) | 评论 (15) 编辑
摘要: 为了实现各种复杂的业务逻辑,K2提供了以下的业务规则: 1. Preceding Rule(前置规则) 2. Start Rule(开始规则) 3. Destination Rule(执行人规则) 4. Escalation Rule(过期规则) 5. Succeeding Rule(后置规则) 阅读全文
posted @ 2009-12-16 12:56 张善友 阅读(1081) | 评论 (0) 编辑
摘要: K2“BlackPearl”提供一个平台,用于管理和利用现有的跨越任何数量的业务系统的业务信息,以降低成本。SmartObject在K2 blackpearl扮演着流程数据提供者这个非常关键角色,整个K2 blackpearl平台中SmartObject无处不在,它的部署需要注意一下标记SmartObject的GUID必须相同。阅读全文
posted @ 2009-11-16 13:42 张善友 阅读(756) | 评论 (0) 编辑
摘要: Blackpearl的Connection方法 Impersonate(string name)。这个就是传说中的后门方法,它可以帮你模拟任何一个帐号(域用户或者数据库用户),来做他可以做得事情。当然,你必须在WorkSpace中设置操作这个命令的权限。阅读全文
posted @ 2009-11-16 13:23 张善友 阅读(721) | 评论 (0) 编辑
摘要: 使用K2 blackpearl设计流程的时候有两个重要概念是Outcomes和Actions。 Actions代表的是人与工作流交互的时候,对流程处理的意见(例如同意/不同意/驳回),K2的Action还可以进行权限控制。 Outcomes是Action的自然扩展,决定了流程的走向,可以设定业务规则,比如说至少2个人同意还是所有人都同意等等。大多数情况下ACTIONS 和OUTCOMES之间是一对一的关系。也存在不是一对一关系的时候,这种情况出现在并发流程上。K2的OUTCOMES只要有一个满足条件,其他的OUTCOME就不会被激活了。针对K2流程的并发流程上的条件通过K2的另一个重要概念Line rule来解决,也就是在Line Rule进行条件的设置。 阅读全文
posted @ 2009-04-22 15:24 张善友 阅读(997) | 评论 (0) 编辑
摘要: K2 Blackpearl 0807流程的更新数据API要求管理员权限,K2 KB 文章KB000307 http://kb.k2workflow.com/articles/kb000307.aspx详细描述了如何更新流程数据。阅读全文
posted @ 2009-04-18 16:43 张善友 阅读(914) | 评论 (0) 编辑
摘要: K2 Blackpearl 版本0807开始有了任务的代理功能,称之为Out-Of-Office,可参看Out-of-Office feature in 0807 and the SourceCode.Workflow.Client APIs。这个功能的设定可以在Workspace中进行,但是一般我们不会让用户直接使用Workspace。 阅读全文
posted @ 2009-04-18 16:31 张善友 阅读(856) | 评论 (0) 编辑
摘要: 《Professional K2 blackpearl》是第一本由浅入深针对K2的旗舰软件和K2平台核心技术进行阐述的专业书籍。 阅读全文
posted @ 2009-03-30 22:40 张善友 阅读(1743) | 评论 (1) 编辑
摘要: 完整的BPM系统需由图形化流程设计环境、流程管理与监控、BPM引擎、使用者执行环境以及整合各种资源的底层EAI平台等主要元素所架构而成。SOA是一种架构方法,BPM则是一组流程协调管理理念。一般来说,BPM基于SOA(Service Oriented Architecture)架构。BPM通过捆绑其他应用系统的服务来制作并提供跨应用系统的BPM流程,也可以组合各个单纯的业务服务生成新的服务,对其基本要素进行模块化管理,并且可以循环使用。阅读全文
posted @ 2009-03-29 00:13 张善友 阅读(1752) | 评论 (0) 编辑