Hi everyone, We have installed the Mailbox section for Creatio (https://marketplace.creatio.com/app/mailbox-section-creatio) for a customer however we have run into an issue. Every time we try to add it, we get a 400 bad request in the browser console, and it does not get added. Clearing the browser cache doesn't seem to do anything as we can still reproduce the issue Has anybody experienced this issue before or knows of a workaround? Any assistance would be appreciated!

Like 1

Like

3 comments

Harry,

 

can you please go to the Workplace setup, delete any existing Section, save, then add it again along with the Mailbox section?

 

Please, let us know whether it helped.

 

Kind regards,

Gleb.

Hi Gleb,

 

Thank you for the suggestion, it is appreciated.

 

We have attempted your solution and unfortunately it doesn't resolve this issue.

 

Any other potential solutions are appreciated.

Dear Harry,

 

unfortunately, it is difficult to analyze the problem in such a way.

I would recommend creating a case for the Support team so we can take a closer look at the issue.

 

Regards.

Gleb.

Show all comments

Dear community,

 

I have installed the add-on 'Email approvals for Creatio' from the marketplace, but cannot get this working.

https://marketplace.creatio.com/app/email-approvals-creatio

 

Support has done the installation (setup anonymous service).

 

In the business process, there is an approval block followed by a user task. This is done as shown in the marketplace: https://prnt.sc/4q3LYLcvg70H

But in my case, the process is waiting for the approval and no email is sent: https://prnt.sc/S2JFCKIpFm-H

 

The package dependency (as described in the installation instructions) is also done.

 

Any idea what can be the issue?

 

Kind regards,

Vincent

 

 

Like 1

Like

14 comments

Hi all, I have the same issue, help please

 

Hi Vincent,

 

I have found out that the guide is not accurate in this part. The responsible developer recommended adding approval using the 'Add data' element before the user task and adding a 'Wait for signal' element after that. Please find below the screenshot with an example. The add-on guide will be updated on Creatio Marketplace shortly.

Irina Lazorenko,

Thank you for the screenshot. Could you share what you wrote in the "Mailbox is not empty" arrow? We're getting the following error:

"Column by path VisaOwner.Contact.Email not found"

 

Kind regards,

Yosef

Yosef,

@Irina, could be better to document on more detail the proposed BPM , not just the diagram

 

Thanks in advance

 

Best regards,

Julio

@Julio, @Irina,
More details would be fantastic :)
As I am facing similar error as Yosef ("Column by path VisaOwner.Contact.Email not found" from the user task), I would like to see which fields and values were used in the 'Create order approval' and 'Send email with approval' blocks.
Thanks!
Vincent

Hi Yosef, Julio and Vincent,

The 'Mailbox is not empty' conditional flow uses the following condition: "[#Read sender mailbox.First item of resulting collection.Id#] != Guid.Empty".

For your convenience, we have added example process diagrams as screenshots to the app on Creatio Marketplace. You can find more details on the app page.

Dear Irina,

 

Thank you for the screenshot.

This still doesn't solve the issue that we're facing...  We don't know where the error is coming from:

"Column by path VisaOwner.Contact.Email not found". Please provide enough explanation as to why we're getting this or a solution.

 

I was wondering if you could give us a demo of a working example. This way I can compare what we're all doing wrong.

 

 

Kind regards,

Yosef

Hello everyone,

 

We have added a step-by-step guide which can be found through the link.

As for the error you are encountering, you will need to check the macro source of your template. It should be filled with the approving object (for example, order approval, if you create approval for the order section)

Dears, even following the indications in the updated guide geting the error Terrasoft.Common.ItemNotFoundException: Column by path VisaOwner.Contact.Email not found in schema NdosGastos.

 

See it on https://prnt.sc/RoFYrTislXqS

 

Yosef, Vincent did you resolve the issue?

 

Thanks

and in my Case the VisaOwner.Contact.Email is ok, see it on https://prnt.sc/cP5djpFXY-Kz

 

So I didn't understand what's wrong

 

Thanks in advance

Good morning, some news regarding this?

Julio.Falcon_Nodos,

Good morning Julio,

 

Yes. The instructions provided by Yevhen are accurate and worked for us.

Make sure you contact support first to set up the instance before performing the changes in the guide.

 

Kind regards,

Yosef

Irina Lazorenko,

Good Morning Irina,

 

As you had suggested have added a 'Wait for signal' element after send email for approval and in the wait for signal have added the condition to wait until the section approval stage is changed and then ending the process. 

The process also ends after the status is approval is changed but i am trying to change the status of the DCM as shown below post the process is completed but the DCM doesnt change by this way. If i add the stage change in the above process only then it works but not from the DCM.

 

 

Am i missing something in the DCM?

 

Thanks for the help in advance!

 

Regards,

Mayan

Show all comments

Hi community,

 

I was trying to implement a section under the "Sales" workplace just to have a google maps view of the adresses directly related to my customers under the "customers" or "accounts" section. I was searching some add-ons to do this and i found this one https://marketplace.creatio.com/app/google-maps-route-creatio and this one https://marketplace.creatio.com/app/toolkit-setup-map-view-creatio but nothing seems to work. I had many problems with the toolkit and when following the installation steps, it seems impossible to find the "Maps" tab under the concerned section. The first one, "google maps route creatio" has no documentation and I don't have a clue on how to install it and make it work. 

 

Could it be possible to implement a custom google maps API ? If yes, how could I get the latitude and longitude and retrieve the adresses of the contacts under the "customers" and "accounts" sections ?

 

It's a really simple thing to implement in JS/html/css but I have no clue on how to do this in Creatio.

 

Thanks a lot for your help.

 

Best regards,

 

Jonathan

Like 0

Like

2 comments

Dear Jonathan,

 

Thank you for your question!

 

In this case we would recommend contacting [Google Maps route for Creatio] support via email - support@chessit.se

 

Hope this helps!

 

Thank you!

 

Regards,

Danyil

Hi Jonathan,

 

Creatio Marketplace has a mapping tool called Mapsly geocode your records based on coordinates/address and save correspondingly coordinates/address back to Creatio.

 

You can also show pins of your contacts on the map, assign territories, build routes, etc.

Show all comments

Hi

I'm using Access rights setup wizard for Creatio addon on a new creation instance and it worked well.

Now I'm installing it on a new instance where I have a package that adds new properties in the Activity entity (Replacing Object).

When I run the process from the actions button, the process fails with this error message:

Terrasoft.Common.DbOperationException: Invalid column name 'FlxImported'. ---> System.Data.SqlClient.SqlException: Invalid column name 'FlxImported'.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Polly.Policy.<>c__DisplayClass119_0`1.<Execute>b__0(Context ctx, CancellationToken ct)
   at Polly.Policy.<>c__DisplayClass129_0`1.<ExecuteInternal>b__0(Context ctx, CancellationToken ct)
   at Polly.Policy.<>c__DisplayClass103_0.<NoOp>b__1(Context ctx, CancellationToken ct)
   at Polly.NoOp.NoOpEngine.Implementation[TResult](Func`3 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.<>c.<NoOp>b__103_0(Action`2 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.ExecuteInternal[TResult](Func`3 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.Execute[TResult](Func`3 action, Context context, CancellationToken cancellationToken)
   at Polly.Policy.Execute[TResult](Func`1 action)
   at Terrasoft.DB.MSSql.MSSqlExecutor.FailoverExecute[TResult](DbCommand command, Func`1 func)
   at Terrasoft.Core.DB.DBExecutor.ExecuteCommand[TResult](Func`2 commandExecutionCallback, String sqlText, QueryParameterCollection queryParameters, CancellationToken cancellationToken)
   at Terrasoft.Core.DB.DBExecutor.Execute(String sqlText, QueryParameterCollection queryParameters)
   at Terrasoft.Core.Entities.Entity.InsertToDB(Boolean skipLookupColumnValues, Boolean validateRequired)
   --- End of inner exception stack trace ---
   at Terrasoft.Core.Entities.Entity.InsertToDB(Boolean skipLookupColumnValues, Boolean validateRequired)
   at Terrasoft.Core.Entities.Entity.InternalSave(Boolean validateRequired, Boolean setColumnDefValue)
   at Terrasoft.Core.Entities.Entity.Save(Boolean validateRequired, Boolean setColumnDefValue)
   at Terrasoft.Core.Process.ProcessEngineImpl.AddProcessListener(Entity entity, Guid processElementUId, String conditionData, String changedColumns, EntityChangeType entityChangeType)
   at Terrasoft.Core.Process.Configuration.UserQuestionUserTask.CreateActivity()
   at Terrasoft.Core.Process.Configuration.UserQuestionUserTask.InternalExecute(ProcessExecutingContext context)
   at Terrasoft.Core.Process.ProcessActivity.ExecuteElement(ProcessExecutingContext context)
   at Terrasoft.Core.Process.ProcessActivity.Execute(ProcessExecutingContext context)

 

Any ideas?

 

Thank you

Mohamed

 

Like 0

Like

1 comments

Dear Mohamed,

Unfortunately, it is not possible to determine exactly the cause of the issue now. Please try to debug the appropriate process. In order to do it please do the following:

1. Deploy an application on-site. Please find more information in the article by the link below:

https://academy.creatio.com/documents/administration/7-15/installing-creatio#XREF_45275_bpm_online_on_site

2. Debug the process. Please find more information in the article by the link below:

https://academy.creatio.com/documents/technic-sdk/7-15/server-code-debugging

For more detailed assistant, please contact technical support.

Best regards,

Norton

Show all comments

Hi,

I tried to install add-on "Field surveys for bpm'online" but it was not successful. How can I fix it?

 

Thank

File attachments
Like 0

Like

1 comments

Dear Song, 

We kindly ask you to send an email with a description of your issue to our technical support team (support@bpmonline.com) for further assistance.

Thank you in advance!

Best regards, 

Olga. 

Show all comments