Introduction
In this article, I will walk you through the process of installation of the Workflow Manager for SharePoint 2016. As we all know that with standard SharePoint installation, you will get only 2010 Workflows options, so in order to get the 2016 Workflow engine, you need to configure the Workflow Manager. Even in 2016, it is still saying 2013 Workflows (yes it is), because it is the same engine as we had in 2013.
There are a couple of ways to install it - Online or Offline. I prefer the online method as it give you the latest bits.
Scenario
Krossfarm has multiple SharePoint farms (1 single server, 1 Multi Server) and now they want to spin up a dedicated Workflow Manager Farm for all farms. They want to use the Custom Settings with default ports.
Tasks
- Install the Microsoft Web Platform Installer 5.0
- Install Workflow Manager
- Apply Cumulative Update 3.0 for Workflow Manager 1.0
- Configure the Workflow Manager
- Install the WorkFlow Manager Client on SharePoint Server
- Register Workflow Proxy for SharePoint Servers
- Verify the Installation.
Prerequisite
You need the following things before you start. It will help you for a smooth installation.
- Make sure the hardware and software requirement meet the Workflow Manager. Check this article for more information.
- On SharePoint farm, make sure that the App Management Service and Site Subscription Service are provisioned. We don’t need the fully configured App Management Service, just an instance of it.
- I would recommend going through the tips for Workflow Manager before proceeding further.
Checklist
Please complete this checklist.
Item |
Descriptions |
Values |
WF manager Server Name |
Name of WF |
server Kf-SPw |
Farm Type |
Is it a Dedicated WFManager Farm or Part of SharePoint Farm |
Dedicated WFManager Single Server Farm. |
Allow Http |
Does this farm use the Http or Https for communication |
WFManager uses the https for server communication |
Install Account |
Account under which you install the WF manager |
krossfarm\Kfinst |
WF Admin account |
Account under which WF services will run, if different then Instal Account |
krossfarm\ kfwfm |
WF Configuration Type |
Do you want Default Settings or Custom |
Custom |
DB Server Name |
Name of SQL Server Name |
Kf-SQL |
Database Names |
If Custom Settings, then you have to Name All 6 DB names( 3 WF farm and 3 for Service Bus) |
WfManagementDB WFInstanceManagementDB WFResourceManagementDB SbGatewayDatabase SBContainer01 SBManagementDB |
Certification Key |
Certification Key is kind of passphrase, this is required if new server joins the farm |
W0kfl)WM |
SSL Certs |
If not using the auto generated certificates then you need them |
Auto-Generated Certs |
Firewall |
Firewall Enabled or Disabled |
Disabled |
WF Ports |
Ports for the workflow Manager, Https: 12290 http: 12291 |
Http: 12291 https: 12290 |
Service Bus Port |
Ports for the Service Bus, Https 9355, TCP 9354, MB Port 9356, Internal Communication Port 9000 |
https:9355 TCP:9354 MB PORT:9356 Internal Com: 9000 |
Admin Group |
User in this group will access all WF Database |
Default Group (Buitin Administrator) |
Internet Access to server |
Make sure the server is connected to the Internet |
Enabled |
SharePoint Server |
List all servers in the SharePoint Farm |
Kf-SP |
SharePoint Site Collection URL |
Site Collection URL which will be used for registering workflow proxy. |
http://kfsp:9101/sites/workflow |
Installation
Please perform the installation in the following order.
- Install the Microsoft Web Platform Installer 5.0
- Install Workflow Manager 1.0 CU 2
- Apply Cumulative Update 3.0 for Workflow Manager 1.0
- Configure the Workflow Manager
- Install the WorkFlow Manager Client on SharePoint Server
- Add the WF Manager Certificate into SharePoint
- Register Workflow Proxy for SharePoint Servers
- Verify the Installation.
Uninstall
This is not part of the scenario but in certain cases, a customer may want to uninstall the Workflow Manager from a Server. Please check below.
- Uninstall Workflow Manager 1.0
- http://krossfarm.com