SharePoint 2016 Part One: Installing WorkFlow Manager

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.

  1. Install the Microsoft Web Platform Installer 5.0
  2. Install 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 may want to uninstall the Workflow Manager from a Server. Please check below.

  • Uninstall Workflow Manager 1.0
  • http://krossfarm.com