Hi Everyone,

I'm looking to filter a lookup value based on "StartDate" and "EndDate" column field which is present in the lookup object . I attempted to achieve this through the following handler code, where I compare the current date with the End Date. However, it didn't work. Does anyone know of a better approach to filter the lookup value?

Below is my handler code:

{

    request: "crt.LoadDataRequest",

    handler: async (request, next) => {

        // filter the contact lookup for the account

                     

        if (request.dataSourceName !== "LookupAttribute_jw8dbjp_List_DS") {

            return await next?.handle(request);

        }

        // Add filter for UsrEndDate not less than the current date

        const currentDate = new Date();

        const filter = new sdk.FilterGroup(sdk.ComparisonType.And);

        filter.addItem(sdk.Filter.createColumnFilterWithParameter(

            "UsrEndDate",

            sdk.ComparisonType.GreaterThanOrEqual,

            currentDate

        ));

        request.parameters.push({

            type: "filter",

            value: filter

        });

        return await next?.handle(request);

    }

}

Like 0

Like

1 comments

Hello,

Take a look at this discussion, in there you can find an example of how to configure and add a needed filter.

In order to get the exact filter you need, use the test list method described there.

Show all comments

We are implementing CyberArk Alero in our environment. Our environment already have saml authentication. I need to add another saml authentication method for Alero. So how can I add Alero SAML authentication to the existing SAML configuration?

Like 0

Like

1 comments

Greetings,

 

We recommend using the new SSO via UI, where you can configure

multiple login options via SAML authorization.



I provide a link to the academy how to customize :

https://academy.creatio.com/docs/8.x/setup-and-administration/administr…



Regards, 

Orkhan

Show all comments

Hello, 

Are the instructions below still apply to add a edit page to a lookup or is there an easy way to do this on Freedom UI version 8.1.1?

 

Adding lookup with edit page | Community Creatio

 

Thanks,

Jose

Like 1

Like

1 comments
Best reply

It is still the same since the Lookups area is still classic UI.

Also, BTW I have the instructions with Postgresql instructions here, if interested/needed: https://customerfx.com/article/creating-an-edit-page-for-a-lookup-in-cr…

It is still the same since the Lookups area is still classic UI.

Also, BTW I have the instructions with Postgresql instructions here, if interested/needed: https://customerfx.com/article/creating-an-edit-page-for-a-lookup-in-cr…

Show all comments

Hi all,

 

Currently when I setup a list, the columns are not taking the full width of the grid. 

They have a fixed size and If I resize the screen columns sizes are not chaning. 

 

Is there any way to setup columns sizes as a % of the list grid width?

Like 1

Like

2 comments

Dear Andreas,

 

For the grid container, the size of one column will always depend on the size of the grid. For example, you have a 100x100 px grid with 2 columns, the grid will be divided into 2, each column taking a half of the space (with spacing specified in settings). You can of course take up a whole space with the element if needed.

 

You can modify the column set up in the grid container with system definer sizes like "small", "medium", "large" in the column spacing for example:

 

 

You can read more about the grid container set up on Creatio Academy: https://academy.creatio.com/docs/8.x/no-code-customization/customizatio…

 

You can also use a flex container for a more flexible set up: https://academy.creatio.com/docs/8.x/no-code-customization/customizatio…

 

Have a great day!

Alina Yakovlieva,

 

Hi Alina,

To clarify, my question was related to the list component, not the layout grid.

As it stands, the list component allows me to manually set the width of each column. However, this width can only be defined using a fixed size (like pixels), not percentages. This fixed sizing leads to two main issues:

  1. On smaller screens: The content doesn't fit the screen width, resulting in the addition of a horizontal scrollbar.
  2. On larger screens: There's excess white space to the right of the last column, as the columns do not expand to use the available width.

My goal is to have the column widths dynamically adjust to the screen size, utilizing percentages to ensure they fill the entire width of the list component, without unnecessary scrollbars or white space.

Is there a way to make the columns within the list component responsive, so that their widths adjust in proportion to the screen size, using percentages instead of fixed sizes?

 

 

Any guidance or suggestions on how to achieve this would be greatly appreciated.

Thank you!

 

 

 

 

Show all comments

Hello community, I'm currently working on creatio 8.09 and I'm trying to make use of the Activity Section for multiple reasons but i don't seem to find where i can add this specific section to any of my workplaces since it doesn't show as an option.







It appears that i have the activity section in my packages since i can make a replace object of it:

Like 1

Like

2 comments

Hello,



For a more detailed analysis of the problem, please contact support via email: support@creatio.com.

 

Hi Raul Mendizabal,



The Activity section is named as "Tasks" in Freedom UI latest versions. You can try to search for tasks section in the frontend.

Show all comments
Question

I am getting the below error during setup local creatio environment.Can anyone help to find the root cause of this error?

Thanks,

Amit Mishra

Like 0

Like

1 comments

Hi all, 

I'm migrating from Classic UI to Freedom a screen that has an Info button, as described in the following post:



https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/platform-customization/classic-ui/record-page/field/examples/attach-an-info-button

 

How can we do that in FreedomUI?

Like 0

Like

4 comments

Hi,

 

Have you tried the tooltip in the page designer at field level ?

Yes, but how can we format that text?

I'd like to add bullets in the text and breaklines

You can add add HTML to a tooltip in Freedom UI. .

If you need some dynamic content for the tooltip, you can add an attribute and bind it to the tooltip property, then set the tip at runtime by setting the attribute.

Ryan

Awesome! thanks

Show all comments

Hi guys! I was wondering if there's a direct way to connect Creatio with Airtable...

 

Thanks in advance,

ALfredo

Like 0

Like

2 comments
Best reply

Hello,

 

In the basic version, there is no integration with Airtable.

However, you can integrate using other option - https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…

 

Best regards,

Yuliya

Hello,

 

In the basic version, there is no integration with Airtable.

However, you can integrate using other option - https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…

 

Best regards,

Yuliya

Thank you!

Show all comments

Hello Everyone,

 

I have added a tag component to the contact list page in the Freedom UI and also applied tags to the records. However, the records are not being filtered according to the selected tag on the list page. Can anyone tell me how to filter them based on the tag?

 

Thanks in advance.

Like 0

Like

3 comments

Hello,

 

In such case, you can add a 'Quick filter' component with the following parameters:



And you will be able to search records by tags:

Bogdan,

Thanks a lot. It worked..

Bogdan,

I've done the same but it doesn't work for "existing old sections", like Account or Contact. Your solution works for new entities, that refer to the "Tag" entity and your quick filter works great. If I want to filter Account or Contact list page by tag, the Tags are not stored in the "Tag" entity but in "AccountTag" and "ContactTag" entities: if you try to set a default value in the designer for the quick filter you'll see the values contained in the "Tag" entity and not the ones for Accounts or Contacts. How should we configure the quick filter in Account or Contact page to work with their tags?

Thanks

Regards

Show all comments

 

Hi all, 



Just wondering whether is there any way that we can run some javascript code / callback function upon completion of business process execution in client module?

 

If so, could you provide the sample code for reference?

 

Thank you very much.

Like 0

Like

2 comments

Hello,

 

If this is needed for versions lower than 8.0.6 (version when the LiveEditing feature was added out-of-the-box that will reload entity automatically in case changes to it were applied by a process) - you can always send a socket message to the client-side logic (like in the example but the message sending mechanism should be in the last script-task of the business process, on the client-side create a method that is triggered upon receiving the message)  or use an already-developed marketplace addon for it.

To elaborate more on what Oleg mentioned. There's no way to have a callback for when the process completes (the callback commented in your code is a callback for the completion of *starting* the process). A process can have things that wait for a period of time, so not really possible to wait for completion.

The approach to take is for the process to notify the client-code that it has completed by sending it a message. This article shows how to send the message: 

https://customerfx.com/article/how-to-refresh-a-page-from-a-process-in-…

If needed, this article shows how to receive the message in a Freedom UI page: 

https://customerfx.com/article/receiving-server-side-messages-in-a-crea…

However, if the page is Freedom UI, a better approach is to enable live data updates for the object so the refresh happens automatically when the data changes in the process. More about that here: 

https://customerfx.com/article/automatically-refreshing-a-creatio-freed…

From the code you posted, it looks like this is a classic page, so you'd have to go the first route for sending a message from the process to the client page.

Ryan

Show all comments