OS : Window Server 2012 标准版
SharePoint : 2013标准版
K2 : 4.6.9
SharePoint 2013使用了Farm形式安装(一台SharePoint服务器+一台DB服务器)
SharePoint
从https://portal.k2.com/downloads/bp/Default.aspx下载【K2 Installation Package】
里面包含:
K2 blackpearl 4.6.9
K2 smartforms 4.6.9
K2 smartforms Control Pack 4.6.9
K2 for SharePoint 4.6.9
(版本号可能不一样,安装时最新的版本号是4.6.9)
服务器管理→本地服务器→IE 增强的安全配置→OFF
[Next]
勾上[I agree to …]
[Next]
选择 Custom Installation(因为服务器上没有安装Visual Studio,所以选择了自定义安装)
[Next]
我这里安装时去掉了K2 for Reporting Services和K2 for Visual Studio Core
可以根据自己的需要选择安装哪些组件
[Next]
输入从官网上得到的License
[Next]
这里选择了默认的Standalone K2 Server
[Next]
这边有两个选项Windows和Kerberos
不是很了解,选了默认的Windows
Host service port和Workflow service port使用了默认值
Set k2 Host Server SPN : Off
Start the K2 blackpearl Service : ON
选择了默认的Create a new Web Site
Web site name : K2
点击Bindings按钮,在Resolve IIS Bindings页面,取消https前面的勾
(因为SharePoint安装时使用的HTTP安装,K2 for SharePoint要求和SharePoint安装使用的协议一致)
(这边勾选的https的话,最后打开K2 for sharepoint App时会跳转到https链接上,由于SharePoint未配置https导致无法打开K2 for sharepoint)
[OK]
[NEXT]
Application Pool : 默认值 K2 blackpearl
User Name : 域用户名 这里使用了当前登录的域用户名
Password : 域用户密码
Set K2 Workspace SPN : OFF
[Next]
Enable Reporting Services Integration : OFF
[NEXT]
Enable CRM Integration : Off
[NEXT]
默认的SQL Server为本机
点击右边的Change链接打开Database Configuration按钮选择DB服务器
使用的Windows认证(确保当前域用户有DB管理员权限)
(本次安装时使用了安装SharePoint的用户)
[OK]
[NEXT]
这里输入K2 Administrator Account和K2 Service Account
不太清楚这两个用户的区别,都设成当前登录的域用户
[NEXT]
设置邮件服务器
由于安装的域里没有邮件服务器,所以User Exchage for mail integration设为了OFF
[NEXT]
上一步中设为OFF的时候才会出现该设定画面
SMTP Server : SMTP服务器IP
Port : 25
Use TLS encryption for connection : OFF
From Address : [email protected] (这是默认值,可以修改)
[NEXT]
当连接不到SMTP服务器时会弹出确认窗口,
点击[Yes]可以强制执行到下一步
前面设置的明细界面
[NEXT]
[NEXT]
安装进度界面
安装完会自动执行到下一步
配置的分析结果
有错误时会有红色或者黄色的感叹号,
一般根据右边的错误及里面的链接可以解决对应的问题。
本文最后会把这边安装时出现的一些错误及对应方法记录下来,
如有同样的问题可以参考一下。
[Next]
结束界面
如显示错误或警告图标,可以参照该页显示的log文件。
【Next】
【Next】
Check 【I agree to …】
【Next】
默认值
除了K2 smartforms SharePoint 2010 Web Parts,其它的都是选中
【Next】
SQL Server:设置为K2 blackpearl时同样的DB服务器
Name:K2
【Next】
输入License
【Next】
use an existing Web Site : ON
Web site name : K2
安装K2 blackpearl时应该已经创建了该网站
点击Bindings按钮,打开Resolve IIS Bindings页面
去掉https的bindings前面的勾
【OK】
【Next】
Update or create a new Application Pool : ON
Application Pool : K2 samrtforms (默认值)
User Name : 当前域用户名
Password : 与用户密码
【Next】
User an existing Web Site : ON
Web site name : K2
点击Bindings按钮,打开Resolve IIS Bindings页面
去掉https的bindings前面的勾
【OK】
【Next】
配置明细界面
【Next】
【Next】
出现了一些黄色感叹号的警告
选择对应项目后点击上面的Repare按钮,一般就能解决了
【Next】