Non-Server With Internet Connection
Step 1: Download and Install Web Platform Installer v4 Command Line (WebPICMD.exe). Click here to download. Install on server as well where Workflow Manager needs to be installed.
Step 2: Run the following command as Administrator, to download offline content
WebpiCmd.exe /Offline /Products:WorkflowManager /Path:D:\Temp\WorkflowManager\
Server Where Workflow Manager Needs To Be Installed
Step 3: Copy content from D:\Temp\WorkflowManager\ to target server. Make sure on target server step 1 has been performed.
Step 4: Run the following command as Administrator
WebpiCmd.exe /Install /Products:WorkflowManager /XML:D:\Temp\WorkflowManager\feeds\latest\webproductlist.xml
Workflow Manager Configuration Wizard will open up, start configuring accordingly. Make sure you select ‘Allow Workflow management over HTTP on this computer’ (this allows with or without SSL)
Step 5: Run the following command as Administrator
Register-SPWorkflowService –SPSite "http://myserver/mysitecollection" –WorkflowHostUri "http://myworkflowserver:12291" –AllowOAuthHttp -force
In my case, as both were on same were I used the following;
Register-SPWorkflowService –SPSite "http://hqepm/pwa" –WorkflowHostUri "http://hqepm:12291" –AllowOAuthHttp -Force
Note: If you copy above command, you may have to delete quotes (“) and re-type them, as it may give error.