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.
  1. Install the Microsoft Web Platform Installer 5.0

  2. Installation of Workflow Manager 1.0 CU 2

  3. Apply Cumulative Update 3.0 for Workflow Manager 1.0

  4. Configure the Workflow Manager

  5. Install the WorkFlow Manager Client on SharePoint Server

  6. Add the WF Manager Certificate into SharePoint

  7. Register Workflow Proxy for SharePoint Servers

  8. 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.