Hi All,

 

how can I make the fields appear automatically to the user in a specific order and then the user will fill them in that order, for example: if I have a task to fill in the username, phone number and email, I want the system to automatically show username field  in front of the user and he fills it in, and when he finishes, the phone number field will appear, and then the email.

 

because I want the system to guide the user to each field, I don't want the user to click on each field and fill it.

 

can I do that in creatio?

Like 0

Like

1 comments

Hello, Anas!

 

To make the fields appear one after another, you may set the business rules for the field. Here's how to do that:

1. Open up the page to set up.

2. Go to the 'Section wizard' from it ('View' button)

3. Select the 'Business rule' tab

4. Set the rule so that an element (e. g. Title) is only displayed after a particular element is filled in as on the screenshot https://prnt.sc/t8UR6eumB6_Y

5. Move on to making a next separate rule with the same structure for the next field (e. g. if the Title is filled in, then Show "Gender" field https://prnt.sc/tcJbw7kF8GaC)

6. Make the rest of the rules so that all the fields are involved. 

7. Save the changes.

 

Hope you find it useful!

Show all comments

Hello Community,

 

Does the Creatio support refresh token flow in OAuth 2.0 authorization for integrated applications ?

 

Or third party application have to generate token while expired by "grant_type:client_credentials" ?

 

I'm refering to this settings:

https://academy.creatio.com/docs/user/on_site_deployment/deployment_add…

 

Best regards,

Marcin Kott

Like 0

Like

1 comments
Best reply

Hello,

 

At the moment OAuth 2.0 authorization for integrated applications does not support refresh token flow.

The third-party application has to generate tokens and the system administrator needs to update the synchronization parameters.

 

I will also create a request for our development team to develop such functionality in future releases.

 

Thank you. 

Hello,

 

At the moment OAuth 2.0 authorization for integrated applications does not support refresh token flow.

The third-party application has to generate tokens and the system administrator needs to update the synchronization parameters.

 

I will also create a request for our development team to develop such functionality in future releases.

 

Thank you. 

Show all comments

Hello, I'm trying to control the columns that are displayed in the 'Merge Duplicates' window at the Lead Object level.



For Example, in the attached screenshot, the lead score is calculated automatically in run time based on column values and it doesn't matter what the user chooses on the UI ('55' or '63' see: below screenshot). With that said, How do I remove the 'Lead Score' column from the 'merge duplicates' window and for future reference how can I control what columns are being displayed here?



Thank you!



 

 

 

Like 0

Like

1 comments

Hello Vishal, 

 

The column will be displayed in the "Merge duplicates" window,  as soon as there is a conflict between values of this column in the records you are about to merge.

More detailed information can be found in the corresponding article:

https://academy.creatio.com/docs/8-0/user/platform_basics/business_data…

 

However, there are a few exceptions:

- column is included in the list of ignored columns - Creatio will not duplicate identical communication options, addresses, and noteworthy events. It's a base logic of a system which is specified in system's code;

- it's empty;

- it's a system column. 

 

Columns from your screenshot is not included in the exceptions list, there is a conflict between them, the system doesn't know which value to choose for the resulting records: 55 or 63, therefore the user action is needed and this column cannot be skipped from the Merge duplicates window. 



Should you have additional questions, please let us know.

Best regards,

Anastasiia

Show all comments

please solve this error

File attachments
Like 0

Like

8 comments

UP

 

UP

up

 

up

up

 

Hi, Diaa!

 

Can you please clarify the business task here? Any details will be of help.

 

Thank you!

Alla Blinova,

It can't be built , 

Error    CS0234    The type or namespace name 'Xrm' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)   

Diaa Araby,

We see the screenshot you attached earlier. Can you describe the steps that lead to this result and the accomplishment you try to implement, please?

Show all comments

Hi All,

 

I'm Trying to add an account to mailbox synchronization setup, but an error message appears when I try to login using email & password (Your email or password is incorrect. If you have 2-Step-Verification enabled - please use the app password.), I didn't enabled 2-Step-Verification, And I'm Sure the Email & password are correct.

 

may you help me to fix this issue.

 

Like 0

Like

2 comments
Best reply

hi Anas Iyad Ahmad Ibrahim,



The mailbox account addition steps are drilled into a simple process.

1. Set up an APP password for the email account in the corresponding mail service provider.

2. Copy the APP password newly created.

3. When entering the mailbox id, give the password as copied APP.



https:/academy.creatio.com/docs/user/setup_and_administration/base_integrations/mailbox_setup/faq/mailbox_setup_faq

 

https://support.google.com/accounts/answer/185833?hl=en



Please ensure that the Email Listnere is setup if the instance is local environment.





BR,

Bhoobalan Palanivelu.

hi Anas Iyad Ahmad Ibrahim,



The mailbox account addition steps are drilled into a simple process.

1. Set up an APP password for the email account in the corresponding mail service provider.

2. Copy the APP password newly created.

3. When entering the mailbox id, give the password as copied APP.



https:/academy.creatio.com/docs/user/setup_and_administration/base_integrations/mailbox_setup/faq/mailbox_setup_faq

 

https://support.google.com/accounts/answer/185833?hl=en



Please ensure that the Email Listnere is setup if the instance is local environment.





BR,

Bhoobalan Palanivelu.

Bhoobalan Palanivelu,

Thanks a lot, it works!

Show all comments

In account section page, creating relationship with other companies in the "CONNECTED TO" tab" the account selection doesn't use the account popup lookup search.

How can I use the same account selection popup available in other standard account lookup fields? 

Like 0

Like

0 comments
Show all comments

I have integrated Creatio with blob storage to store the attachments in Azure container. Is there any way to store attachments from different sections(Ex: Account or Contact) into separate Azure container or s3 bucket

Like 0

Like

1 comments

Hello Sivanesan,



There is no such opportunity.

 

We've registered it in our R&D team backlog for consideration and implementation in future application releases.

 

Thank you for helping us to improve our product. 

Show all comments

Is it possible to export an existing database schema into a creatio datamodel? Or from an ERD Data export?

 

I use lucidchart to create a model of my database, it has export functions for MySQL, PostgreSQL, SQL Server, Oracle SQL and a similar platform as creatio, Quickbase. 

 

Does creatio support such an import wizard?

Like 1

Like

1 comments

Hello Pascal,

 

unfortunately this is not quite possible.

The thing is that you can export the DB in such way, but you will not have any objects in the system.

So we would recommend sticking to the standard way. Also, we will register this option as a wish for the dev team to implement it in the future.

 

Regards,

Gleb.

Show all comments

I am trying to save data from an API call, it returns a collection of records. I wish to save these into a table. I do not know how to loop through this collection and save each as a record. Please advise.

Like 0

Like

2 comments
Best reply

Hi Pascal,

 

This can be achieved via OOTB no-code tools of Business Processes.

The response collection of an API can be sent to a sub-process with parameter filled and it can be set to run sequentially so that all the response data will be successfully inserted into the table.



Here is the article, https://customerfx.com/article/working-with-collections-from-a-web-service-element-in-a-process-in-creatio/

 



BR,

Bhoobalan Palanivelu.

Hi Pascal,

 

This can be achieved via OOTB no-code tools of Business Processes.

The response collection of an API can be sent to a sub-process with parameter filled and it can be set to run sequentially so that all the response data will be successfully inserted into the table.



Here is the article, https://customerfx.com/article/working-with-collections-from-a-web-service-element-in-a-process-in-creatio/

 



BR,

Bhoobalan Palanivelu.

The subprocess method is very poor performance for larger datasets though, and so when we had this problem we ended up having to write C# for it. These aspects need to be improved by Creatio if their desire is to continue to push their platform as being effective at scale with no code solutions.

Show all comments

Hi Team,

 

Please provide me with an example for how we can display an Information dialog box after we change the value in a lookup and refresh the page automatically after lookup value change.

 

 

Like 0

Like

1 comments

Hi Sarika,

 

Two examples in one: refresh the page in case the account selected in the lookup column on the page has the "167161603" name (the lookup column is a custom one added to the page) and display a popup stating that the page was refreshed:

handlers: /**SCHEMA_HANDLERS*/[
			{
				request: "crt.HandleViewModelAttributeChangeRequest",
				handler: async (request, next) => {
					if (request.attributeName === 'LookupAttribute_upoxk3v' && request.value.displayValue == '167161603') {
						const handlerChain = sdk.HandlerChainService.instance;
							await handlerChain.process({
								type: 'crt.LoadDataRequest',
								$context: request.$context,
								config: {
									loadType: "reload"
								},
								dataSourceName: "PDS"
							});
						Terrasoft.showInformation("Refreshed!", this);
						return next?.handle(request);
					}
				}
			}
		]/**SCHEMA_HANDLERS*/,

LookupAttribute_upoxk3v should be replaced with the attribute name from the attributes property of the viewModelConfig:

viewModelConfig: /**SCHEMA_VIEW_MODEL_CONFIG*/{
			"attributes": {
				"UsrName": {
					"modelConfig": {
						"path": "PDS.UsrName"
					}
				},
				"Id": {
					"modelConfig": {
						"path": "PDS.Id"
					}
				},
				"LookupAttribute_upoxk3v": {
					"modelConfig": {
						"path": "PDS.UsrAccount"
					}
				}
			}
		}/**SCHEMA_VIEW_MODEL_CONFIG*/,

To find out which attribute is needed you need to take a look at the control of the page element in the viewConfigDiff:

{
				"operation": "insert",
				"name": "ComboBox_i6riofn",
				"values": {
					"layoutConfig": {
						"column": 1,
						"row": 1,
						"colSpan": 1,
						"rowSpan": 1
					},
					"type": "crt.ComboBox",
					"loading": false,
					"control": "$LookupAttribute_upoxk3v",
					"label": "$Resources.Strings.LookupAttribute_upoxk3v",
					"labelPosition": "auto",
					"listActions": [],
					"showValueAsLink": true
				},
				"parentName": "LeftAreaContainer",
				"propertyName": "items",
				"index": 0
			},

Also don't forget to add "@creatio/sdk" into the dependencies. 

Show all comments