K2 Blackpearl 4.6.8 安装步骤详解

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

废话很少说,首先咱们得看看如何安装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,切勿混淆。微信

 

一、前期准备架构

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

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

 

二、域环境检测提示网站

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

 

三、用户管理和认证设定

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

 

四、选择安装组件

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

 

五、建立数据库

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

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

 

六、License Key配置

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

 

七、K2 Server配置

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

 

八、Workspace网站配置

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

 

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

 

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

 

 

十、Reporting Services配置

K2 Blackpearl能够可Reporting Services集成,经过这里进行配置。该功能我未曾用过,若有高手,能够教教我。

 

十一、K2服务帐号配置

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

 

十二、K2邮件相关服务配置

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

 

1三、Configuration Summary

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

 

1四、Configuration Analysis

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

 

1五、安装完成

 

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

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

相关文章
相关标签/搜索