Hi guys! We have issue with CaseRatingFeedbackPage - in page we have just 2 radio button, 1 text area and 1 submit button. But page performance is so slow.
Thank you for sharing the details. Based on the provided information, here are a few key theories about what could be causing the performance issues on the CaseRatingFeedbackPage:
Number of Requests: A high number of requests being triggered when the page loads or during user interaction can significantly impact performance. This could be related to customizations or additional scripts implemented on the page, which might introduce extra requests.
Network Speed or Connection Issues: The fact that a small file (e.g., 33 KB) takes 2 seconds to load strongly indicates potential problems with the internet connection or network conditions. This delay could result from low bandwidth, high latency, or temporary connectivity issues.
Recommended Next Steps:
Analyze Requests and Customizations: Use a network monitoring tool (e.g., Chrome DevTools) to identify unnecessary or excessive requests. Pay particular attention to requests introduced by custom scripts or third-party dependencies.
Check Network Conditions: Test the page performance under different network conditions to confirm if the issue persists with stable and high-speed internet.
Hi Anton, thanks for response. There is no any network/speed issue. In the network I see a lot of JS loading which initiator is "error-list-dialog.js". here is the added code to this page:
The fact that the files are taking so long to download indicates a network problem. Could you please check this also? Is the result the same with other networks?
For what it's worth, the CaseRatingFeedbackPage always loads horribly slow for me as well, even without customization to it. Even for cases with Creatio in their success portal, often the page doesn't even completely load.
A couple pages still needs some code optimization for performance. In general, load time is also very very sensitive to wifi quality I noticed, a whole much more than any other of our web apps we use.
Lots of improvements happened last year, hopefully this trend of performance improvements will continue :).
Can anyone tell me what are the events that we can use to trigger a handler code other than "clicked" on a button? for example hover-over, dropdown clicked, etc.?
Please specify the events that are already supported by creatio or if they require some customization to make them work.
The error you encountered, according to the analysis, was caused by the fact that the OData protocol takes some time to initialize. During this time, requests via the protocol may return an error. However, within 5 minutes of the request, the system successfully initialized the protocol.
I am having trouble testing OAuth 2.0 token retrieval.
In the documentation for retrieving an access token, an Identity Service URL is required. Earlier it states that you do not need to deploy an identity service if you are using Creatio in the cloud, but I haven't had any luck finding what it should be in this case in documentation, our account, or in other community questions.
What is the Identity Service URL for Creatio accounts in the cloud?
I am having trouble testing token retrieval via OAuth 2.0.
In the documentation for retrieving an access token, an Identity Service URL is required. Earlier, it states that you do not need to deploy an identity service if you are using Creatio in the cloud, but I see no reference to what the URL should be in this case and have had no luck finding it.
What is the Identity Service URL for Creatio in the cloud?
We are trying to use Dynamic Case Management for displaying our stage process. However, since the business process involves a lot of stages (12 in total), the visual representation isn’t ideal.
We attempted to organize the stages into columns and separate them into two headers ("Which column determines which case to use with a record?"), but this has resulted in unintended behavior, such as requiring manual confirmation for stage type changes (Header changes) upon modifying the column value and some bugs.
Has anyone encountered a similar situation, or have any workarounds for this case?
We have tried to create several cases, it requires populating a start condition. The thing is that when the start condition changes based on the column value, it triggers unwanted behavior. The user need to manually confirm stage changes when the column value (start condition) is modified.
What we expect is for the behavior to be consistent with how Dynamic Case Management (DCM) works in the "Normal" setup, where the UI immediately displays the stage changes when the column value is changed, even before the "Save" button is clicked.
About several cases: At this moment we have only manual replacement and our developer's researching the possibility to automatically switching cases in future releases.
For the main question about the size and visibility of different cases, you can use the "Group with another stage" functionality.
I want to display Contact List in a dropdown. The Contacts should be dynamically filtered based on the Account selected in another dropdown on the same page, As Shown in below Image.
Requirement: When the user selects a particular Account, the Contact dropdown should update to display only the Contacts associated with that Account. Both fields Account and Contact are linked to Custom object in Creatio.
Questions: 1. How can I dynamically filter the Contacts dropdown based on the selected Account? 2. Are there specific methods or best practices in Creatio Freedom UI for implementing such a dependency?
2) Another option: create a dropdown on the page where macro source is selected. Then create a filtering business rule that will filter values in the parameter based on the added dropdown value.
We want to assure you that we have created a request for our development team to implement this functionality in future versions of our application.
2) Another option: create a dropdown on the page where macro source is selected. Then create a filtering business rule that will filter values in the parameter based on the added dropdown value.
We want to assure you that we have created a request for our development team to implement this functionality in future versions of our application.
We recommend using development (dev) sites to test any development, including business processes. This approach enables you to identify and resolve potential errors in the developed functionality without impacting the production site, ensuring its stability and uninterrupted operation.
Sure, but assuming you reach a point where there many inter-related things and/or you're asked to add an small thing which could lead you to try every possible route in order to see if anything breaks, it takes time. So I as wondering if there is some kind of approach people take.
I was thinking of the possibility of using other business processes to simulate the actions of an user for unit testing. I haven't thought of it deeply, but an inmediate doubt that came to my mind was how could I recopile for example the results of a related process that was triggered by the testing process, or in general the results of a group of tests in a custom section
I don't know if another person has already done it
At this point, you are able to bind all data to data binding or add them manually. We do not have such functionality where data is binding due to a specific time filter. I will inform our RnD team to research the possibility of adding such functionality in the future.