Question

Is there a git hub or a page with the source code for the Dev Labs apps on the Marketplace?  Or is there a way to download the file and see the code?  When they do not install I would like to look at the code or Modify them.

 

Thank you

Like 3

Like

2 comments
Best reply

Hi Keith,

 

There is no GitHub storage for any Dev labs application.
You can view the source code using either a trial Creatio website or the Clio tool.
You can install the application into the Creatio website, which lets you view the source code schemas in the configuration and overload the application logic using Creatio dev tools.
Alternatively, you can download the package to your machine and manage the source code using Clio Extract.

Hi Keith,

 

There is no GitHub storage for any Dev labs application.
You can view the source code using either a trial Creatio website or the Clio tool.
You can install the application into the Creatio website, which lets you view the source code schemas in the configuration and overload the application logic using Creatio dev tools.
Alternatively, you can download the package to your machine and manage the source code using Clio Extract.

Yevhen Vorobiov,

CLIO is what I needed. Thank you very much. Forgot you could do that

 

Show all comments

Добрый день, 

Подскажите пжл, что делаю не так. 

1. Установила приложение  https://marketplace.creatio.com/app/mailbox-section-creatio.
Все прекрасно, при запуске перехожу в мейл бокс, все ок.
2. Пытаюсь добавить раздел мейл бокс в рабочее место (какое именно значения не имеет, везде одинаковая ситуация). Выбираю его, но по факту раздел не добавляется, хотя на 1 сек происходит как-бы обновление страницы и добавление.    
В итоге попасть в раздел можно только по ссылке, что весьма неудобно.

Заранее благодарю за помощь.

Like 0

Like

3 comments

Добрый день!

Кажется, помогает очистка Redis. Тогда добавляется

Татьяна, добрый день!

 

Ошибка не воспроизводится на чистой сборке. Попробуйте сначала добавить в рабочее место любой базовый раздел, а после раздел Mailbox.

Добрый день, благодарю за ответы!
Вчера я протестила этот вариант - добавить любой базовый и оказалось, что это тоже не работает. Поэтому написала напрямую в  ТП, т.к. это подтверждает проблему не на стороне mail box, а на стороне creatio. Также написала о предложении Владимира очистить Redis. Когда ситуация разрешится, я отпишусь тут. 
Еще раз благодарю за подсказки.  

Show all comments

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

I am trying to install DevLabs Zoom Meeting connector for Creatio.

During the installation, after the step to specify the domain:

I get an error:

I attached the log.

Tell me what could be the problem?

Thanks.

File attachments
Like 0

Like

2 comments

Hello,

According to the package installation log:

2022-09-15 19:38:49,999 D:\App\1130722-demo\Terrasoft.WebApp\Terrasoft.Configuration\Pkg\UsrApp_e89ly9h\Autogenerated\Src\UsrIncidentRegistrationFromEmailProcessCustom1.UsrApp_e89ly9h.cs(4,16) ошибка CS0400: The type or namespace name 'Common' could not be found in the global namespace (are you missing an assembly reference?)
2022-09-15 19:38:49,999 D:\App\1130722-demo\Terrasoft.WebApp\Terrasoft.Configuration\Pkg\UsrApp_e89ly9h\Autogenerated\Src\UsrIncidentRegistrationFromEmailProcessCustom1.UsrApp_e89ly9h.cs(92,28) ошибка CS0246: The type or namespace name 'ILog' could not be found (are you missing a using directive or an assembly reference?)

The package was not installed due to an application compilation error.

The application does not compile due to the "UsrIncidentRegistrationFromEmailProcessCustom1" process in the "UsrApp_e89ly9h" package.

Cherednichenko Nikita,

Thanks. We have already understood, there was a compilation error. 

We need to fix all compilation errors, otherwise we cannot install any package.

Show all comments

Dear colleagues

 

I'm trying the connector, but have several doubts, please anybody can help me?

 

  1. Sent (confirmed) SMS didn't updated on Creatio, Delivery status remains Queued forever. Is that a limitation of the integration or a limitation of the Trial Twilio account?
  2. Also didn't receive responses from sent SMS, if a user answer a received SMS on Creatio this SMS is not received
  3. When I sent an SMS from a process if I want to connect the SMS with another object than the contact I didn't find how to get the id of the sent SMS, so the User task the connector provides, hasn't provided the id of the sent SMS, the only id or lookup I can get is the contact id. How can I determine the id of the sent SMS?

Thanks in advance

 

Best regards

Like 1

Like

6 comments
Best reply

Hi Julio,

The responsible team released the updated version of the connector where issues 1 and 4 have been fixed. This package is already available on Creatio Marketplace. Please install the new package version and check the updates.

I have no news regarding the third issue. I will keep you updated.

sorry I forgot another problem I'm having. When I sent the same message from a process, 2 SMS were sent, if I send one from the contact, just send one. Some idea what could be wrong?

With this process 2 SMS are received

Hi Julio,

We have updates regarding your questions:
1. We reproduced the issue with Queued Delivery status and submitted it to the responsible developer.
2. We require more information to investigate the second issue. Please check whether the sent SMS appeared on the 'Messages log' tab in your Twilio account.
3. This feature is not supported in the user task. I have forwarded your feedback to the responsible developer.
4. We require more information to investigate the issue with 2 SMS sent by the process as well. Please make sure that only one instance of the business process was run in the Process log.
Thank you and we await your reply.

Irina Lazorenko,

Hi Irina,

 

Thanks for your reply, and please confirm us as soon questions 1 and 3 were resolved.

  • Regarding question 4, the sent SMS's were managed by an internal from the connector, the User Task called “Send SMS through Twilio”.
  • Additional info regarding what was happening here is:
    • When sent an SMS from a user process using this User Task, we receive the most of times the SMS twice, but always two SMS records are created on Creatio Section DlbSmsMessage
    • When sent an SMS from the communication panel of a contact it works OK, and just one SMS is delivered, so this symptom reinforces the suspect the culprit of the 2 sent SMS and created records, was the User task “Send SMS through Twilio
  •  Regarding question 2: We won't need to solve this "problem" for now because:
    • The client confirms that he will not need to receive SMS, only send.
    • The problem could be related with a numbering issue due to the Twilio provided phone number to send SMS. Current provided number is from the USA/Arizona, and we need to send SMS to Spanish numbers, so could be there some restriction to Spanish numbers to send/answer SMS to a foreign number…
    • When our customer needs to receive SMS, we will be back to determine where the problem is: The provided numeration, some Twilio restriction or whatever

 

Thanks again and best regards

 

Hi Julio,

The responsible team released the updated version of the connector where issues 1 and 4 have been fixed. This package is already available on Creatio Marketplace. Please install the new package version and check the updates.

I have no news regarding the third issue. I will keep you updated.

Irina Lazorenko,

Thanks Irina, we will check it right now

Show all comments

I installed the add on https://marketplace.creatio.com/app/access-rights-setup-wizard-creatio and is not showing in English the labels.

I tried to modify the process but is not finding the edit page element.

 

 

Like 0

Like

6 comments

Hi Federico,

The first screen you posted is a different element.

It asks an option between temp (Временные права) or permanent rights (Постоянные права).

 

The next screen, where you are asking for the page caption is for permanent rights.

Go to config, look for an IQ package to see all items of that add-on, or type in "IQSetRights" and you'll find both pages there.

Hi Federico,

This issue was fixed in the new version. The translation was added as well. You can download the updated version here:

 

https://marketplace.creatio.com/app/access-rights-setup-wizard-creatio

Hi Yevhen, seams to be the last version is not working in 8.0.3

 

I got error compatibility

 

2022-09-21 18:55:54,389 Cargado archivo: IQ_1.3 (2).zip 100%
2022-09-21 18:55:54,587 Inicio de validación de paquetes
2022-09-21 18:55:58,486 Paquetes han sido validados
2022-09-21 18:55:58,692 Se inició la copia de seguridad de configuración.
2022-09-21 18:55:58,812 Cargando paquetes desde el archivo
2022-09-21 18:55:59,302 System.AggregateException: One or more errors occurred. ---> Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Descriptor no válido:
Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
Ruta: ActualizeRightTypeData ---> Terrasoft.Common.InvalidObjectStateException: Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
   at Terrasoft.Core.Packages.PackageFileStorage.Read(DataReader reader, SqlScriptDescriptor sqlScriptDescriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.InitializeDescriptor[T](Action`2 initializeDescriptor, String descriptorFilePath, T descriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.CreateDescriptor[T](String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at Terrasoft.Core.Applications.Packages.Operations.PackageZipOperations.ThrowIfPackageStorageItemErrorsExist(PackageStorage packageStorage)
   at Terrasoft.Core.Applications.Packages.Operations.PackageZipOperations.Load()
   at Terrasoft.Core.Applications.Installation.Backup.ZipPackageBackupManager.ComposePackages(String sourcePackagesPath, String tempFilesPath)
   at Terrasoft.Core.Applications.Installation.Backup.ZipPackageBackupManager.CreateBackup(String sourcePackagesPath, String tempFilesPath, String backupPath, String code)
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.PackageInstallerServiceInternal.<>c__DisplayClass26_0.<CreateBackup>b__0()
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.BaseInstallerServiceInternal.InvokeWithLogging(Action action)
---> (Inner Exception #0) Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Descriptor no válido:
Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
Ruta: ActualizeRightTypeData ---> Terrasoft.Common.InvalidObjectStateException: Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
   at Terrasoft.Core.Packages.PackageFileStorage.Read(DataReader reader, SqlScriptDescriptor sqlScriptDescriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.InitializeDescriptor[T](Action`2 initializeDescriptor, String descriptorFilePath, T descriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.CreateDescriptor[T](String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---<---

---> (Inner Exception #1) Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Descriptor no válido:
Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
Ruta: CreateDeleteTrigger ---> Terrasoft.Common.InvalidObjectStateException: Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
   at Terrasoft.Core.Packages.PackageFileStorage.Read(DataReader reader, SqlScriptDescriptor sqlScriptDescriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.InitializeDescriptor[T](Action`2 initializeDescriptor, String descriptorFilePath, T descriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.CreateDescriptor[T](String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---<---
 

 

Federico Buffa 😀,
 

Hi Federico!

Thank you for your feedback. We have already fixed this problem and appreciate your input. Please try installing the package again.

Seams to be working now. Thanks,

Yevhen Vorobiov,

Im getting a compile error after install. Im using 8.0.3 Sales enterprise

 

Show all comments

Hello,

 

We have an issue with the app https://marketplace.creatio.com/app/telephone-number-validator-creatio.

After installing the App the Process to Create a Lead doesn't work.

Are you aware about this issue.

Our Customer would like  to use it.

 

Thanks.

Stéphane.

 

Like 0

Like

6 comments

Hello Stéphane,
 

Thank you for contacting us. Could you please send us more details about your issue? Specifically, please tell us the name and code of the problem process. Also, please check the process log. Do you encounter any errors while launching this process? We would be happy to help you resolve this issue.

Hello Yevhen,

I have created a test environment for you.

I have instance the App. So we are on the standard environment.

You can use the credential "Administrator 1" (same for pws) on the instance : https://124731-crm-bundle.creatio.com/

Then you can Create a new Lead and clique on the button Qualify.

Then go the ProcessLog to see an error in the process "Lead Management 7.8.0" .

Then you should understand our issue.

 

The App is usefull for our customer.

So have a new package from you would be great.

Below the text of the error:

System.NullReferenceException: Object reference not set to an instance of an object.
   at Academy.PhoneValidator.PhoneNumberMetadata.Validate(String PhoneNumber, Territory ter)
   at Academy.PhoneValidator.PhoneNumberMetadata.ValidateAllCountries(String PhoneNumber, ReturnType rt, List`1 RestrictedListOfCountries)
   at Academy.PhoneValidator.ContactPhoneValidator.ExecuteSearch(List`1 RestrictedListOfCountries, ReturnType rt, PhoneNumberMetadata Validator, String newNumber)
   at Academy.PhoneValidator.ContactPhoneValidator.ValidateandSave(Entity entity)
   at Academy.PhoneValidator.ContactPhoneValidator.OnInserting(Object sender, EntityBeforeEventArgs e)
   at Terrasoft.Common.CollectionUtilities.ForEach[T](IEnumerable`1 source, Action`1 action)
   at Terrasoft.Core.Entities.Entity.OnInserting(EntityBeforeEventArgs e)
   at Terrasoft.Core.Entities.Entity.<InsertToDBAsync>d__310.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Terrasoft.Core.Entities.Entity.InsertToDB(Boolean skipLookupColumnValues, Boolean validateRequired, Boolean trackChanges)
   at Terrasoft.Core.Entities.Entity.<InternalSaveAsync>d__295.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Terrasoft.Core.Entities.Entity.InternalSave(Boolean validateRequired, Boolean setColumnDefValue, Boolean trackChanges)
   at Terrasoft.Core.Entities.Entity.<SaveAsync>d__308.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Terrasoft.Core.Process.LeadManagementQualification78.SyncContactCommunications(Guid contactId)
   at Terrasoft.Core.Process.LeadManagementQualification78.ProcessContact()
   at Terrasoft.Core.Process.LeadManagementQualification78.ChangeContactScriptTaskExecute(ProcessExecutingContext context)
   at Terrasoft.Core.Process.ProcessFlowElement.ExecuteItem(ProcessExecutingContext context)
   at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)

Stéphane Banon2,

 

Thank you for the detailed description.
I have analyzed it and found the cause.
This exception is thrown if the “Mobile number” field is filled out with an incorrect number. The same situation occurs when attempting to create a contact that has an incorrect number using a mini-page. 
I have forwarded your feedback to the developer in charge.

Hello,

Thank you for your feedback. When do you think you can provide a new package?

Our customer request it 

Thanks.

Stéphane.

Stéphane Banon2,

We cannot provide you with an ETA since the add-on is free and supported without any service level agreements.

 

Ok hope it can be done soon.

FYI we discovered this issue at the begining after having error in compilation when we had update le qualification lead process. To be able to compile we have to uninstall your package. 

Hope you have identify the right error.

Show all comments

Hello,

 

Bernhardt is an onsite customer.

Landing done on their web site is on Word Press and the WordPress bpmonline connector is installed.

As you can see below, there is an error with a timeout.

We have increased the timeout of the connector to 30s, we have reset IIS and Firewall has been checked.

 

On creation site, how we can check if the request arrive to Creatio and if the issue is on Creatio side ?

 

Below the log error message :

    [safe_message] => error object

    [object] => WP_Error Object

        (

            [errors] => Array

                (

                    [http_request_failed] => Array

                        (

                            [0] => cURL error 28: Operation timed out after 30001 milliseconds with 0 bytes received

 

 

Your help is needed.

Stephane Banon

ProcessFirst

 

Like 0

Like

2 comments

Hi Stephane,

 

 

You can check if the request arrived in the Creatio IIS logs. You can learn more here: https://learn.microsoft.com/en-us/iis/manage/provisioning-and-managing-…

Also, I recommend testing this add-on on a cloud trial instance in order to make sure that the issue lies within the network settings.

Thank you Yevhen for your feedback.

 

Show all comments

Installed this today via the marketplace and added the ID and Secret generated to the System Settings as per the instructions.  Creatio side looks as expected with the added page UI.

 

When toggled to 'Print to PDF', I receive the message "An error occurred by converting to PDF".  The dashboard within Aspose shows no API calls.

 

Can anyone help resolve?

 

Thanks,

 

Tim

Like 0

Like

1 comments

Hi Tim!

One of the most common reasons for this error is incorrect data in the system settings. I recommend rechecking the Client Id and Client Secret.

 

Please refer to the screenshot below to make sure that the Aspose setting values match the respective system settings in Creatio. After applying the changes, log out and log back into Creatio to check for updates.

 

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

13 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

Show all comments