SharePoint 2016: Step By Step Installation of Workflow Manager
Introduction
In this article, let's walk through the process of the installation of Workflow Manager for SharePoint 2016. As we all know that with standard SharePoint installation, you will get only 2010 workflow options. 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 have seen in 2013.
There are a couple of ways to install it, Online or Offline. People prefer the online one as it gives you 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 starting. It will help you with a smooth installation.
- Make Sure Hardware and Software Requirement meet for Workflow Manager. Check this article for more information. https://msdn.microsoft.com/en-us/library/jj193466.aspx
- On SharePoint farm make sure App Management Service and Site Subscription Service are provisioned. We don’t need fully configured App Management Service just instance of it.
- 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 install 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 required if new server joins the farm
W0kfl)WM
SSL Certs
If not using the auto generated Certificates then you need it.
Auto-Generated Certs
Firewall
Firewall Enabled or Disabled
Disabled
WF Ports
Ports for the workflow Manager, Https: 12290. Http: 12291
https: 12290
http: 12291
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 (Builtin Administrator)
Internet Access to server
Make Sure Server connected to Internet
Enabled
SharePoint Server
List All Server 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
- Installation of 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 Workflow 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 wants to uninstall the Workflow Manager from a server. Please check below.