1. Check the Central Admin if the Service is already running before you start the whole process.
2. Server where installation is done should be connected to internet. There are ways to install when it is not connected to the internet too.
3. Install the Workflow Manager and it will automatically install the Web PI Installer.
1. Click on the Workflow Manager Configuration Wizard and select Configure Workflow Manager with Custom Settings.
2. Enter your SQL Server Instance Name in the Configure Farm Management Database and Instance Management Database will be updated automatically.
3. Scroll down and enter the Admin account’s Password. The user ID will be provided already. Also enter your own password for Certificate Generate Key. Try to set an easy one so that you can remember later on.
4. Scroll down more and select the checkbox for allow Workflow management over HTTP on this computer and click next arrow on the end of the page.
5. Next window is for Service Bus Configuration. DB Server name will be automatically published based on your entry on the previous page. Just scroll down.
6. Select on both selections as below to choose the same account information to be used as Workflow manager configuration. Just scroll down and check if all the information is already filled up and then click next arrow mark at the bottom of the page.
7. The next page will give you a summary of the information you entered for workflow manager configuration as well as service bus configuration. Just check thru and then click ok button for the configuration to start off.
- It creates a new service bus farm based on the information you provided
- It creates a new workflow manager farm
- It adds the host to the service farm (host is specified automatically in the wizard)
- It Creates service bus Service namespace
- It Gets the service bus configurations
- Then it adds the host to workflow manager farm
9. Once the process is complete, click on click on the ok button to exit the wizard.
10. To Check the status of the farm, open the SharePoint 2013 Management Shell from start window
and enter the following commands to check the status.
11. Find the EndPoints: and copy the URL in Internet explorer. This is to trust the certificate manually. Enter the Admin account user Id and password on the prompt.
12. You will see something like below. Click on the lock sign on the browser and if it is not available, then click on the compatibility view icon and the lock will appear.
13. Click on View Certificate in the popup
14. Click on Details and click on Copy to File button on the end. Keep clicking next and specify the name of the certificate as “c:\wfm.cer” and save the key.
15. Once this is done, go to SharePoint Management shell and enter the following powershell cmdlets
$trustCert = Get-PfxCertificate “C:\wfm.cer”
New-SPTrustedRootAuthority -Name “Workflow Manager Farm” -Certificate $trustCert
Once the key is trusted, register the workflow service to your url.
Register-SPWorkflowService -SPSite “<your Web URL>” -WorkflowHostUri “<The same url which you opened in IE to get the certificate. This will be in HTTPS mode>” -AllowOAuthHttp
16. After the service is registered, just do a check if the service is on in the CA. Go to Manage Service Applications and check if the Workflow Service Application Proxy is running.
That’s all and now you can start creating SharePoint 2013 Workflows using SharePoint Designer 2013 and Visual Studio 2012/2013.