K2 Blackpearl 4.6.8 安装步骤详解

由于某些原因,我幼小的心灵受到了很大的创伤,倍感世态之炎凉,久久不能愈合,也因此很久没再接触K2 Blackpearl了。偶然来了兴趣,想整个K2的环境,闲暇之余了解其新功能,温故知新,也希望从中能讨(淘)点金,赚几碗面钱(原谅我的坦诚)。

废话不多说,首先我们得看看如何安装K2 Blackpearl,这篇就详解一下安装K2 Blackpearl 4.6.8的步骤,K2 Blackpearl 4.5的安装说明在很久之前有篇文章讲到过,如果需要,请移驾 http://www.cnblogs.com/dannyli/archive/2011/11/30/2269485.html 。

说明:

1.以下步骤只描述和说明关键安装步骤,说明其中需要配置和自定义的东西,其他以“NEXT”为主的步骤就忽略不提。

2.K2有很多产品,以下描述中所使用的部分“K2”名词,特指K2 Blackpearl 4.6.8,切勿混淆。

1、前期准备

首先准备一台性能较好的PC或者服务器这个不用多说,相信每个Code Farmer或者Program Monkey都备有一套不错的家伙。一般以安装Windows Server 2008 R2系统为佳,当然Win7、8也是不错的选择。系统需要安装.NET Framework各版本(直接安装VS2010、VS2012、VS2013等最好不过了,调试时还可以用到)、IIS、MSMQ(消息队列)组件。需要有一个操作数据库权限的数据库账户(如sa),有一个管理员账号以安装服务、创建网站、应用程序池等。

系统准备好了,配置OK了,接着就是以管理员身份安装程序啦。这里要说明的是K2的安装程序不太容易得到,安装是需要用到的License key更不容易得到,过程比较复杂,这里我就只能假定小伙伴们已经有安装程序和License key啦。

2、域环境检测提示

K2 Blackpearl 4.6.8 安装步骤详解

安装程序启动后,首先会检测本机是否在域控环境中,如果不在域控环境,会提示本机不在域中,有一些特性将无法使用。K2 Blackpearl在域环境中会更有优势,可以直接和微软很多产品集成使用。但是在天朝用户中,绝大部分还是基于非域环境中使用K2 Blackpearl,这篇文章也是基于非域环境进行说明。至于在域环境中安装K2 Blackpearl,可谓大同小异啦。

3、用户管理和认证设定

K2 Blackpearl 4.6.8 安装步骤详解

这里配置K2 Blackpearl服务中用户管理模式是基于SQL UM还是基于AD(域控),简单的说就是K2 Blackpearl服务中用户体系来自SQL数据库还是来自AD架构。另外,就是选择安装目录。

4、选择安装组件

K2 Blackpearl 4.6.8 安装步骤详解

安装程序会自动检测本机所安装相关程序,如VS、SharePoint各个版本等,如果检测到本机有安装相关程序,K2 Blackpearl则将安装对应的插件功能。安装客户端或者服务端,或者是两者都安装,须要在这里指定。

5、创建数据库

K2 Blackpearl 4.6.8 安装步骤详解

K2 Blackpearl安装后会创建相关数据库,4.5版本会创建13个相关数据库,通过其共同完成流程引擎正常运转。但是4.6版本通过整合,将十几个数据库整合到一个数据库中,通过数据库表的架构来区分各个模块。如图所示,安装是将创建一个名为K2的数据库来保存流程引擎数据,默认安装到本机,使用Windows认证,可以通过点击change连接,打开数据库服务器配置界面:

K2 Blackpearl 4.6.8 安装步骤详解

在该界面配置数据库服务器地址、数据库名称、足够权限的账户名及其密码。

6、License Key配置

K2 Blackpearl 4.6.8 安装步骤详解

这里就不多说啦,安装程序根据当前机器配置、硬件等信息,通过算法得到一个system key,然后用生成的system key到K2官方网站上申请License key,这里填入正确的License key后,才能进行下一步。具体如何得到License key,如有需要,可私信与俺,俺提供一些联系方式。

7、K2 Server配置

K2 Blackpearl 4.6.8 安装步骤详解

K2 Blackpearl 4.6.8 安装步骤详解

指定K2服务安装模式和端口信息,如果无特殊需求(如集群安装、配置Farm、特定端口号),默认配置就是很不错的选择。

8、Workspace网站配置

K2 Blackpearl 4.6.8 安装步骤详解

K2 Blackpearl安装后会创建一个Web管理工具,用于业务流程的管理配置、权限配置等等,这个管理工具被称为K2 Workspace,这里即为指定该网站的地址和网站名称。K2 Blackpearl 4.6.8安装后会创建多个网站应用程序,有的是发布API,有的是提供Web service,有的是查看流程图的,这里不一一赘述。

9、Workspace网站应用程序池配置

K2 Blackpearl 4.6.8 安装步骤详解

这里配置网站所对应的应用程序池。

10、Reporting Services配置

K2 Blackpearl 4.6.8 安装步骤详解

K2 Blackpearl可以可Reporting Services集成,通过这里进行配置。该功能我不曾用过,如有高手,可以教教我。

11、K2服务账号配置

K2 Blackpearl 4.6.8 安装步骤详解

这里指定两个账户信息,前者是K2流程引擎的管理员账户,初始登录K2 Workspace,配置流程引擎。后者为管理K2 Windows服务的账户,需要有权限启动Windows服务。

12、K2邮件相关服务配置

K2 Blackpearl 4.6.8 安装步骤详解

K2 Blackpearl 4.6.8 安装步骤详解

不多说,K2的邮件服务就是通过这里配置啦(K2流程流转过程中可以发送邮件消息的)。也可以这里不配置邮件服务器信息,通过自主开发设计一套BPM所需的消息平台来专门管理、推送整个BPM体系的消息(这里消息包含很多,如站内信、邮件、短信、微信等等)。有关消息平台的设计,有想法的,我们再找机会交流。

13、Configuration Summary

K2 Blackpearl 4.6.8 安装步骤详解

要开始安装了,这里就汇总所以相关配置。

14、Configuration Analysis

K2 Blackpearl 4.6.8 安装步骤详解

安装完成后,对本次安装所出现的问题进行分析汇总,在这里做个汇报。

15、安装完成

K2 Blackpearl 4.6.8 安装步骤详解

夜深啦,洗洗睡了。有啥问题私信联系吧,本着人道主义精神,我必知无不言,言无不尽。

转载记得表明出处,谢谢。

上一篇:C#版 - Leetcode 414. Third Maximum Number题解


下一篇:Win10安装后必做的优化,解决磁盘100%占用