SharePoint 2016 - Part Five -Configuration Of Workflow Manager

Before reading this article, please go through the previous parts.

Now, in this blog, I will walk you through the steps for configuration of Workflow Manager 1.0 CU2.

  • Go to "Start" and from top right, click on "Search" icon.

    Workflow

  • Type "Workflow Manager Configuration" in the Search Box and click it.

    Workflow

  • Open the Workflow Manager 1.0 Config Wizard and click on "Using Custom Settings".
  • On Workflow Manager Configuration page, please provide the below information.

    Workflow

    1. In the "Configure Farm Management Database" section, please enter the SQL Server Name and DB name.

      Check "Use the Above SQL Server Instance Settings for All Databases" if you want to use the same settings for all DBs. We are using the same settings.

      Workflow

    2. In the "Configure Instance Management Database" section, enter the SQL Server name and DB name. 

      Workflow

    3. In the "Configure Resource Management Database" section, enter the SQL Server name and DB name. 

      Workflow

    4. In the "Configure Service Account" section, provide the Service account ( Account will run the Worklfow Services) and password.

      Workflow

    5. In the "Configure Certificate" section, provide the following information.

      As per our requirement, we are selecting Auto-Generated Certificate. If you want a different selection, then uncheck it and provide your custom certificates.

      Workflow

    6. In "Certificate Generation Key" section, provide the Key (which is very important in case you want to join another Server on this Farm).

      Workflow

    7. In "Configure Ports" section, provide the Http and https Port. If you want to use the custom ports, then provide that here but as per our requirement, we will use default ports.

      1. Https: 12290
      2. HTTP: 12291
      3. If you want communication over HTTP, then select "Allow Workflow management over HTTP on this Computer".
      4. If you have a firewall on the Server, check "enable firewall rules on this computer".

        Workflow

    8. In "Configure Admin Group" section, provide the User Group which will manage the Workflow farm.

      Workflow

    9. Click Next.

  • On the "Service Bus Configuration" page, please provide the following information.

    Workflow

    1. In the "Configure Farm Management Database" section, enter the SQL Server name and DB name. 

      Workflow

    2. In the "Configure Gateway Management Database" section, enter the SQL Server name and DB name.

      Workflow

    3. In the "Configure Message Container Database" section, enter the SQL Server name and DB name.

      Workflow

    4. In the "Configure Service Account" section, provide the Service Account under which Service Bus will run.

      As we want to use the same account, we have selected "Use the Same Service Account credentials as provided for Workflow Manager".

      Workflow

    5. In the "Configure Certificates" section, provide the following information.

      As per our requirement, we are selecting Auto-Generated Certificate. If you want a different selection, then un-check it and provide your custom certificates.

      Workflow

    6. In "Certificate Generation Key" section, provide the Key ( which is very important in case you want to join another Server on this farm).

      Workflow

    7. In the "Configure Ports" section, provide the following information.

      1. HTTPS PORT: 9355
      2. TCP PORT : 9354
      3. MESSAGE BROKER PORT: 9356
      4. INTERNAL COMMUNICATION PORT RANGE: 9000
      5. If you have a firewall on the Server, check "enable firewall rules on this computer".

        Workflow

      6. Please enter the group.

        Workflow

    8. Click Next.

  • On the Summary page, please verify the settings before starting the installation. Click Next.

    Workflow

    Workflow

  • Wait for several minutes.

    Workflow

  • Once it is successfully installed, click "Yes".

Now, Workflow Manager 1.0 is successfully configured.