Hi. 

 

Im trying to save a script task in the open process of a lookup but when I try to save it the next message appear: An item with the same key has already been added

 

And i can´t save the process. I already  generate all schemas and compile. But i still have the same problem 

 

 

Do you have any idea why is this happening? 

 

Thank you 

 

 

 

Like 0

Like

1 comments

Hello!
I recommend checking the application logs for error details. Based on them, we can decide on the next steps.

Show all comments

Hello,

Everyday at 11PM I get the same error notification in my Notification panel:

Account not found with IdentityId "".

With what I could see it was generated from a business process  called "Lead generation. Сonsistency check" in CrtSocialLeadGen package. What can I do to fix this issue?

Like 0

Like

1 comments

Hello,

The system message you are encountering is related to the out-of-the-box process “Lead Generation: Consistency Check.” This message occurs when the system cannot connect to the service to verify that all leads have been successfully entered.

You can disregard this message if you are not utilizing the Lead Generation functionality. The process executes even if the integration with services like Facebook or LinkedIn has not been configured.

If you prefer not to receive these messages, you can deactivate the “Lead Generation: Consistency Check” process in the process library.

Best regards,
Antonii.

Show all comments

i am using creatio version 8.2.0

 

I am trying to save a business rule that filters Kota(Lookup) by Provinsi(Lookup), i know how it works, it's just when i save it, it doesn't save. 

i used static filter

 

 

now when i saved, it doesn't let me save the filter JakartaKota

and when i open the business rule page again it turns out into this

Like 1

Like

3 comments

Dear Michael,

 

Thank you for reaching out regarding the issue you’re experiencing.

 

To resolve the problem, please try the following steps:

  • Open the page in a different browser.
  • If the page loads correctly in another browser, clear the cache and cookies in your original browser and check the UI again.

 

If these steps do not resolve the issue, please contact Creatio Support at support@creatio.com. Our team will be happy to assist you with a deeper analysis of the problem.

 

I hope this helps. Should you have any further questions, feel free to reach out.

Alina Yakovlieva,

i've already tried to reload it on another account on another laptop and it still fails to save contact business rule even though it says successfully saved

Michael Fernando Handoyo,

Thank you for the update!
Please contact our support team for a more detailed analysis.

Show all comments

Dear,

I have add a button on the contact page in order to create an opportunity :

When you click on "Créer une opportunité" it launch a process which open a preconfigured page, the user select the "Besoin client" and then click save. Next i'd like to open the new record.

 

So in my process :

the opportunity page opens but it closes automatically.

 

how to keep the page open?

 

Thank you !
Nicolas

Like 0

Like

1 comments

Hi all,
 

i have an issue, I have two fields: "Start Date" and "Duration". When I input the "Start Date", I want the "Duration" field to automatically calculate the years and months of how long the person has worked until today. How can I solve this? And can I use a business rule to solve this problem? 

i am using version 8.2.0
 

thanks 

Like 0

Like

0 comments
Show all comments

Hi All, 

I would like to sum the values of two fields, for example: Field A + Field B = Field C.
How do I configure Field C to perform this calculation?
 

Thanks

Like 0

Like

5 comments

It depends on what exactly you need. If you want to take a value from one field, perform an arithmetic operation with field B, and store the result in field C when the value in the first field is specified, you should follow the approach described in this article: https://customerfx.com/article/responding-to-an-event-when-a-field-is-changed-on-a-creatio-freedom-ui-page/, assigning the value as explained in this article: https://customerfx.com/article/programmatically-determining-the-bound-attribute-for-an-object-property-in-a-creatio-freedom-ui-page/.

Oleksandr Tyra,

Hi, 
thanks for your answer, sorry but i still confused, For example, I input field a is 1000 and field b is 2000, for field c will be filled automatically by adding field a and b to 3000, is that possible? And what is the step?
 

thanks

muhammad rizky,

Hello,

as of version 8.2.2, you can use the new business rule formula feature of the "set field value" action.

Before that, you would either create a business process that does the calculation (if live updates are enabled on the entity, the result will immediately show up on the form after saving), or programmatically, as Oleksandr has described it.

muhammad rizky,

{
    request: "crt.HandleViewModelAttributeChangeRequest",
    handler: async (request, next) => {
        // listen for changes to the EmployeesNumber field
        if ((request.attributeName === "UsrStringField_A" || request.attributeName === "UsrStringField_B") && !request.silent) {
            //var fieldA = request.$context.getAttributeNameByViewItemName("UsrStringField_A"); -- or like this
            //var fieldB = request.$context.getAttributeNameByViewItemName("UsrStringField_B"); -- or like this
            const fieldA = await request.$context.UsrStringField_A;
            const fieldB = await request.$context.UsrStringField_B;
            request.$context.UsrStringField = fieldA + fieldB;
        }
        return next?.handle(request);
    }
}

Oleksandr Tyra, Robert Pordes, 
 

Thanks for your advices, i will try it first 

Show all comments

Hi Team,

We are currently working on adding a filter to a custom section within our mobile application. The object has a lookup column named "Community," and our goal is to filter the records such that the "Community" value matches the current user's associated community. The relevant field on the "Contact" object is the "Primary Community."

 

We are familiar with the process of applying filters to mobile app sections by leveraging the out-of-the-box (OOTB) features of Creatio to configure the web page and then merging the generated code into the mobile app page. However, the specific condition involving the current user’s community seems to present a more complex challenge.

We would greatly appreciate any guidance or suggestions you may have for implementing this filter condition efficiently.

Like 0

Like

3 comments
Best reply

Hello!

Currently, this functionality is not available in the standard Creatio solution and we have a task to implement quick filters in the Creatio mobile app for the R&D team.
As a workaround, to achieve your goal, you can try the following approach, in which a quick filter is added to the page by the “Community” column and the user can select the appropriate value:

Here is an example of code for page MobileCalendar_ListPage for filter on first tab
1) changes in viewConfig -
  "type" : "crt.Screen",
  "header": [{
        "name": "My_QuickFilter",
        "type": "crt.QuickFilter",
        "filterType": "lookup",
        "config": {
            "caption": "Community",
            "icon": "person-button-icon",
            "iconPosition": "left-icon",
            "entitySchemaName": "Community"
        }
  }],
  
2) changes in viewModelConfig -
  "viewModelConfig" : {
      "attributes" : {
        "My_Converter_Arg3": {
          "value": {
            "quickFilterType": "lookup",
            "target": {
              "viewAttributeName": "Items3",
              "filterColumn": "Community"
            }
          }
        },
        "My_Filter3": {
          "from": "My_QuickFilter_Value",
          "converter": "crt.QuickFilterAttributeConverter : $My_Converter_Arg3"
        },

3) set filter for your collection in viewModelConfig -
"Items3" : {
  "modelConfig" : {
    "path" : "Tab1DetailDS",
    "filterAttributes" : [
        ...........,
        {
            "loadOnChange": true,
            "name": "My_Filter3"
        }
    ]
  },
  ....
}

Hello,


Could you tell me if your question is about the Freedom UI or Classic UI section?

Serhii Parfentiev,
Hi Serhii,

Thank you for your response! 

My question is related to the Freedom UI section.

Hello!

Currently, this functionality is not available in the standard Creatio solution and we have a task to implement quick filters in the Creatio mobile app for the R&D team.
As a workaround, to achieve your goal, you can try the following approach, in which a quick filter is added to the page by the “Community” column and the user can select the appropriate value:

Here is an example of code for page MobileCalendar_ListPage for filter on first tab
1) changes in viewConfig -
  "type" : "crt.Screen",
  "header": [{
        "name": "My_QuickFilter",
        "type": "crt.QuickFilter",
        "filterType": "lookup",
        "config": {
            "caption": "Community",
            "icon": "person-button-icon",
            "iconPosition": "left-icon",
            "entitySchemaName": "Community"
        }
  }],
  
2) changes in viewModelConfig -
  "viewModelConfig" : {
      "attributes" : {
        "My_Converter_Arg3": {
          "value": {
            "quickFilterType": "lookup",
            "target": {
              "viewAttributeName": "Items3",
              "filterColumn": "Community"
            }
          }
        },
        "My_Filter3": {
          "from": "My_QuickFilter_Value",
          "converter": "crt.QuickFilterAttributeConverter : $My_Converter_Arg3"
        },

3) set filter for your collection in viewModelConfig -
"Items3" : {
  "modelConfig" : {
    "path" : "Tab1DetailDS",
    "filterAttributes" : [
        ...........,
        {
            "loadOnChange": true,
            "name": "My_Filter3"
        }
    ]
  },
  ....
}

Show all comments

Is there a way to add custom functionality to message composer send button(in case of email) in case section(freedom UI).

 

Like 0

Like

1 comments

Hello,
 

At the moment, the Message Composer element is not customizable in the system. We recognize that this limitation may affect your workflow and the flexibility you need to tailor the system to your specific business requirements.
 

That being said, we want to assure you that we are actively working toward enhancing this functionality. Based on the feedback we've received from you and other users, we've increased the priority of this task.

Your experience and satisfaction with the product are very important to us. We constantly strive to make Creatio more adaptable and user-friendly, and your feedback plays a key role in guiding these improvements

Thank you for your patience and understanding.
 

Show all comments

Hi, all mentors,

 

   I use Clio in visuall c#, and the connection seems okay. 

But I failed to see the SQL output console when I use the SQL

 

   Select * from "Contact", it's seems the sql output console disappear. 

 

How to activate it, please kindly help. 

 

Like 1

Like

2 comments

Have you installed clio api (cliogate) in the instance? That is a requirement to execute SQL using clio. 

If not, in VSCode click the clio explorer main menu button (see https://share.customerfx.com/v1uGwpWw) and select "Install clio api" to install the clio API package into the system. 

 

Also, make sure you've installed .NET 8 - Also, install the clio command line as well from that same menu. 

You can follow the complete setup steps here: https://customerfx.com/article/how-to-install-clio-explorer-for-creatio/

Ryan

Show all comments

Hello everyone,

I'm using crt.OpenLookupPageRequest to open a lookup page in my Creatio application. However, the records in the list appear as hyperlinks, and I would like to display them as plain text instead.

Here is my current code:

request.$context.executeRequest({
	type: "crt.OpenLookupPageRequest",
	$context: request.$context,
	entitySchemaName: "BnzConversationScript",
	caption: rls.BnzSelectConversationScript,
	filtersConfig: {
		filterAttributes: [
			{
				name: 'ConversationScriptsFilter',
				loadOnChange: false
			}
		],
		attributesConfig: {
			ConversationScriptsFilter: { value: filterConfig }
		}
	},
	features: {
		select: {
			multiple: false,
			selectAll: false,
			resultType: 'lookupValues'
		},
		create: {
			enabled: false
		}
	},
	afterClosed: async function(selectedItem) {
		scope.getFinalDataForConversationScript(request, recordId, response.GetConversationScriptsListResult, selectedItem?.value);
	}
});

Does anyone know how to disable hyperlinks for the records in this lookup page? Any help or guidance would be greatly appreciated!

Thanks in advance!

Like 1

Like

3 comments

I solved the issue in a trivial way – record links are not created when using a database table view. So, I simply created a view based on the table and used it as the source.

Oleksandr Tyra,

It would be great to find out how to remove the links. I wish the lookup dialog didn't have links by default, it's far too confusing for users - they think they need to click the link to select the record, but that just navigates them away from the dialog and to the record. There's no reason why links should be in that dialog since it's purpose is to select a record.

Ryan Farley,

As I wrote above - use Database View

Show all comments