Hello community!

I'm diving into the webhook functionality in Creatio with the goal of being able to define certain webhooks for a 3rd party app to integrate with Creatio. In other versions we develop anonymous and/or authenticated services for this but the idea is to use this "new" functionality.

I've been doing tests and in general it works very well using the OOTB funcionallity receiving a specific body for example including the EntityName paramter

As I commented, the objective is for third-party applications to send us information to be able to integrate into Creatio, and they would be sending their own Payload.

Based on what I was reviewing each call to

https://webhooks.creatio.com/webhooks/[API_KEY] saves a record to WebHooks and actually any kind of JSON could be sent. 

My question is: would it be a good approach to go this way and change the way requests are processed or would it be better to use ad-hoc services for this.

On the other hand, it is assumed that the process that is executed with a scehduler to process is: Create object records based on incoming webhooks but I do not see that there are logs of this process. Am I correct that this is the process? Why are the logs not displayed even the webhooks are processed?

 

Appreciate your comments.

Regards.

Like 1

Like

3 comments

Hi!

 

Currently, the webhooks service only works when JSON is sent in the correct format. We don't recommend changing this logic because It is a bad idea to change the way requests are processed it can lead to unknown consequences, it would be better to use ad-hoc services for this. 

You can read more about the webhook service here - https://academy.creatio.com/docs/user/setup_and_administration/base_int…

Also, it looks like you have the correct process in your screenshot. To investigate the log issue in more detail, we recommend you contact our support team. You can send us an email at support@creatio.com.

 

Best regards, 

Anton

Anton Starikov,

could you please provide the community with the correct format of JSON that should be sent to webhook for correct processing.

cause uncertainty about "the way requests are processed can lead to unknown consequences, it would be better to use ad-hoc services for this" ... and webhook functionality became hardly appliable to the real tasks

Oleksandr Lisovyi,

 

View an example of the webhook that the [ Create object records based on incoming webhook ] business process can parse below:

 

{

"Contact": "Testing1",

"PhoneNumber": "+38077777887",

"Email": "test@testting.com",

"EntityName": "Contact",

"Name": "Testing1"

}



You can read more here - https://academy.creatio.com/docs/user/setup_and_administration/base_int…

 

Show all comments

Hi Everyone,

 

Please help me to find a way to add a custom date range filter option on the Home page. 

The exact requirement is to have a filter which is similar to the quick filters in the section dashboards.

Like 0

Like

1 comments

Hello,

 

As of now the quick filter functionality (or ability to apply a separate filter) is not yet available for the Home pages. We've registered a corresponding query for our responsible R&D team to consider implementing this functionality in future releases. 



Best regards,

Anastasiia 

Show all comments

I have bind column setup and object permission to the package and

I have exported the package from my on-site deployed Creatio.

 

Now I want to export it to my trial instance. I installed the package to the application hub but cannot see the content of that package on the instance where I have imported the package. I have successfully compiled the Creatio configuration too and also logged out of Creatio and logged back in.

Please  suggest me a solution for this problem.

Like 0

Like

3 comments

Hello,

 



Apparently, the system does not look at the "Current Package" setting and will save administrative changes as a copy of an object in the custom package.

Hence why currently there are no OOTB tools to transfer administration settings and this task can be only achieved by means of development.



Information relating to the tables is given below:



- SysAdminUnit (Administration object: users and roles)

- SysUserInRole (Users in roles)

- SysFuncRoleInOrgRole (Functional role into organizational role)

- SysAdminOperation (System operations)

- SysAdminOperationGrantee (Access to system operations)

- SysEntitySchemaOperationRight (Access to objects)

- SysEntitySchemaRecordDefRight (Access to default records)

- SysEntitySchemaColumnRight - (Access to object columns)

- SysAdminUnitGrantedRight - (Delegated)

- SysWorkplace - (User Workplace)

- SysAdminUnitInWorkplace - (Users in the workplace)

- SysModuleInWorkplace - (Section in workplace)

I tried to bind these tables but was unable to do so

Satyam Kumar,

 

Please note that you must have at least basic developer skills to perform this procedure.

To generate queries, you can use tools like Microsoft SQL Server Database Publishing Wizard. The resulting SQL script should be attached to the package (tab - "SQL Scripts").

 

 

Show all comments

Hello,



since an update to 8.08 (from 8.06), one of our processes has an unwanted behaviour :

a [Open edit page] element, linked to an existing email activity, seems to create an extra activity with [ Recommendations for filling in the page ] as title.



Is it a known behaviour ? how to avoid this ?

 

best regards

Patrice

Like 0

Like

2 comments

Hello, 

 

Please contact our support team via support@creatio.com so we could proceed with further analizys as it's hard to determine the root cause of this behavior with no access to business process and site itself. 

Thank you for understanding!



Best regards,

Anastasiia

Anastasiia Zhuravel,

ok, thanks !

Show all comments

I'm trying to debug an email lister for a client.

But in the Email Listener Service Diagnostics, within the Checking mailbox health section.

When I select a mailbox, send a test email and run diagnostics it returns an error "One or more errors occured".



How do I check what these errors are?

Like 0

Like

1 comments

Hello,



What checks can be performed in such a case:

  1. Verify the mailbox parameters in MailboxSyncSettings table to ensure that the tokens are correct.

    Select * from "MailboxSyncSettings"

  2. 1Try reauthorizing the mailbox. If basic authorization is used, provide the mailbox credentials again.

    2.2 If OAuth authorization is used, execute the script:



    update "MailboxSyncSettings" set "ErrorCodeId" = '5f906e1c-9521-45df-8e43-82b5109e0e4d' where "Id" = '*mailbox_id*'

    This will trigger an error message in CTI Panel . Then click "Connect mailbox again" in the error message that appears in the communication panel.

     

  3. Check the application logs and microservice logs for errors after reconnecting the mailbox.

  4. Ensure that the Email Listener settings are correct and that you are using the new version 1.0.17, which is available in the article.

  5. It is also important to verify that the settings on the provider side are correct.

If you encounter any other errors, please contact the support service. support@creatio.com

Show all comments

Hello 

Can someone help me to know, how I add a detail in a page that I am editing in the application Hub? 

I been searching how to do it but I can't find it. 

Thanks you. 

 

Like 0

Like

1 comments

Hi. 

I download the Excel report app from the Marketplace but when I try to create a Section Report for the sections that I created or for the sections of  Contacts and Accounts it doesn't show the button that allows me to generate the report for the section. If I try with other sections like Activities I don't have this problem. 

Can someone help me please? 

Thanks you. 

Like 2

Like

0 comments
Show all comments

Hello.

I'm trying to create a new Application throught Application management - Application Hub.

But every time have an error:

"25P02: current transaction is aborted, commands ignored until end of transaction block"

What's wrong?

Like 0

Like

2 comments

Hello Svitlana!

 

Hope you're doing well.

 

Please make sure that your development procedure is organized correctly. For that you can check the next articles: 

Also, we suggest to check this Marketplace application. It can help you to generate packages from the file system.

had the same issue, problem is that update from file system is deleting a schema with id = 1, but not deleting schema with parentId = 1. you can delete temporary contrain in sysschema to update from sile system and thne when trying to recreate you will find the schema and will be able to react to fix this and recreate constraint

Show all comments

Hi All,

 

How to debug the code of source code which is there in cloud instance of creatio

 

Option 1 : Tried to downlod the source code package of Creatio, in configuration tab but "Download packages to file system" is disabled to download packages in to local machine

 

Please help and advice

 

Thanks,

Srikanth

Like 1

Like

2 comments

Hello,

those instructions do not apply to cloud sites. In order to debug C# code, you'll need a local copy of the site. You can request a copy of the cloud site's database from support and also get the installation files. Then you can set up your own local copy of the cloud system to debug there. There's no option for debugging the server-side code of a cloud system.

Thanks for response 

Show all comments

Is there a way to initiate a business process from a Freedom UI page?

Like 0

Like

2 comments
Best reply

Hello Raoul,

There are no-code ways to start a process from buttons, etc in a Freedom UI page. I do have a article that outlines how to start a process via code on a Freedom UI page here: https://customerfx.com/article/starting-a-process-from-client-side-code…

Ryan

Hello Raoul,

There are no-code ways to start a process from buttons, etc in a Freedom UI page. I do have a article that outlines how to start a process via code on a Freedom UI page here: https://customerfx.com/article/starting-a-process-from-client-side-code…

Ryan

Ryan Farley,

Thank you Ryan.  That's awesome!

Show all comments