When creating a filter using a date field of a related child object and using "maximum = Previous month", the results seem to be off by one day. For example, the current month is November and the filter pulls data with dates from Oct 2nd through Nov 1st.  

Has anyone noticed this behavior?   Is there a time zone related setting that would affect this or something?  

Like 0

Like

1 comments

Hi,

 

Please provide screenshots of the filters you have set up and the records that were affected by these filters, so we can try to reproduce the issue on our side.

Show all comments


Hello Creatio Community,

 

I'm working on integrating Creatio CRM with a third-party application, and I’d like users to access specific Creatio pages without needing to log in each time they navigate from the third-party app.


Here are some specifics of my setup:
When users are logged into the third-party app, they should be able to open Creatio pages directly without being redirected to the login page.

 

I’m using URLs with ?autoOpenIdLogin=true to facilitate automatic login.

 

My main questions are:
Are there recommended ways to keep the SSO session active between the two apps?
Has anyone implemented a solution using silent authentication checks or embedded iframes to keep the session refreshed?


Any insights or best practices would be appreciated!

 

Regards,

Ajay K

Like 1

Like

1 comments

Hello,
 

Could you please provide more technical details regarding your implementation? Are you using OpenID for authentication in Creatio? What specific issues have you encountered with your current setup when using ?autoOpenIdLogin=true in the link?

Have you considered an integration option through SSO with an automatic redirect setup? This would ensure that if the user is already authenticated on the IdP side, they will be automatically redirected back and logged into Creatio. 

With this setup, the user will be redirected to the IdP, logged in automatically if in current session he is logged in on Identity provider side, and then redirected back to the record page without login page.
 

(Steps for achieving this are outlined in the following article: SSO setup guide.

Please note that Step 5 – “Set SSO as the default option” is essential. The rest of the SSO setup instructions should be followed according to the latest version in the Creatio interface.)
 

If you’re using a cloud environment, please inform the support team of the need to enable auto-redirect.
 

We recommend testing this approach, and we hope it will be helpful!

Show all comments

How to hide Canceled and Closed cases in Agent Desktop?
https://i.imgur.com/uGPHS3Z.png

 

This is the queue config: https://i.imgur.com/LibhjZ3.png

Like 0

Like

1 comments

Hello!

The root cause of the issue is that in addition to new records in the queue, users also see their own records that are in the works on the Agent desktop.

I would be happy to provide you with some information on the basic logic of work in the Agent desktop.

1) The selected contacts/roles in the [ Team ] tab can process the content of the queue from the agent desktop.
2) There are some changes when a user starts working with one of the records from the queue:
-  The record status changes to "In progress".
- The "Operator" column fills as a current contact.
- This record automatically disappears from all other users from the Agent desktop. This is done so that different users do not process the same record at the same time.
But the user who has this record in progress will continue to see this record until the conditions for processing this record are met and its status changes to "Processed".
-Then the record will disappear from the Agent desktop for all users, including the one who processed it.

So, we identified two reasons for this behavior:

1) The case status was changed in the case itself instead of the queue.
2) The case status was changed by another user.

To process the queue element correctly, you need to do all changes in the queue item itself.

Show all comments

Hi all!

We have a DB view that contains predicted vacation balance for each person, with effective Date and Vacation balance value. 

When creating dashboard each person can view his/her data, we see that dashboard rounds up decimal values of vacation balance to closest integer. Can this behaviour be changed? Either to show actual value ( for example 2.79) or always rounded to lower (2).  

 

Atatched you can find sample data used to build dashboard above.

Thanks! 

Like 0

Like

2 comments
Best reply

Dear Iuliia,

You can manage the number of digits after the decimal point in the "How to display" section in the "Format":



Additionally, please make sure that the column itself in the object has the correct value type:



Have a great day!

Dear Iuliia,

You can manage the number of digits after the decimal point in the "How to display" section in the "Format":



Additionally, please make sure that the column itself in the object has the correct value type:



Have a great day!

Alina Yakovlieva,

thank you, it's very helpfull! 

Show all comments

I have a home page set up with metrics and a list.  I added page parameters, but when I go to the list and try the "Apply filter by page data" option to select the parameter, it says No Data.  Shouldn't I be able to filter lists by page data parameters this way? 

 

Thanks!

Like 1

Like

3 comments

Home pages don't typically have a record source, so there's no record context to use there. Unless you've connected some object type to the page, it doesn't have any context of a record to bind to. 

Can you describe more what you're trying to accomplish?

I don't have a data source connected, but I was hoping to use dates inputted as page parameters to filter a list.  The quick filters for dates are limited to columns on the object, but I was hoping to be able to filter the list by a date from a related object. 

I have the same need, but as I understand, it is not available yet

https://community.creatio.com/questions/how-have-date-range-filter-home…

Show all comments

Hello Community,

 

                  I’ve built a custom page in Freedom UI to display my data in both List View and Calendar View. I implemented the logic in `SCHEMA_HANDLERS` and used `crt.LoadDataRequest` to toggle between the views. The logic works fine when switching to Calendar View for the first time.

 

                              

                              

Issue: 
1] When switching from Calendar View to List View and then back to Calendar View, the data disappears.

I have to refresh the page to make the data reappear in the Calendar.

 

Regards,

Ajay Kuthe

 

 

Like 0

Like

3 comments

Hello,

 

Please describe in detail how exactly this was implemented and provide screenshots of this button's settings.

Mira Dmitruk,

 

I used the 'Refresh data' action to trigger the 'crt.LoadDataRequest' and control the visibility of elements to switch between views (Calender and List).

Button Config

#Code Logic in Handler

handlers: /**SCHEMA_HANDLERS*/[{
    request: "crt.LoadDataRequest",
    handler: async (request, next) => {

 

// Check if the data source name is "ListOrCalenderView"
if (request.dataSourceName === "ListOrCalenderView") {

   // Retrieve the current view mode (Calendar or List)
   const IsCalenderView = await request.$context.IsCalenderView;

   // If the current view is not Calendar (i.e., it's List View)
   if (IsCalenderView === false) {
       // Set the Button caption to "List View"
       request.$context.ListOrCalenderView_caption = "List View";
       request.$context.IsCalenderView = true;
 // Set the ListView flag to false since we are now in Calendar view
       request.$context.IsListView = false;

   } else {
  // If the current view is Calendar, switch to List View
  request.$context.ListOrCalenderView_caption = "Calender View";   request.$context.IsCalenderView = false;
  request.$context.IsListView = true;

 }

}

 

Regards,

Ajay K
 

Mira Dmitruk,

Do you have any alternative solutions besides switching between List and Calendar views?

Show all comments

Hello everyone,

 

I have a contact lookup in service section that i want to filter it where Contact.Account = Service.Account, also there is a lookup in Accounts section called "Partner" , which is Also a "Account" lookup . 

 

i want to filter the contact field that retrieve the contacts that belong to this partner, in addition to the contacts that belong to the sub-account ( the one that has been chosen in the service.

 is there a way to make that happen? (i tried to add 2 filters in business rule but didn't work. 

 

thanks in advance.

 

Like 0

Like

3 comments

Is this a classic page or Freedom UI?

Freedom

Anas Masa'deh,

I don't believe the ootb business rules allow for using an OR condition when the filter is based on page values. You'll likely need to filter via code. See https://customerfx.com/article/dynamically-filtering-a-lookup-on-a-creatio-freedom-ui-page/

Ryan

Show all comments

Hi, 

 

I need to set a complex filter for a grid. How do I create a filter in JS and set it to a list in a page in freedom?

 

Best regards, 

 

Javier 

Like 0

Like

1 comments

Have you tried adding a crt.LoadDataRequest handler to dump request.dataSourceName out to the console to see if you can determine the name of the dataSourceName attriubute the list uses - and that it does fire that request? I assume it triggers this request when it get's it's data - similar to how lookups do, see https://customerfx.com/article/dynamically-filtering-a-lookup-on-a-creatio-freedom-ui-page/

Assuming it does and once you know the name of the dataSourceName it uses for the request you could add the conditions.

Alternatively, I believe you can add the filter conditions directly in the datasource in the viewModelConfigDiff, but you'd need to know the attribute name used in that scenario as well. Something like https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/front-end-development/freedom-ui/data-sources/data-processing#title-2438-3

Ryan

Show all comments

In All List Pages, there are default buttons once a record is clicked. OPEN COPY DELETE. I need to remove the COPY button from the Cases section, but the section wizard does not contain these elements. Where can this be done?

Like 0

Like

0 comments
Show all comments

Hello everyone,

 

Is there a way to create a filter in a metric or columns widgets that returns the number of active users based on the shift ? (Morning: 7 am-3 pm, Night: 3pm-11pm, overnight: 11pm-7am) 

 

Note that it needs to be refreshed daily

 

does anyone has an answer to this one?

 

Thanks in advance.

Like 0

Like

2 comments

Dear Anas, 
 
To achieve this functionality you can add a new boolean field (for example: IsActive) for users. This field will be updated by a business process that will start every hour.  

The business process can set the value of the IsActive field according to the filtration or you can create an object where you will specify the shifts that users have. 
 
I hope this helps. Have a great day! 

Alina Yakovlieva,

Thank you for responding!, 

could you please elaborate more about the steps that you provided? 

Show all comments