Nintex作为亚太区最大的微软partner之一,推出的workflow极大的填补了SharePoint本身workflow引擎的不足,相比较K2昂贵的费用,越来越多的公司开始使用Nintex作为工作流的第一选择。这里我大概的谈下,如何去注册Nintex workflow的试用版,如何安装,以及安装过程中可能出现的问题。
1. http://www.nintex.com/get-started/trial-request,填写表格可以得到30天的免费试用。
2. 在产品下拉菜单中选择Nintex workflow 2013, 邮箱必须选择企业邮箱,否则Nintex不会发送给你确认邮件。
3. 确认后,等待几分钟,会收到Nintex的确认邮件如下,包含下载地址,和30天的试用license.
4. 下载安装包,并拷贝安装包和授权文件(Nintex Workflow 2013.nlf)到SharePoint服务器,双击安装包进入安装界面,点击Next进入下一步。
5. 选择" i agree",点击next
6. 选择是否安装nintex live,我自己也从来没用过这个功能,如果有兴趣研究可以进行安装。
7. 选择 “yes, updating will cause IIS to restart", 这样安装包会帮助你deploy所有的wsp并且执行iisreset,点击next开始正式安装。
8. 安装过程中,你可以在对话框中,观察现在执行到哪一步,如果有任何错误,这里也会有显示。
9. 安装完成后,管理中心(central admin)会自动打开,到solution management里确认Nintexworkflow2013.wsp已经成功deploy.
10.到这里Nintex workflow已经成功安装完成,但是因为没有导入License,还无法使用,回到central admin主页面,点击”Nintex Workflow Management" ->“Licensing"
11.由于还未导入license file,所以会显示如下错误,点击Import,导入邮件附件里的License file。
12. 导入完成后,可以看到license信息,会详细列出授权的服务器和过期时间。
13. 回到Nintex workflow management, 点击“database setup"
14. 点击”create", 使用默认的设置,点击"ok"
15. 到此Nintex在CA里的设定全部完成,开始使用nintex前,进入到已经deploy了nintex solution的网站集(site collection),在"site collection features”里激活“Nintex workflow 2013”
16. 在点击进入“Manage site features”, 激活“Nintex workflow 2013"
17. 新建一个sharepoint list, 在顶部的ribbon里,点击”List“,然后在workflow settings里,点击下拉按钮,选择”Create a workflow in Nintex Workflow"
18. 可以开始操作使用Nintex workflow
安装过程中可能遇到的问题:
1. 安装中无法deploy solution如下图所示, 往往是由于service里的“SharePoint Administration"或者”SharePoint Timer Service"没有启动。
如果SharePoint服务器有多个server,必须确认这2个services在每个服务器都正常启动,否则solution无法被deploy.
2. 激活“Nintex workflow 2013"feature, 遭遇以下错误
: Nintex.Workflow.NWException: Nintex.Workflow.NWDatabaseConnectionException: Failed to open a connection to the Nintex Workflow configuration database. ---> System.InvalidOperationException: The ConnectionString property has not been initialized.
这是由于缺少step 14,去创建Nintex 数据库。