Bpmonline plugin for wordpress (gravity forms, contact form 7)

This is the version of the popular plugin "Forms: 3rd-Party Integration" adopted for sending data to bpm'online. 

Important. The plugin is compatible with up to WordPress 6.1.1 version inclusively.

Important. Please note that the plugin works only with Leads. If you need to create an activity participant, a case or something else, please create a lead instead. Then create a business process that will create the needed case and everything else based on the newly created lead.

Important. Please note that the plugin is not a bpm'online product and it is not officially supported by bpm'online. Please install the plugin on copy of your website and test it before installing on a production environment.

Download

https://github.com/EugenePodkovka/Forms-3rd-Party-Integration-Bpmonline…

Source code

https://github.com/EugenePodkovka/Forms-3rd-Party-Integration-Bpmonline

Installation guide

1. Install and configure the contact form if you have not done it before. The plugin is compitable with "contact form 7" and "gravity forms". Check that the forms are working properly. 

Important. You need to use only one form plugin on an application. For example, you can't use contact form 7 and gravity forms on the same site at the same time.

2. Download, install and activate the plugin. The configuration button will appear in the contact form menu.

3. Open the plugin settings. Specify the submission url in the service (you need to create a separate service for every form)

Please copy the URL of the bpm'online application and replace the "YourApplication" part in the service URL below. Use the service URL as a Submission URL in the Service.

 

https://YourApplication.bpmonline.com/0/ServiceModel/GeneratedObjectWebFormService.svc/SaveWebFormObjectData

 

4. Fill in the field mapping. 

Take the bpm'online field names from the bpm'online landing page setup and take the contact form field names in the html code of the landing page or copy the field names from the form setup.

Please note that "gravity forms" checkboxes should be named with two underscores. For example input_6_1

5. Add the "formId" field into the field mapping. It should be default. Please take the value from the bpm'online landing page setup.

Important. For the first installation I recommend transferring the following 4+1 fields: Name, Email, MobilePhone, Company + formId

6. Save the setup, refresh the page, configure landing in bpm'online according to the manual on academy and feel free to use the functionality.

Important. The website domain in the landing page setup in bpm'online should contain the bpm'online URL and * char.

Troubleshooting

Important. If you setup a form and it doesn't work, please check the "Degug Mode" checkbox (look at the screenshot below) specify your email in the "Email" field of the plugin setup page and submit the form. You'll receive a report on the specified mailbox. Please check the report. This way you'll be able to find out what you missed.

Like 1

Like

Share

82 comments

Hi Irina,

 

Please make sure that you follow all of the steps described in the guide, especially pp. 4 and 5. Did you add the 'formId' parameter in the 'Mapping' block? 

Hi Guys,

 

I am, with please, using the Wordpress plugin for several customers.

Yet for a new Wordpress website I'm getting this error on the page after sending the form.



Warning: Use of undefined constant bpmRef - assumed 'bpmRef' (this will throw an Error in a future version of PHP) in /mnt/BLOCKSTORAGE/home/302470.cloudwaysapps.com/dxncpmjbae/public_html/wp-content/plugins/Forms-3rd-Party-Integration-Bpmonline-1.0.6/forms-3rdparty-integration.php on line 611



Warning: Use of undefined constant bpmHref - assumed 'bpmHref' (this will throw an Error in a future version of PHP) in /mnt/BLOCKSTORAGE/home/302470.cloudwaysapps.com/dxncpmjbae/public_html/wp-content/plugins/Forms-3rd-Party-Integration-Bpmonline-1.0.6/forms-3rdparty-integration.php on line 617



Warning: Use of undefined constant bpmTrackingId - assumed 'bpmTrackingId' (this will throw an Error in a future version of PHP) in /mnt/BLOCKSTORAGE/home/302470.cloudwaysapps.com/dxncpmjbae/public_html/wp-content/plugins/Forms-3rd-Party-Integration-Bpmonline-1.0.6/forms-3rdparty-integration.php on line 623

 

Has anyone seen this before and can give me a direction to a solution?

Thanks in advance.

Davey Daemen,

 

Hi,

 

This is a common PHP message that states that one of the constants is undefined in the context of some function execution. In our case the issue is that this line in the forms-3rdparty-integration.php file:

 

if(isset($_COOKIE[bpmRef])) {

Contains bpmRef without quotes. Same issue with the bpmTrackingId and bpmHref parameters:

if(isset($_COOKIE[bpmHref])) {
....
if(isset($_COOKIE[bpmTrackingId])) {

A similar question can be also found on StackOverflow: https://stackoverflow.com/questions/59225708/warning-use-of-undefined-c…

 

Please update the code on your side (put these parameters into quotes) and we will also ask our marketplace team to update the code in the source.

 

Best regards,

Oscar

Oscar Dylan,

Thank you Oscar,

 

I have asked the web designer to have a look at this.

 

Hi Eugene,

 

I did everything according to the instructions, gives an error that I did not find in the comments, I'll go help.

 

{"SaveWebFormObjectDataResult":"{resultMessage:\"The INSERT statement conflicted with the FOREIGN KEY constraint \\\"FKudcsbfpsLRXLHlkzu8UrCWLU\\\". The conflict occurred in database \\\"vivr\\\", table \\\"dbo.LeadMedium\\\", column 'Id'.\\r\\nThe statement has been terminated.\",resultCode:-1}"}

 

 

 

Thanks

Hi,

I ask for help, I did everything according to the instructions, I checked everything, but the error does not go away, it seems to me that I did not correctly with the fields, the error indicates a conflict, but where can I correct the question?



*** Response ***

WP_HTTP_Requests_Response Object

(

    [response:protected] => Requests_Response Object

        (

            [body] => {"SaveWebFormObjectDataResult":"{resultMessage:\"The INSERT statement conflicted with the FOREIGN KEY constraint \\\"FKudcsbfpsLRXLHlkzu8UrCWLU\\\". The conflict occurred in database \\\"viva\\\", table \\\"dbo.LeadMedium\\\", column 'Id'.\\r\\nThe statement has been terminated.\",resultCode:-1}"}

Thanks

 

 

Максим,



Hello, 

 

The mentioned error is SQL exception that refers to data integrity, lead cannot be properly created as the record with non-existing Id (deleted record) is about to be added to the column that relates to Lead source lookup. In other words, the default values have been deleted from the LeadSource and LeadMedium tables (Lead channels and Lead sources lookups).

 

To resolve the issue, you would need to re-add the deleted values as script code for adding Leads is linked with the IDs of these records as constants when automatically identifying the channel and the Lead source.



Best regards, 

Anastasiia

 

Hi Guys,

 

Is it possible with this add-on to change a date format?



 

For example, our webform input needs a date format dd-mm-yyyy and Creatio, output needs (I believe) mm-dd-yyy

 

Now I get an error:

 [body] => {"SaveWebFormObjectDataResult":"{resultMessage:\"Input string was not in a correct format.\",resultCode:-1}"}

 

Maybe it's not something we can do with the add-on, let me know.

 

Thanks in advance.

 

Davey Daemen

Hi, i have an issue, when form submitted in creatio only creates contacts, not a lead, can you help with this issue?

Hi Via,

 

 

Please set up the notification settings as per the Troubleshooting block in the Guide above, fill out the form, and send us the full error description for further analysis.

Ivan Leontiev,

Hi, received email: 

 

 

*** Service ***

Array

(

    [name] => Service 1

    [url] => https://015905-marketing.creatio.com/0/ServiceModel/GeneratedObjectWebFormService.svc/SaveWebFormObjectData

    [forms] => Array

        (

            [0] => cf7_315

        )



    [success] =>

    [failure] =>

    [timeout] => 100

    [mapping] => Array

        (

            [0] => Array

                (

                    [lbl] => The submitter name

                    [src] => Name

                    [3rd] => Name

                )



            [1] => Array

                (

                    [lbl] => The email address

                    [src] => Email

                    [3rd] => Email

                )



            [2] => Array

                (

                    [lbl] => Phone

                    [src] => MobilePhone

                    [3rd] => MobilePhone

                )



            [3] => Array

                (

                    [lbl] => Company

                    [src] => Company

                    [3rd] => Company

                )



            [4] => Array

                (

                    [lbl] => Message

                    [src] => Commentary

                    [3rd] => Commentary

                )



            [5] => Array

                (

                    [val] => 1

                    [lbl] => formId

                    [src] => 12732728-d7f3-4d83-bed5-516cd75a8c9a

                    [3rd] => formId

                )



        )



)



*** Post (Form) ***

https://rvnski.eu/wp-json/contact-form-7/v1/contact-forms/315/feedback

Array

(

    [Name] => asd

    [Email] => asdd@asd.asd

    [MobilePhone] => 123

    [Company] => asd

    [Commentary] => asd

)



*** Post (to Service) ***

Array

(

    [timeout] => 100

    [body] => {"formData":{"formId":"12732728-d7f3-4d83-bed5-516cd75a8c9a","formFieldsData":[{"name":"Name","value":"asd"},{"name":"Email","value":"asdd@asd.asd"},{"name":"MobilePhone","value":"123"},{"name":"Company","value":"asd"},{"name":"Commentary","value":"asd"},{"name":"BpmRef","value":"rvnski.store"},{"name":"BpmHref","value":"https:\/\/rvnski.eu\/"},{"name":"BpmSessionId","value":"40804fdb-4b9f-b181-1da9-04951647df10"}]}}

    [sslverify] => 0

    [headers] => Content-Type:application/json

)



*** Response ***

WP_HTTP_Requests_Response Object

(

    [response:protected] => Requests_Response Object

        (

            [body] => {"SaveWebFormObjectDataResult":"{resultMessage:\"Data successfully saved\",resultCode:0}"}

            [raw] => HTTP/1.1 200 OK

Server: nginx/1.14.1

Date: Thu, 01 Jul 2021 19:35:30 GMT

Content-Type: application/json; charset=utf-8

Transfer-Encoding: chunked

Connection: close

Cache-Control: private

Set-Cookie: BPMSESSIONID=alrykzal43wtemprstkjgejf; path=/0; secure; HttpOnly

Access-Control-Allow-Origin: *

X-AspNet-Version: 4.0.30319

X-Powered-By: ASP.NET

X-Frame-Options: SAMEORIGIN

X-Content-Type-Options: nosniff



{"SaveWebFormObjectDataResult":"{resultMessage:\"Data successfully saved\",resultCode:0}"}

            [headers] => Requests_Response_Headers Object

                (

                    [data:protected] => Array

                        (

                            [server] => Array

                                (

                                    [0] => nginx/1.14.1

                                )



                            [date] => Array

                                (

                                    [0] => Thu, 01 Jul 2021 19:35:30 GMT

                                )



                            [content-type] => Array

                                (

                                    [0] => application/json; charset=utf-8

                                )



                            [cache-control] => Array

                                (

                                    [0] => private

                                )



                            [set-cookie] => Array

                                (

                                    [0] => BPMSESSIONID=alrykzal43wtemprstkjgejf; path=/0; secure; HttpOnly

                                )



                            [access-control-allow-origin] => Array

                                (

                                    [0] => *

                                )



                            [x-aspnet-version] => Array

                                (

                                    [0] => 4.0.30319

                                )



                            [x-powered-by] => Array

                                (

                                    [0] => ASP.NET

                                )



                            [x-frame-options] => Array

                                (

                                    [0] => SAMEORIGIN

                                )



                            [x-content-type-options] => Array

                                (

                                    [0] => nosniff

                                )



                        )



                )



            [status_code] => 200

            [protocol_version] => 1.1

            [success] => 1

            [redirects] => 0

            [url] => https://015905-marketing.creatio.com/0/ServiceModel/GeneratedObjectWebFormService.svc/SaveWebFormObjectData

            [history] => Array

                (

                )



            [cookies] => Requests_Cookie_Jar Object

                (

                    [cookies:protected] => Array

                        (

                            [BPMSESSIONID] => Requests_Cookie Object

                                (

                                    [name] => BPMSESSIONID

                                    [value] => alrykzal43wtemprstkjgejf

                                    [attributes] => Requests_Utility_CaseInsensitiveDictionary Object

                                        (

                                            [data:protected] => Array

                                                (

                                                    [path] => /0

                                                    [secure] => 1

                                                    [httponly] => 1

                                                    [domain] => 015905-marketing.creatio.com

                                                )



                                        )



                                    [flags] => Array

                                        (

                                            [creation] => 1625168130

                                            [last-access] => 1625168130

                                            [persistent] =>

                                            [host-only] => 1

                                        )



                                    [reference_time] => 1625168130

                                )



                        )



                )



        )



    [filename:protected] =>

    [data] =>

    [headers] =>

    [status] =>

)

Hi Via,

 

Your email confirms ("{"SaveWebFormObjectDataResult":"{resultMessage:\"Data successfully saved\",resultCode:0}"}") that a lead was added successfully. Please remove the set filters and check the sorting options in the "Leads" section.

I am unsure what I am doing wrong. I have

 

- downloaded the correct plugin

- checked all my urls 

 

- I have made sure my fields are mapped correctly 

 

 

Any help would be greatly appreciated. Thanks in advance.

 

 

There was an error when trying to integrate with the 3rd party service {test} (https://ctgusa.creatio.com/0/ServiceModel/GeneratedObjectWebFormService.svc/SaveWebFormObjectData).



**FORM**

Title: test

Intended Recipient: EMAIL HEERE

Source: https://ctgusa.net/wp-json/contact-form-7/v1/contact-forms/1274/feedback



**SUBMISSION**

Array

(

    [timeout] => 100

    [body] => {"formData":{"formId":"ad7a34da-a180-4fb7-8bbd-56d796e44fd2","formFieldsData":[{"name":"Name","value":"Benjamin Herbert"},{"name":"Email","value":"EXAMPLE@EXAMPLE.com"},{"name":"MobilePhone","value":"440-897-0608"},{"name":"Company","value":"LANDE"},{"name":"BpmRef","value":""},{"name":"BpmHref","value":"https:\/\/ctgusa.net\/dark-web-scan\/"},{"name":"BpmSessionId","value":"e2f6dc05-cbea-04e1-03d4-642450f42904"}]}}

    [sslverify] => 0

    [headers] => Content-Type:application/json

)





**RAW RESPONSE**

Array

(

    [headers] => Requests_Utility_CaseInsensitiveDictionary Object

        (

            [data:protected] => Array

                (

                    [server] => nginx/1.14.1

                    [date] => Mon, 02 Aug 2021 01:07:09 GMT

                    [content-type] => text/html

                    [cache-control] => private

                    [set-cookie] => BPMSESSIONID=w0e45iqtxysvghbf1grelzgp; path=/0; secure; HttpOnly

                    [access-control-allow-origin] => *

                    [x-aspnet-version] => 4.0.30319

                    [x-powered-by] => ASP.NET

                    [x-frame-options] => SAMEORIGIN

                    [x-content-type-options] => nosniff

                )



        )



    [body] => <?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

  <head>

    <title>Request Error</title>

    <style>BODY { color: #000000; background-color: white; font-family: Verdana; margin-left: 0px; margin-top: 0px; } #content { margin-left: 30px; font-size: .70em; padding-bottom: 2em; } A:link { color: #336699; font-weight: bold; text-decoration: underline; } A:visited { color: #6699cc; font-weight: bold; text-decoration: underline; } A:active { color: #336699; font-weight: bold; text-decoration: underline; } .heading1 { background-color: #003366; border-bottom: #336699 6px solid; color: #ffffff; font-family: Tahoma; font-size: 26px; font-weight: normal;margin: 0em 0em 10px -20px; padding-bottom: 8px; padding-left: 30px;padding-top: 16px;} pre { font-size:small; background-color: #e5e5cc; padding: 5px; font-family: Courier New; margin-top: 0px; border: 1px #f0f0e0 solid; white-space: pre-wrap; white-space: -pre-wrap; word-wrap: break-word; } table { border-collapse: collapse; border-spacing: 0px; font-family: Verdana;} table th { border-right: 2px white solid; border-bottom: 2px white solid; font-weight: bold; background-color: #cecf9c;} table td { border-right: 2px white solid; border-bottom: 2px white solid; background-color: #e5e5cc;}</style>

  </head>

  <body>

    <div id="content">

      <p class="heading1">Request Error</p>

      <p>The server encountered an error processing the request. The exception message is 'Source, Campaign Name fields are required.'. See server logs for more details. The exception stack trace is: </p>

      <p>   at Terrasoft.Configuration.FileImport.FileImporter.ValidateColumnsMapping(ImportParameters parameters)

   at Terrasoft.Configuration.FileImport.FileImporter.Import(ImportParameters parameters)

   at Terrasoft.Configuration.WebFormHandler.HandleForm(FormData formData)

   at Terrasoft.Configuration.GeneratedWebFormService.GeneratedObjectWebFormService.SaveWebFormObjectData(FormData formData)

   at SyncInvokeSaveWebFormObjectData(Object , Object[] , Object[] )

   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)

   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc)

   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc)

   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp; rpc)

   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)</p>

    </div>

  </body>

</html>

    [response] => Array

        (

           

 =&gt; 400<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [message] =&gt; Bad Request<br />
&nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; [cookies] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [0] =&gt; WP_Http_Cookie Object<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [name] =&gt; BPMSESSIONID<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [value] =&gt; w0e45iqtxysvghbf1grelzgp<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [expires] =&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [path] =&gt; /0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [domain] =&gt;&nbsp;<a href="http://ctgusa.creatio.com/">ctgusa.creatio.com</a><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [host_only] =&gt; 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; [filename] =&gt;<br />
&nbsp; &nbsp; [http_response] =&gt; WP_HTTP_Requests_Response Object<br />
&nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [response:protected] =&gt; Requests_Response Object<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [body] =&gt; &lt;?xml version="1.0" encoding="utf-8"?&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"&gt;<br />
&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"&gt;<br />
&nbsp; &lt;head&gt;<br />
&nbsp; &nbsp; &lt;title&gt;Request Error&lt;/title&gt;<br />
&nbsp; &nbsp; &lt;style&gt;BODY { color: #000000; background-color: white; font-family: Verdana; margin-left: 0px; margin-top: 0px; } #content { margin-left: 30px; font-size: .70em; padding-bottom: 2em; } A:link { color: #336699; font-weight: bold; text-decoration: underline; } A:visited { color: #6699cc; font-weight: bold; text-decoration: underline; } A:active { color: #336699; font-weight: bold; text-decoration: underline; } .heading1 { background-color: #003366; border-bottom: #336699 6px solid; color: #ffffff; font-family: Tahoma; font-size: 26px; font-weight: normal;margin: 0em 0em 10px -20px; padding-bottom: 8px; padding-left: 30px;padding-top: 16px;} pre { font-size:small; background-color: #e5e5cc; padding: 5px; font-family: Courier New; margin-top: 0px; border: 1px #f0f0e0 solid; white-space: pre-wrap; white-space: -pre-wrap; word-wrap: break-word; } table { border-collapse: collapse; border-spacing: 0px; font-family: Verdana;} table th { border-right: 2px white solid; border-bottom: 2px white solid; font-weight: bold; background-color: #cecf9c;} table td { border-right: 2px white solid; border-bottom: 2px white solid; background-color: #e5e5cc;}&lt;/style&gt;<br />
&nbsp; &lt;/head&gt;<br />
&nbsp; &lt;body&gt;<br />
&nbsp; &nbsp; &lt;div id="content"&gt;<br />
&nbsp; &nbsp; &nbsp; &lt;p class="heading1"&gt;Request Error&lt;/p&gt;<br />
&nbsp; &nbsp; &nbsp; &lt;p&gt;The server encountered an error processing the request. The exception message is 'Source, Campaign Name fields are required.'. See server logs for more details. The exception stack trace is: &lt;/p&gt;<br />
&nbsp; &nbsp; &nbsp; &lt;p&gt;&nbsp; &nbsp;at Terrasoft.Configuration.FileImport.FileImporter.ValidateColumnsMapping(ImportParameters parameters)<br />
&nbsp; &nbsp;at Terrasoft.Configuration.FileImport.FileImporter.Import(ImportParameters parameters)<br />
&nbsp; &nbsp;at Terrasoft.Configuration.WebFormHandler.HandleForm(FormData formData)<br />
&nbsp; &nbsp;at Terrasoft.Configuration.GeneratedWebFormService.GeneratedObjectWebFormService.SaveWebFormObjectData(FormData formData)<br />
&nbsp; &nbsp;at SyncInvokeSaveWebFormObjectData(Object , Object[] , Object[] )<br />
&nbsp; &nbsp;at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp;amp; outputs)<br />
&nbsp; &nbsp;at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp;amp; rpc)<br />
&nbsp; &nbsp;at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp;amp; rpc)<br />
&nbsp; &nbsp;at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp;amp; rpc)<br />
&nbsp; &nbsp;at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)&lt;/p&gt;<br />
&nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &lt;/body&gt;<br />
&lt;/html&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [raw] =&gt; HTTP/1.1 400 Bad Request<br />
Server: nginx/1.14.1<br />
Date: Mon, 02 Aug 2021 01:07:09 GMT<br />
Content-Type: text/html<br />
Transfer-Encoding: chunked<br />
Connection: close<br />
Cache-Control: private<br />
Set-Cookie: BPMSESSIONID=w0e45iqtxysvghbf1grelzgp; path=/0; secure; HttpOnly<br />
Access-Control-Allow-Origin: *<br />
X-AspNet-Version: 4.0.30319<br />
X-Powered-By:&nbsp;<a href="http://asp.net/">ASP.NET</a><br />
X-Frame-Options: SAMEORIGIN<br />
X-Content-Type-Options: nosniff<br />
<br />
&lt;?xml version="1.0" encoding="utf-8"?&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"&gt;<br />
&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"&gt;<br />
&nbsp; &lt;head&gt;<br />
&nbsp; &nbsp; &lt;title&gt;Request Error&lt;/title&gt;<br />
&nbsp; &nbsp; &lt;style&gt;BODY { color: #000000; background-color: white; font-family: Verdana; margin-left: 0px; margin-top: 0px; } #content { margin-left: 30px; font-size: .70em; padding-bottom: 2em; } A:link { color: #336699; font-weight: bold; text-decoration: underline; } A:visited { color: #6699cc; font-weight: bold; text-decoration: underline; } A:active { color: #336699; font-weight: bold; text-decoration: underline; } .heading1 { background-color: #003366; border-bottom: #336699 6px solid; color: #ffffff; font-family: Tahoma; font-size: 26px; font-weight: normal;margin: 0em 0em 10px -20px; padding-bottom: 8px; padding-left: 30px;padding-top: 16px;} pre { font-size:small; background-color: #e5e5cc; padding: 5px; font-family: Courier New; margin-top: 0px; border: 1px #f0f0e0 solid; white-space: pre-wrap; white-space: -pre-wrap; word-wrap: break-word; } table { border-collapse: collapse; border-spacing: 0px; font-family: Verdana;} table th { border-right: 2px white solid; border-bottom: 2px white solid; font-weight: bold; background-color: #cecf9c;} table td { border-right: 2px white solid; border-bottom: 2px white solid; background-color: #e5e5cc;}&lt;/style&gt;<br />
&nbsp; &lt;/head&gt;<br />
&nbsp; &lt;body&gt;<br />
&nbsp; &nbsp; &lt;div id="content"&gt;<br />
&nbsp; &nbsp; &nbsp; &lt;p class="heading1"&gt;Request Error&lt;/p&gt;<br />
&nbsp; &nbsp; &nbsp; &lt;p&gt;The server encountered an error processing the request. The exception message is 'Source, Campaign Name fields are required.'. See server logs for more details. The exception stack trace is: &lt;/p&gt;<br />
&nbsp; &nbsp; &nbsp; &lt;p&gt;&nbsp; &nbsp;at Terrasoft.Configuration.FileImport.FileImporter.ValidateColumnsMapping(ImportParameters parameters)<br />
&nbsp; &nbsp;at Terrasoft.Configuration.FileImport.FileImporter.Import(ImportParameters parameters)<br />
&nbsp; &nbsp;at Terrasoft.Configuration.WebFormHandler.HandleForm(FormData formData)<br />
&nbsp; &nbsp;at Terrasoft.Configuration.GeneratedWebFormService.GeneratedObjectWebFormService.SaveWebFormObjectData(FormData formData)<br />
&nbsp; &nbsp;at SyncInvokeSaveWebFormObjectData(Object , Object[] , Object[] )<br />
&nbsp; &nbsp;at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp;amp; outputs)<br />
&nbsp; &nbsp;at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp;amp; rpc)<br />
&nbsp; &nbsp;at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp;amp; rpc)<br />
&nbsp; &nbsp;at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp;amp; rpc)<br />
&nbsp; &nbsp;at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)&lt;/p&gt;<br />
&nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &lt;/body&gt;<br />
&lt;/html&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [headers] =&gt; Requests_Response_Headers Object<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [data:protected] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [server] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [0] =&gt; nginx/1.14.1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [date] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [0] =&gt; Mon, 02 Aug 2021 01:07:09 GMT<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [content-type] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [0] =&gt; text/html<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [cache-control] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [0] =&gt; private<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [set-cookie] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [0] =&gt; BPMSESSIONID=w0e45iqtxysvghbf1grelzgp; path=/0; secure; HttpOnly<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [access-control-allow-origin] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [0] =&gt; *</p>
 
<p><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [x-aspnet-version] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [0] =&gt; 4.0.30319<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [x-powered-by] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [0] =&gt;&nbsp;<a href="http://asp.net/">ASP.NET</a><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [x-frame-options] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [0] =&gt; SAMEORIGIN<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [x-content-type-options] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [0] =&gt; nosniff<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [status_code] =&gt; 400<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [protocol_version] =&gt; 1.1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [success] =&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [redirects] =&gt; 0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [url] =&gt;&nbsp;<a href="https://ctgusa.creatio.com/0/ServiceModel/GeneratedObjectWebFormService.svc/SaveWebFormObjectData">https://ctgusa.creatio.com/0/ServiceModel/GeneratedObjectWebFormService.svc/SaveWebFormObjectData</a><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [history] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [cookies] =&gt; Requests_Cookie_Jar Object<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [cookies:protected] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [BPMSESSIONID] =&gt; Requests_Cookie Object<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [name] =&gt; BPMSESSIONID</p>
 
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [value] =&gt; w0e45iqtxysvghbf1grelzgp<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [attributes] =&gt; Requests_Utility_CaseInsensitiveDictionary Object<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [data:protected] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [path] =&gt; /0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [secure] =&gt; 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [httponly] =&gt; 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [domain] =&gt;&nbsp;<a href="http://ctgusa.creatio.com/">ctgusa.creatio.com</a><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [flags] =&gt; Array<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [creation] =&gt; 1627866429<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [last-access] =&gt; 1627866429<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [persistent] =&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [host-only] =&gt; 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [reference_time] =&gt; 1627866429</p>
 
<p><img src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif" /></p>
 
<p><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [filename:protected] =&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [data] =&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [headers] =&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [status] =&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; )<br />
<br />
&nbsp; &nbsp; [safe_message] =&gt; physical request failure<br />
)</p>

Hi Benjamin,

 

 

It is important to note that the plugin only works with leads. Make sure that you added a landing page with the 'Lead' type.

 

The 'Source, Campaign Name fields are required' error description means you have to add 'Source' and 'Campaign Name' columns to the mapping or fill them out by default on Creatio's end.

Ivan Leontiev,

As an FYI, the plugin does work with landing pages of any type, not just leads. I am using this plugin with landing pages based on custom objects

successfully.  

Ryan

Benjamin Herbert,

According to the error message, your object the landing page is for requires the columns "Source" & "Campaign Name". The landing page cannot create the record without these values since they are set as required in the object. You can do one of the following:

  1. Set these as default values on the landing page
  2. Provide default values for these columns in the object
  3. Add default values for these fields in the setup for the contact form
  4. Make the columns not required in the object

Ryan

Ryan Farley,

Thank you, that solved this issue! Now I am receiving the below, they changed the 'LeadMedium' Field to 'Channel (not used)' and deleted certain values from it. Do we know what values need to be restored in order fo the submission to go through?



 

[body] => {"SaveWebFormObjectDataResult":"{resultMessage:\"The INSERT statement conflicted with the FOREIGN KEY constraint \\\"FKudcsbfpsLRXLHlkzu8UrCWLU\\\". The conflict occurred in database \\\"ctgusa\\\", table \\\"dbo.LeadMedium\\\", column 'Id'.\\r\\nThe statement has been terminated.\",resultCode:-1}"}

 

Benjamin Herbert,

It looks like your landing page is setting a value for the LeadMedium lookup that doesn't exist in the lookup, which would cause the FK constraint conflict error. You can only add values to that field if they exist in the lookup.

Ryan

If anyone runs in the LeadMedium lookup error that does not exist. Most likely the 'Web: direct traffic' value needs to present in the LeadMedium lookup.



I would also leave the other 'Web: (values names)' values present in the LeadMedium field as well (see screenshot).

 

 

Sometimes the LeadMedium field name will be changed, in my case it was changed to 'Channel (not used)'. It is ok if the name is changed just note what you change the LeadMedium field name too if you are working with a implementation team. 

Benjamin Herbert,

Also, if anyone needs help please message me directly and I will help try and solve the issue. Thanks!

Hi,

 

I'm having issues with pulling tick box selections from a webform into Creatio using this plugin.

 

Has anyone had any issues with this in particular? All the other data fields sync fine it's just boolean tick boxes that are not transferring from the webform into Creatio.

Harry Brown,

I am using this with checkboxes with gravity forms. For gravity forms, you have to inspect the html for the form to see what the checkbox "name" is, then replace the "." with an underscore. 

For example, checkbox names will look like this "input_6.1", change this in the setup to be input_6_1. When you add gravity form checkboxes it will have two underscores.

Ryan

Ryan Farley,

 

Hi Ryan, thanks for your reply on this. Just to prefix this I'm implementing this on behalf of our a customer.

 

I've advised the customer of your comments & they had implemented your suggestion & unfortunately this is still not pulling across any tick values from the webform into Creatio.

 

The customer's checkbox names do not have "." however they did have squared brackets i.e. name="sector1[]". They did add the square brackets into the field name in the WordPress plugin however this still hasn't achieved the desired results unfortunately. They have NOT added any underscores however, would the underscores be required? So for example name="sector1_[]"?

 

The customer is using a ContactForm7 & not Gravity forms so would this perhaps be the reason why this could be occurring?

 

What are your thoughts?

Harry Brown,

 

The customer is using a ContactForm7 & not Gravity forms so would this perhaps be the reason why this could be occurring?

Yes, what I was mentioning applies to Gravity Forms, not ContactForm7. I've only used this with checkboxes on Gravity, so not sure how it might differ with ContactForm7.

Our plugin no longer works with Gravity Forms. We get the following error message ...

 

Fatal error: Uncaught Error: Undefined constant "bpmRef" in /var/www/frictionless/prod/wp-content/plugins/Forms-3rd-Party-Integration-Bpmonline-1.0.6/forms-3rdparty-integration.php:611

 

Can you assist?

Steve Short,

Is anyone from Creatio or "DevLabs" watching this channel and available to respond?  I've wasted hours with Creatio support and our internal people trying to figure out what to do here. Originally, I was told by Creatio that this plugin isn't supported and was recently told that I should use the "supported Connector" that I can get through the Creatio Marketplace.

I went to that Connector and it leads me back here! Then I was told by Creatio support to reference a post by Oscar Dylan about this problem.  It's hard to find anything on these threads but I believe they are referring to Oscar's post from 16:20 May 12, 2021. We're at a loss why we should update code to fix a plugin problem that  appears to render ALL users of the plugin useless.

Why don't the owners of the plugin make the fix and make the new version available to everyone?  That seems like a reasonable approach and, sure enough, here's what Oscar wrote in his same post ... "Please update the code on your side (put these parameters into quotes) and we will also ask our marketplace team to update the code in the source."

That way 9 months ago. What is the status of this? 

Steve Short,

Hi Steve, not that this is going to help you, but just to confirm I am using this with Gravity Forms with no errors (same version as you are 1.0.6), however, it is likely due to a difference in PHP version.

If you feel adventurous enough to edit the plugin, you can fix it by doing the following (there are 3 lines to change). NOTE: only do this if you're comfortable editing the PHP code, doing something wrong can break your whole website. So proceed at your own risk.

  1. In Wordpress to go Plugins -> Plugin Editor.
  2. Select "Forms-3rd-Party-Integration-Bpmonline-1.0.6" and make sure you have the "forms-3rdparty-integration.php" file selected.
  3. Go to line 611 and change this: 

    if(isset($_COOKIE[bpmRef])) {
  4. to this (notice quotes around bpmRef): 

    if(isset($_COOKIE["bpmRef"])) {
  5. Go to line 617 and change this:

    if(isset($_COOKIE[bpmHref])) {
  6. To this (notice quotes around bpmHref):

    if(isset($_COOKIE["bpmHref"])) {
  7. Go to line 623 and change this:

    if(isset($_COOKIE[bpmTrackingId])) {
  8. To this (notice quotes around bpmTrackingId):

    if(isset($_COOKIE["bpmTrackingId"])) {
  9. Save the file by clicking "Update file"

I don't know if you'll encounter other errors with the plugin code, but that will fix the error you're currently receiving. 

Hope this helps.

Ryan

Hi,

 

Is anyone able to confirm whether or not they are using the "Autofill from Landing Page" functionality with this addon? 

 

I'm in the process of deploying this however, all the data gets passed to the URL of the landing page but unfortunately doesn't write the data to the actual webpage fields.

 

We have checked the functionality with landing page where code was inserted directly and where the needed method "initLanding" was present and called on the page when we have opened it. 

In this case value for fields were inserted. 



I assume that the issue is related to the fact that this website is built on WordPress which works with Creatio only via connector and since the code is not present on the page when it loads - values from the link are not inserted.

 

Does anyone have any experience with getting this particular functionality to work with this addon?

Good morning,

 

Sins a few days the plugin stopped working, maybe someone has/had the same issue and nows what to do.

 

Wordpress 6.2

PhP 8.0.2.5



Error: {"SaveWebFormObjectDataResult":"{resultMessage:\"Not allowed request URL.\"",resultCode:-1}""}

 

In Creatio we use the Creatio website URL instead of the the Wordpress website URL according to the manual application

https://kinderfeest.creatio.com/*

 

This configuration has been working without issue, it started a few days ago,

 

Any suggestion is appreciated.

 

Davey Daemen,

We have the same problem, has anyone solved it?

Davey Daemen and Dmytro Anoprienko,

WordPress's update to 6.2 from 6.1.1 caused issues in the plug-in operation. The responsible developer no longer supports this app.

We recommend rolling back to WordPress version 6.1.1 and setting up the integration using the following functionality instead:

Web services

Webhook service integration

Hi everyone!

 

We have found a new way to integrate WordPress forms using WP engine version 6.2 and upper. Please take a look at the article below. I hope this solution will be helpful for you.

 

HOW TO CONNECT WORDPRESS FORMS TO CREATIO

Show all comments