I've made a page with Creatio Freedom UI and need to be able to have 1 button on the page that both adds a record and then redirects the user to a specific page. It appears I can only have the button do 1 action or the other (save a record or open a specific page). To do both actions with one button, I instead tried creating a business process for this. It's adding the record fine but I am having trouble getting it to open a specific page afterwards. Opening an edit page and choosing the home page I want the user to be directed to does not work and instead. I think it's because edit pages on a business process are treated like tasks and are not simply a redirect.
Should I use a script element instead to redirect the user to a specific page after the record is added in the business process or is there a more simple way to do this?
Ryan Farley, thank you so much for this detailed, thoughtful reply and all the articles you've written! I was able to get the button to save a record and redirect to the desired page after with custom code.
I've made a page with Creatio Freedom UI and need to be able to have 1 button on the page that both adds a record and then redirects the user to a specific page. It appears I can only have the button do 1 action or the other (save a record or open a specific page). To do both actions with one button, I instead tried creating a business process for this. It's adding the record fine but I am having trouble getting it to open a specific page afterwards. Opening an edit page and choosing the home page I want the user to be directed to does not work and instead. I think it's because edit pages on a business process are treated like tasks and are not simply a redirect.
Should I use a script element instead to redirect the user to a specific page after the record is added in the business process or is there a more simple way to do this?
I create custom sections from scratch and in section page my integration developments are working ok but in the customer Portal nothing triggered (Is not showing the option to RUN BP manually ) . It looks like is a permissions issue. I tried to activate some permissions but still not working (in console I have Error 403).
P.S. Please find attached images for more clarification.
The portal license that I am using in my local instance are as in the photo attached:
Is added object of Application Form (section) but not the case object (should be with the name "Application Form case in the Portal) :
Related to the last question DCM does not appear in the portal section (but as you can see to the image attached the section of the task appear but no the stages one).
Hi! The pictures are not representative anyway as they are made in Old UI. The information should be still relevant though. Please check if the specific portal user has required access rights and it the object has an "SSP available " checkbox checked.
If that did not help - please contact Support individually for investigation to be held
You can change that by adding a handler like this - note this will change the value from "New record" when adding a new record for the page:
handlers:/**SCHEMA_HANDLERS*/[{
request:"crt.HandleViewModelInitRequest",
handler: async (request, next)=>{const result = await next?.handle(request);const cardState = await request.$context.CardState;if(cardState =="add"|| cardState =="copy"){
request.$context.HeaderCaption="Add a new something";}return result;}}]/**SCHEMA_HANDLERS*/,
As far as binding it to some page value, you could use the same but first get a value from the page. Something like this:
handlers:/**SCHEMA_HANDLERS*/[{
request:"crt.HandleViewModelInitRequest",
handler: async (request, next)=>{const result = await next?.handle(request);const cardState = await request.$context.CardState;if(cardState =="add"|| cardState =="copy"){
request.$context.HeaderCaption="Add a new something";}else{// get a value from the pageconst someValue = request.$context.someAttributeOnThePage;
request.$context.HeaderCaption= someValue;}return result;}}]/**SCHEMA_HANDLERS*/,
Our cloud instance has been update to 8.0.6 this week.
We activated the new shell, but the performance is really poor (instance start is slow, page load is super slow). Anybody else experiencing degraded performance and thus user experience since 8.0.6 ?
This is not isolated to our instance, but also the trial & demo environments, obviously not convincing neither my colleagues, my clients nor prospects.
Any tweak that can be done to improve performance (other than deactivating the shell ?) or do we need to wait for 8.1 series of updates for the new shell to have proper performance ?
Same here. We're leaving the new shell off for now.
I love the look of the new shell (it's beautiful). However, it does have much slower performance - along with difficulty to customize certain aspects of the shell that are implemented as angular components (or at least the lack of my own knowledge of how to do so).
Freedom UI pages now load up to 70% faster. Freedom UI lists now load data significantly faster as well.
You can now disable advanced visual effects of the Freedom UI shell by turning on the “Disable advanced visual effects” (“DisableAdvancedVisualEffects” code) system setting. Currently, the setting disables the blur in the semi-transparent “Glass effect” chart style.
Hopefully this improves the performance somewhat. I expect we'll see more improvements overtime as well. I do look forward to switching to the new shell.
That's great news! Looking forward to 8.0.7. I hope the 70% increase makes it usable :)
I also hope we'll get updated shortly after the release date (about 2 weeks). And if it takes longer, that as partners, we be kept informed on the progress.
i have a little problem with new order button on opportunity.
I want this button was visible only when stage of opportunity is Closed Won stage
i've changed in BP adding filter. Maybe it's something with package ? When I add this filter current package changed and i can't save as OrderInSales the proper package. Even I change current package on custon this is not working.
I want to add a custom upload icon to the attachments on Freedom UI pages. It seems the default icons given were from angular material (mat-icon). Is there a way to add a custom icon ?
Our responsible R&D team is informed about the need of this functionality and consider implementing it in the upcoming releases, but there is no ETA as of now.
Aparently the issue occured because the Contact section is not part of OOB creatio solution anymore (at least for Studio version). It is part of "Customer 360" marketplace app. So after installing the "Customer 360" maketplace add on the issue resolved.
Aparently the issue occured because the Contact section is not part of OOB creatio solution anymore (at least for Studio version). It is part of "Customer 360" marketplace app. So after installing the "Customer 360" maketplace add on the issue resolved.