Hello community,


I have noticed that development on Freedom UI requires more resources for local development.

I develop on a laptop with 16 GB RAM, Intel i7 CPU and SSD hard drive and often have problems with browser memory and package compilation.

What kind of laptop configuration do you use?

 

Like 0

Like

4 comments

Hello,

We recommend that you review the article: https://academy.creatio.com/docs/8.x/setup-and-administration/category/system-requirements
 

Perhaps you have deployed Creatio on your own computer, and that's why you are facing these issues. The system should be deployed on a server, and your computer should act as a client, while the server acts as the backend.
 

Assuming that your computer is being used as a server, such problems are quite understandable, because besides Creatio, it may be running other processes that consume memory. And, as we know, 16 GB of RAM for a laptop is not enough for a stable server. In this case, your laptop should simulate a server with these characteristics.
 

We also recommend that you pay attention to the version of your site, and if it is 8.0.9 +-, we recommend that you update the site to the latest release, as we have also worked out issues with the efficiency of processes in the Creatio application and optimized the application itself.

Malika,

Thank you Malika for your reply.

The suggested article doesn't mention the requirement for RAM.

What do you suggest?

Stefano Bassoli,

Dear Stefano, I worked with an ASUS with similar characteristics you mention and works fine and I had in thos notebook 8 local Creatio instances..., Now working with a ROG I9 & 32GB, but with an I7 gen 10+ and 16GB and SSD disk it must works to install creatio locally and works fine

 

Regards

Thank you Julio, for your sharing.

 

I'm experiencing a problem while I'm working with editor with multiple tabs open on the same dev instance.

My Edge browser is returning insufficient memory error.

I'm using using Rancher as a provider for postgres and redis services

 

Show all comments

Dear colleagues,

 

I'm facing an issue with filtering records in a ListPage. I need to implement a cascading lookup relationship between two Quick Filters:

  1. Quick Filter 1 (QF1): Category
  2. Quick Filter 2 (QF2): Subcategory
  3.  

My goal is to dynamically update the options in QF2 based on the selected value in QF1. For instance, if the user chooses "Category A" in QF1, QF2 should only display the subcategories associated with "Category A.", 

 

If user in QF1 selects Category A & C, in QF2, just see SubCategories associated with "Category A & C"

 

Is this functionality possible?

 

Thank you for your help.

 

Julio Falcón

Like 2

Like

1 comments

Hi,

 

We have consulted with the product owners of this feature, and we are sure that this task can only be achieved using development.

Also, we have created a request for our developers to bring this functionality in future releases.

Thank you for this suggestion; it helps make our product better!

Show all comments

Hi Team,

 

I want to format KPIs  in sending progress and email totals by changing type from white to fully colored. How to go about it? Thanks

Like 0

Like

1 comments

Hi Puneet!

Unfortunately, currently, there is no option to modify these dashboards. 

We have created an idea for our R&D team to implement this functionality in future releases.

Have a great day!

Show all comments

Hello Creatio community

 

I have developed a page using Freedom UI. I want to develop some core functions that i want to call in different Freedom UI screens. For example function calculate as shown below.

 

define("ApplicationFormSection_FormPage", /**SCHEMA_DEPS*/["@creatio-devkit/common"]/**SCHEMA_DEPS*/, function/**SCHEMA_ARGS*/(sdk)/**SCHEMA_ARGS*/ {
	function calculate(value1, value2) {
		return value1 + value2;
	}
	return {
		viewConfigDiff: /**SCHEMA_VIEW_CONFIG_DIFF*/[..]/**SCHEMA_VIEW_CONFIG_DIFF*/,
		viewModelConfigDiff: /**SCHEMA_VIEW_MODEL_CONFIG_DIFF*/[..]/**SCHEMA_VIEW_MODEL_CONFIG_DIFF*/,
		modelConfigDiff: /**SCHEMA_MODEL_CONFIG_DIFF*/[..]/**SCHEMA_MODEL_CONFIG_DIFF*/,
		handlers: /**SCHEMA_HANDLERS*/[
			{
				request: "crt.HandleViewModelAttributeChangeRequest",
				handler: async (request, next) => {
					if (request.attributeName === "Field1" && !request.silent) {
						var sum = calculate(1, 2);
					}
					return next?.handle(request);
				}
			},
		 ]
	}

 

This approach doesn't work because every time i change the screen the function is removed automatically. 

 

Is there a way I can develop some core functions in a different module and call this module inside my "ApplicationFormSection_FormPage" freedom UI page?
Can you give an example for my case?

 

Best regards

Like 0

Like

1 comments

Hello,

A better approach is to use modules for page code. I try to add as little code to the page request handlers as possible and move all code to modules/classes. See https://customerfx.com/article/organizing-code-for-creatio-freedom-ui-pages-with-modules/

Ryan

Show all comments

Hello,

 

I have a column called "Income" which contains sensitive information and is accessible based on multiple business rules and custom code. We realized that while this works on the form page, any user can add the column on the list page and get to see the values.

 

The column permissions using object permission will also not work because as mentioned above, the field is to be made visible based on multiple rules and custom logic.

 

Is there a way to prevent user from adding this column on the List page?

Like 0

Like

2 comments

We make detail (even if there will be only one record) with records permission for such cases

Vladimir Sokolov,

That is a great idea to be sure that this value is not pulled anywhere! As of current implementation for us, we would like to retain the field at the section level and are looking for ways by which the visibility can be controlled. 

I think, there has to be way for the rules on form page to reflect on the list page and in folders as well. In most cases, we hide the fields because it has information that need not be shown to some users and the platform unfortunately provides a way to by-pass this by letting users add the field on the list page.

Show all comments

It is possible to change the name of the mobile app?

 

Can be rename with the name of the company instead of "Creatio"?

 

Thanks 

Like 0

Like

2 comments

Hello,

 

While it is not possible to change the name of the mobile app directly, you can use Mobile Branding to customize your mobile application.

 

You can find more information about Mobile app Branding in this article: https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…

Thanks for the tip

Show all comments

Hi! How to place a button at dashboard section ? I know there is an article 
https://academy.creatio.com/docs/developer/interface_elements/record_page/button/overview
but there is no information about dashboard section containers.

Like 0

Like

3 comments

Hello,

You can use this instruction: https://academy.creatio.com/docs/developer/interface_elements/record_page/button/overview to add the necessary button to any section. If you have a Freedom UI, you can use the Button component for dashboards using this article: https://academy.creatio.com/docs/8.x/no-code-customization/customization-tools/ui-and-business-logic-customization/UI-designer#title-2230-17.

 

Malika,

as I said in the post, this article does not answer my question, there is no container for the dashboard section

Andrii Herbshtasov,

Unfortunately, there is no way to implement the button in the dashboard section. 

As a workaround you can create a custom page in FreedomUI by no-code methods and add a Button with all needed dashboards.

Show all comments

I am getting the following error following logging in as Supervisor to a local deployment of Creatio:

{
    "Code": -1,
    "Exception": "Microsoft.Data.Sqlite.SqliteException: SQLite Error 14: 'unable to open database file'."
}

Any insight as to a fix appreciated.

Like 0

Like

2 comments

I have a fix for this, not in the Creatio documentation, using ISS Manager edit permissions for the Creatio site, allocate full control to the IIS_IUSRS group.

Hello!

 

Please grant rights to binary files for the user under which the application pool.


The issue is caused because the user does not have access to the \Terrasoft.WebApp\conf\runtime-data\db.sqlite directory.

 

In case of any further questions – send them in reply to this message. We would be happy to assist!

Show all comments

Hey Community,

I am importing data through Excel into my custom section and attempting to auto-calculate a field based on two other fields in the UI. However, since the user won't be opening the form page, the business rules and JavaScript code I've written aren't being triggered .

I also wrote an" Oninserting" entity event layer code, the same  is not getting triggered as well,however the entity event layer code is getting triggered on click of the new button.
How do i approach this?

Like 0

Like

1 comments

Hello,

Please describe in more detail what code you wrote (if possible, provide an example), what it is for, and how it's connected to business rule and import.

Show all comments

Hi Community,

 

I am trying to create a monthly summary (email sent, emails delivered, emails open, email bounced, number of clicks & Open rate) of email totals using pivot table in Dashboards. I have created group rows - Year and Month from Finished on Date on the email object using calculated field. Open rate is Number of opens in a month/number of emails sent in a month. When I am trying to create a calculated field Open Rate, it is calculating open rate for each row first and then summing up for the month. I want this to sum up both opens & sent on month first and calculate open rate later. How should I go about it?

 

Thanks

Like 1

Like

1 comments