This is sort of two questions but they're along the same lines. First of all, how do I add custom columns so that they show up in global search. I've figured out how to add columns to it by making a replacing schema for the xSearchRowSchema but whenever I add custom columns they don't show up.

 

Secondly, how to I go about adding a xSearchRowSchema for a custom object?

Like 0

Like

5 comments

Hello Dominic,

 

It is actually simpler to do so.

You need to set the column as indexed in the object settings then save and publish the object.

After that you will be able to search for the column's value in the global search!

 

As for searching for objects I do not quite get what you mean. Could you please elaborate on this? Do you want to be able to search the objects themselves or just the records of objects?

 

Best regards,

Max.

 

Max,

So what I mean is that I'd like to show certain columns when I search something in the global search. Below is the custom object quote line but it only shows the quote id and the object that it belongs to. I'd like it to show more columns like it does when I search an account in global search as also shown below.

Like I said before I am able to add some columns to the account but only pre existing columns that came with base Creatio. So far I have been unable to add custom columns to this.

Dominic Fier,

 

There is no option to modify the global search results columns. It can only be done with the help of development. For example, if we are talking about basic sections, the required columns should be included in the diff section of the 'Object'SearchRowSchema of the Custom package. You can find some common topics on Creatio Community:

If you need a specific consultation on the implementation of your custom logic, you can request this as part of a consultation service from your Success Manager.



The idea has already been registered for the R&D team to implement the possibility of the global search result view customization.

 

 

As for your question about adding custom columns to global search results. you can refer to my previous reply.

 

What you need to do is add a custom column. And check the "Indexed" column.

 

Then save and publish the object.

 

After that add the column to the page in section wizard and populate it.

 

 

Then you can search for this value in the global search.

 

Best regards,

Max.

Adding custom objects to the global search can easily be done with clicking the Indexing for full-text search checkbox on the section wizard

https://i.imgur.com/IblfqJ4.png

 

Chani Karel,


Do you have any idea how to do the same thing for details not section objects?

 

Show all comments

How to Connect Creatio to Power BI - power pivot or power query - in low code/no code?

 

Like 0

Like

1 comments

 

Hello Guido,

 

By default, Creatio doesn't support the Power BI dashboards. However, they can be added as Web Page-type dashboards, as a workaround.



 In your power bi find the link to the web (Publish to the web) and insert it into Creatio.



Another option is to use API\Odata to integrate the BI dashboards.

 

Best regards,

Bogdan

Show all comments

I want to distribute the leads automatically based on geography and based on criteria. How can we make it possible..?

Like 0

Like

2 comments
Best reply

Hello Naveen Kumar Gali,

 

You can do this using a business process!

 

Add a start signal which would be triggered when a new lead is added or when a lead is modified. You can configure it so that the process starts when a lead is transferred to a particular stage or any other field is changed.

Then read the data from a lead object filtering by the id of the new record that triggered the start signal. After that put an "Exclusive gateway (OR)" after which there can be multiple conditional flows where you can check if the country of the lead is Australia for example and you can add a default flow that will be triggered if the lead does not meet any of the sequence flows criteria. After each of the flows you can put a "Modify data" element where you can modify the Lead filtering by the id and choose the columns that will be modified.

 

Here is an example of the layout of such process.

Here is a link to the Academy where you can find more information about business processes.

 

Best regards,

Max.

 

 

Hello Naveen Kumar Gali,

 

You can do this using a business process!

 

Add a start signal which would be triggered when a new lead is added or when a lead is modified. You can configure it so that the process starts when a lead is transferred to a particular stage or any other field is changed.

Then read the data from a lead object filtering by the id of the new record that triggered the start signal. After that put an "Exclusive gateway (OR)" after which there can be multiple conditional flows where you can check if the country of the lead is Australia for example and you can add a default flow that will be triggered if the lead does not meet any of the sequence flows criteria. After each of the flows you can put a "Modify data" element where you can modify the Lead filtering by the id and choose the columns that will be modified.

 

Here is an example of the layout of such process.

Here is a link to the Academy where you can find more information about business processes.

 

Best regards,

Max.

 

 

Hello Max,

Thank you for the quick response and the above solution helped me with my requirement.

Show all comments

Dear colleagues,

 

Somebody knows or have experience integrating Creatio with "LinkedIn Sales Navigator"?

 

I saw in LinkedIn pages they have integrations wioth Dynamics and SalesForce, and can integrate anothers CRM with the API, somebody with experince on it?

 

Please your help

 

Thanks in advance

Like 1

Like

7 comments

Dear Julio, 



Thank you for your question. 

As for now, there is no such functionality available in Creatio.

However, we have the problem registered for the responsible R&D team to implement it in future releases. 

Your request will be added to it so to increase the priority of this implementation. 



Kind regards,

Roman

Is there 'any' integration with LinkedIn?  I have 7,000 LinkedIn contacts and would like to sync them with Creatio CRM.  Thanks!!!

Hello Paul,

 

Unfortunately, we are still working on its implementation. 

I will assign your question to this project in order to increase its priority.  

 

Best regards,

Bogdan

Hello, is there any update on this issue? Can LinkedIn Sales Navigator be integrated with Creato at the moment? Thank you in advance. 

Ismet Sinan Ekici,



Hello, 

 

As of now there is no such integration. As mentioned, we already have a query registered for our responsible team to consider implementing such integration in the upcoming releases,  but there is no ETA for it right now. 

I will assign your request to this project to increase it's priority.

Best regards,

Anastasiia

Dear Rupert,

 

Thank you for reaching out!

 

I have registered your request for this project in order to increase its priority.  

 

Best regards,

Anastasiia

Hy do we have any update on this request. 

Show all comments

Hi All,

 

We created a new duplicated rule, it is working on first time record is created but it is not working on modifying the attribute we used in the rule on same record.

Note: We checked the check box "Use this rule on save".

 

Can we call the Duplicate rule from C# or Java script?

 

Regards,

Raviraja

Like 0

Like

3 comments
Best reply

Hello Raviraja,

If you want the records being checked for duplicates not only when it's created, but every time it's modified, please create Replacing Schema for Base Entity Page and paste the following into it:

define("BaseEntityPage", [], function(DeduplicationConstants) {
	return {
		details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
		modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/,
		messages: {},
		mixins: {},
		methods: {
 
			/**
			 * @inheritdoc Terrasoft.BaseEntityPage#asyncValidate
			 * @overridden
			 */
			asyncValidate: function(callback, scope) {
				this.callParent([function(result) {
					if (result.success && this.get("PerformSearchOnSave")) {
						this.findOnSave(callback, scope);
					} else {
						callback.call(scope, result);
					}
				}, this]);
			},
		},
		diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/
	};
});

Please note, that it wil start duplicate check for every page on every change(even in the fields that are not being checked by your rule). 

You can use it as is or modify it so it fits your business task better. 

Best regards,

Yurii. 

Hello Raviraja,

If you want the records being checked for duplicates not only when it's created, but every time it's modified, please create Replacing Schema for Base Entity Page and paste the following into it:

define("BaseEntityPage", [], function(DeduplicationConstants) {
	return {
		details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
		modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/,
		messages: {},
		mixins: {},
		methods: {
 
			/**
			 * @inheritdoc Terrasoft.BaseEntityPage#asyncValidate
			 * @overridden
			 */
			asyncValidate: function(callback, scope) {
				this.callParent([function(result) {
					if (result.success && this.get("PerformSearchOnSave")) {
						this.findOnSave(callback, scope);
					} else {
						callback.call(scope, result);
					}
				}, this]);
			},
		},
		diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/
	};
});

Please note, that it wil start duplicate check for every page on every change(even in the fields that are not being checked by your rule). 

You can use it as is or modify it so it fits your business task better. 

Best regards,

Yurii. 

Thanks for the reply Yurii,

 

Can we modify this for to rule only for the desired field?

Can't we call a specific rule from frontend script?

 

thanks!

Yedla Ravi Raja,

Since you replace Base Entity Page, all child schemas will also inherit the same behavior. 

If you'd like to call deduplication for specific pages please add this method to the page you need. 

Also, this method calls the search itself, not specifying the rules.  

Best regards, 

Yurii

Show all comments

Is the product catalogue page customizable to show 1) frequently bought product by that customer 2) show a new price column as a preferred price specific to that customer? - Is this possible to customize this page?

 

Like 0

Like

1 comments

Dear Ganesh,

 

Thank you for your question!

 

Unfortunately, there is no OOTB solution for this detail. The only way to accomplish both scenarios is by developing a custom code.

 

Thank you for understanding,

 

Regards,

 

Danyil

Show all comments

Hello,

 

This question may have been answered, but I searched the forum and couldn't find anything. 

 

We are attempting to create sales enablement workflows within creatio, essentially providing the sales team with the necessary content through crafting communications in the form of workflows. We use data to trigger the workflows. An example is a contract approaching end of life. 

 

Has anyone done this successfully in creatio? It seems to be a bling spot in the software as if we want to track the data on emails and such we have to do it via the marketing app which doesn't work as this is primarily one to one communication vs one to many. 

 

Thanks in advance, 

 

Bailey 

Like 0

Like

3 comments

Hello,

 

Can you please give some more examples or use cases of your task? 

Thank you.

 

Dean

Take a look at the Renewal template in the Creatio marketplace. I hope this helps.

Bumping this post

 

There is no way to streamlines sales communications in this crm, to my knowledge at least. Something similar would be a sequence created in hubspot. 

 

Show all comments

While creating an activity in the activity section I am getting the following error.

Terrasoft.Common.DbOperationException: Npgsql.PostgresException (0x80004005): 23503: insert or update on table "Activity" violates foreign key constraint "FK8k9PLTrOuC7utdecSZ0EIBziLQo"

Image preview 

Like 0

Like

1 comments

Hello Janhavi,

 

Hope you're doing well.

 

The notification you have received occurs at the database level and means that the database cannot update the table due to invalid constraints. If you look at what this constraint is and what it is referring to, you can find what it refers to (in your case it's an Activity object). It seems that the Activity object was changed or related objects were changed (like adding new columns, removing columns/obects, editing column names, etc.), and this could be the reason of the issue you have faced. In this case to solve the issue please try to update the database structure where it is needed or additionaly before that run the source code generation and compile the system ("Compile All" option):

 

 

Also you can find the needed relation for the mentioned in the norification constraint by running the next query:

 

SELECT * FROM information_schema.constraint_column_usage WHERE constraint_name = 'FK8k9PLTrOuC7utdecSZ0EIBziLQo';

 

Best regards,

Roman

Show all comments

Can I create an advanced search query on a section to represent the following? 

where field1 IN (Val1,Val2,...)

Like 0

Like

5 comments

Dear Kumar, 



Are you asking about the usual OOB advanced filter in the section? 

Just want to make sure that I understand your question correctly. 



Kind regards, 

Roman

Yes that is correct. Using the OOB, is there a way to do such query? I know, query for a lookup field with multiple values its possible. But how about non-lookup type fields, like string etc..

 

With non-lookup types it isn't possible with the out of the box filter tools as an IN operator. You'd have to rethink it and instead of an IN operator, you'd have to group several conditions together with OR - so instead of field1 in (Val1,Val2) you'd have field1 equals/contains Val1 OR field1 equals/contains Val2 (grouped together)

Oh, the challenge we have is, I have about 150+ values I need to do the query for.. Doing a OR grouped query is very tedious, isn't it? 

Is there any other better alternative? 

Kumar, 



Unfortunately, there are no other options to use the advanced filter with the mentioned conditions. 

However, we have an idea registered for our R&D team to add this functionality in future releases and we will add your request to the backlog so to increase the idea's priority. 



Kind regards, 

Roman

Show all comments

Hey community !

 

TL;DR : How can I Read data from  a lookup that was fetch in a previous Read data ?

 

I have a business process that is called when a field in an object is changed. Based on this, I get the object ID and read the data from it. Until then, no problem.

 

This object contains lookup fields (they are all filled in) and I also need to read the data from these objects.

 

Here is my business process, I will explain what I do after the screenshot :

 

So my "Candidat retenu" signal passes the object ID which is changed to "read recruteurs" and I ask for all the lines in the recruteurs object :

 

Based on the data received, I have my second read data (read contact) which I have configured as follows:

 

All read data are very similar after that:

"read opportinite" : Opportunité.id = read recruteurs.Premier élément de la collection résultante.Opportunité

"read Soft skill 1" : custom object.id = read contact.Premier élément de la collection résultante.Soft Skills 1

"read Soft skill 2" : custom object.id = read contact.Premier élément de la collection résultante.Soft Skills 2

"read Soft skill 3" : custom object.id = read contact.Premier élément de la collection résultante.Soft Skills 3

"read Soft skill 4" : custom object.id = read contact.Premier élément de la collection résultante.Soft Skills 4

 

Based on all previously queried table I create a new object "candidature" :

 

All fields which I try to query data from are filled in.

 

Unfortunately when the candidature object is created the only fields that are filled in are the fields from "read recruteurs" and the "Disponibilité" field and I don't understand why. In the process diagram everything's "working" :

 

I don't have any errors and I don't understand what are my mistakes.

 

How can I query data from objects previously queried like I'm trying to do ?

 

Thanks in advance for your response !

 

Best regards,

 

 

Julien Gunther

Like 0

Like

1 comments

Dear Julien,

 

Try to contact the support team via support@creatio.com. It is necessary to have the access to the website to have and have a look at entire process. Most likely you linked some elements incorrectly, it is necessary to find the place. 

 

Regards,

Dean

Show all comments