I have a small demo setup on a server here that has Laserfiche Server,Web Access, Forms and Workflow all on the same machine. Laserfiche Server is version: 9.2.1.562, Forms version: 9.2.1, and Workflow version: 9.2.0.167.
I am trying to setup Forms to trigger a Workflow and then have Workflow Retrieve Form Content and continue with the process.
I found out from this thread here that on the Forms Configuration Page in the Repository section where you need to setup the Workflow server, that this field does double duty as how Forms initiates a workflow from the Workflow Web Services and how Forms validates that only the configured Workflow server can retrieve form content.
I run into an issue where I can only initiate a workflow from Forms if I have set the Workflow server as "example.hostname.com". But when I test the URL set for the Forms web service in the Workflow Admin Console I get this error: "The Forms server 'example.hostname.com' is not configured to interact with this Workflow server. [0757-WF0]" which blocks me from using Retrieve Form Content activities in Workflow.
If I change the Workflow server setup on the Forms Configuration Page to the server IP, add a binding on the IIS site for the server IP, and change the URL in the Workflow Admin Console to 'http://serverIP/Forms' I will get "Connection tested successfully" when I test the URL. But when Forms tries to initiate the workflow, IIS will throw an error in windows event viewer "The exception message is: This collection already contains an address with scheme http." because I have too many bindings in IIS(one for the example.hostname.com and another for the IP.).
If I don't add the server IP binding in IIS then when I test the URL in the Workflow Admin Console I will get a 404 server not found error and if I use the 'http://example.hostname.com/Forms' I will still get "Forms not set up for this Workflow server" error again.
Any suggestions on how I can configure this to get Forms to both initiate workflows and allow Workflow to Retrieve Form Content?