Studio_Creatio
Sales_Creatio
Marketing_Creatio
8.0

Hi Team,

I am working on Creatio (Freedom UI) and generating an HTML table dynamically using JavaScript.

After building the HTML string from the table data, I would like to open it in another tab or page.

What is the recommended approach to display the generated HTML table on the new page?

Any guidance or examples would be greatly appreciated.

Thanks!

Like 0

Like

1 comments

You can create a configuration service that returns the HTML as a viewable webpage. See https://customerfx.com/article/returning-an-html-page-from-a-creatio-configuration-service/

You'll need to either (1) save the generated HTML to a table that can be retrieved by the service, or have the service code generate the HTML to return.

Either way, you can pass parameters in the url for the service retrieved as parameters for the method in the service (so you have context of which record you're loading the HTML for).

For example: 

https://creatiourl/0/rest/UsrTestService/GetHtmlPage?recordId=SOMERECORDID

Then, in the method: 

public Stream GetHtmlPage(Guid recordId)
{
	//...
}

Ryan

Show all comments
Studio_Creatio
Sales_Creatio
Service_Creatio
Marketing_Creatio
Studio_Creatio
8.0

Hi everyone,

I’m looking for a reliable way to display a PDF directly inside a Creatio web page preferably within a Freedom UI page. The goal is to display the PDF on-screen that’s stored as an attachment for the record.

I tried using an IFrame with the file’s OData URL, but Chrome blocks it due to security restrictions (X-Frame-Options / This page has been blocked by Chrome). So the usual IFrame approach doesn’t work.

If anyone has implemented this before, I’d appreciate guidance on:

  • The supported method to embed a PDF inside a Creatio page
  • Whether Creatio has any built-in component or recommended approach
  • Any workaround for loading PDFs from the File entity without browser blocking
  • Options for fillable PDFs (if possible)

Any insights or examples would be helpful. Thanks!

Like 3

Like

2 comments

Hello!

At the moment, Creatio does not provide a native or out-of-the-box widget for directly displaying PDF files embedded within a web page. Attachments can be downloaded or opened in a new tab, but they cannot be shown inline within standard UI components.

However, our development team has already been informed about this request and is actively working on implementing this feature in upcoming releases.

You could try using an object or embed tag. See https://stackoverflow.com/questions/1244788/embed-vs-object

However, best approach would be to create a custom component that uses Mozilla's PDF.js library, which there is an Angular component for: https://www.npmjs.com/package/ng2-pdfjs-viewer

Either way, if the PDF is hosted outside of Creatio, you'll need to add an exception for the domain/url in the content security policy for Creatio to allow it. 

Ryan

Show all comments

Hi, all mentors

I'd like to generate an Excel report (using the Excel Report Builder app) based on the “Products in Orders” detail within the order section by triggering a button. I already know how to create the report, but I'm not sure how to automatically upload the generated file to the Attachments section.

Could you please explain how to configure this in the business process?

Like 0

Like

1 comments

Add a Process File element after the Excel report element. For the Process File element, select "Process parameter" for the "What is the source of the file?". Then you can map the File result of the Excel reports element and select Order files as the "What object to save file to" parameter. 

Show all comments
approvals
Formpage
FreedomUI
AUTOSAVE
Studio_Creatio
8.0

There is an approval tab on the page that allows users to approve or reject a record. The record page and the approval tab are both on the same page. However, if the user updates the record page data  and clicks “Approve” without saving the record first, the updated information is not saved. As a result, the approval process proceeds with old data, which should not happen.

How can we save the data without clicking the save button and then approving the record ? 

Like 0

Like

1 comments

Hello Udit Sharma,

You can try to use crt.SaveRecordRequest when approving the record. More on this you can find here:
https://customerfx.com/article/saving-a-page-before-some-action-on-a-creatio-freedom-ui-page/

Show all comments
organizational roles
functional roles
RBAC
Studio_Creatio
8.0

We have this senerio -

We have setup our Organization structure as below - 
 - All employees

  • Complaints
    • Complaints Investigator
      • Complaint Manager (Manager role of Complaint investigator)
    • Customer Care
      • Team Manager  (Manager role of Customer Care)
      • Area Manager (It is manager of Team manager but can't do that in creatio so added as a child role of Customer Care)
  1. If I give some permission to Complaints org group, will that be inherited by Team Manager / Complaint Manager ? ~ I am under assumption that Managers role will inherit the permissions of their subordinates, but if I give certain permission to Complaints then does that pass to Area Manger ? 

Creatio 8.3.x 

Like 0

Like

2 comments

Hello.

In this configuration, the Complaint Manager will obtain all access rights and permissions from the roles Complaints Investigator and Complaints. 

Best regards,
Antonii.

Hi Antonii Viazovskyi,

Thanks for the response, so can I say the same for the Area Manager? ( Area manager is not a manager role ~ just a child role of Customer Care)  

Show all comments
rowtoolbaritems
attachment_list
Studio_Creatio
8.0

Hello Community,

is there a way to hide the delete menu, or even better hide the kebab menu icon off an attachment gallery on record pages BUT only on certain (1) stage only. 
I am also looking into the option of throwing alert when the user is on stages on which they are not allowed to delete.
Guidance will be greatly appreciated!

 Delete button on attachment gallery on record page

Like 1

Like

1 comments

It's been a few versions since I tried this, but I believe the FileList, even in gallery mode, supports the rowToolbarItems like a normal List does. 

Modify the menu items: https://customerfx.com/article/adding-row-action-menu-items-to-a-creati…

Remove the row menu completely: https://customerfx.com/article/removing-the-row-toolbar-from-a-creatio-…

Ryan

Show all comments
LookupFilter
Freedom
UI
Studio_Creatio
8.0

Hi Community,

I'm working in Creatio Freedom UI and I need to apply a filter to a lookup field in one of my sections.

The lookup field is based on another custom section, and the two sections are linked by a one-to-many relationship. I would like the lookup to show only the related records based on this relationship.

Could someone please guide me on how to apply this kind of filter to the lookup’s data source in Freedom UI?

Thanks in advance!

Like 0

Like

1 comments

Hello!

If one section references another via a one-to-many relationship (i.e., one entity contains the foreign-key column pointing to another), you can use this same approach. Business rules allow you to filter the lookup so it only displays the dependent records associated with the current parent record.

To filter a lookup field in a Creatio Freedom UI page based on a one-to-many relationship between two custom sections, you can configure this using a business rule, details here https://academy.creatio.com/docs/8.x/no-code-customization/customizatio…

 

Show all comments
Can_we_add_each_tiles_on_new_line_in_calendar_view?
Studio_Creatio
8.0

Hi everyone,

I have created a calendar for my custom entity and added some secondary tiles to display on my calendar. But, all the fields are showing up in single line. Refer below:

Calendar image

 

 Is there any way to add each field on new line? Like reference number on one line customer name on new line?

Please advice.

Regards,
Chetana

Like 1

Like

1 comments

Hello!
Thank you for your question. Currently, it is not possible to display each field on a new line (for example, reference number on one line and customer name on another) in the system.

We understand that this could be useful, and we will consider it for future improvements.

Show all comments

Hello!
 


We are trying to connect the MS Word to Creatio, but the connection always fails with a secure connection error, even when correct login and password are used.

Everything works only inside the bank’s local network.
So we are wondering:

 Is HTTPS absolutely required for the Word Add-in to work, even in a local environment? Or is there any supported way to make the add-in connect without HTTPS?

Any official guidance or documentation link would be very helpful.
Thank you!

Like 1

Like

5 comments

up

Ermek Nakypov,

up

up

Hello,

There are no strict limitations - the add-on can technically work without HTTPS.
However, we strongly recommend always using HTTPS, even in a local environment, to ensure secure communication and proper integration behavior.

Halyna Parkhomenko,

Hello, thank you for your answer. But I have an error unnable to set a trusted connection to server. Do you know why i am getting this error? 

Show all comments
How_to_add_a_custom_Calendar_section_for_my_entity_to_a_custom_workplace_in_Creatio
Studio_Creatio
8.0

Hi everyone,

I’ve created a custom entity and built a custom page using the Calendar component to display records of this entity on a calendar view.

Now, I want to add this calendar page as a new section in a custom workplace, so that when users click on that section in the left menu, it will open my custom Calendar page showing the records of my entity.

I understand that I might need to create a section schema that hosts the calendar page and then register it in the workplace, but I’m not sure about the exact steps to do this.

Could someone please guide me through:

  1. How to properly create a section schema that hosts my custom Calendar page (Freedom UI).
  2. How to register that section so it appears as a menu item in my custom workplace.

Any example code or configuration guidance would be really helpful!

Like 0

Like

3 comments
Best reply

Hello Chetana! 

For what you want to achieve, you have done the most part already by creating the Freedom UI-Page and adding the needed functionality. 

Now, in order to create a Section you have different options depending on your Creatio Version: 



Step 1 - Create Section

In older Creatio Versions you can create a Section within the "Section Wizard" directly, which can be found in the System Designer, or by following the approach i describe below.
Reference: Create a new section | Creatio Academy


For newer Creatio Versions (8.3.1+), the only available approach is to create a Section within the "Navigation and Sections" Tab of your current Application you are developing in. Applications can be accessed through the "Application Hub" in the System Designer. 
Reference: Set up the app sections | Creatio Academy
 

Step 2 - Make Section available to Users


For both approaches, the Section then can be added to a Workplace (System Designer -> "Workplace Setup") either by modifying a existing Workplace, or creating a new one. 
Reference: Set up workplaces | Creatio Academy

If you create a new Workplace, make sure to set the "User Group" to which the workplace will be available correctly, otherwise the Workplace will not appear to users :)

Kind regards, 
David


 

Hello Chetana! 

For what you want to achieve, you have done the most part already by creating the Freedom UI-Page and adding the needed functionality. 

Now, in order to create a Section you have different options depending on your Creatio Version: 



Step 1 - Create Section

In older Creatio Versions you can create a Section within the "Section Wizard" directly, which can be found in the System Designer, or by following the approach i describe below.
Reference: Create a new section | Creatio Academy


For newer Creatio Versions (8.3.1+), the only available approach is to create a Section within the "Navigation and Sections" Tab of your current Application you are developing in. Applications can be accessed through the "Application Hub" in the System Designer. 
Reference: Set up the app sections | Creatio Academy
 

Step 2 - Make Section available to Users


For both approaches, the Section then can be added to a Workplace (System Designer -> "Workplace Setup") either by modifying a existing Workplace, or creating a new one. 
Reference: Set up workplaces | Creatio Academy

If you create a new Workplace, make sure to set the "User Group" to which the workplace will be available correctly, otherwise the Workplace will not appear to users :)

Kind regards, 
David


 

Hi David,

Creating a section will add another entity in my application. I don't want that. I just want a section which will display my custom calendar. If I create a section and add it in left menu it's by default displaying the list page instead of my calendar.

Chetana Gharat,

Hello Chetana.

That's correct for the old Creatio version. In FreedomUi, you can select an existing object when you add a new section. It is hidden behind "Advanced parameters" and then you have to check the "link to an existing object" checkbox.

Hope this helps,
Robert

Show all comments