Studio_Creatio
8.0

I need to take the image of tab in the Form page which has reports/charts in it and should add as attachment when we try to send an email using a button in Form Page

I tried using Send Email and I have doubt in approaching with Process File. 

Can any one help me with this?

Like 0

Like

0 comments
Show all comments
Studio_Creatio
organizational roles
department
structure
8.0

Hello,

I need your assistance to understand the correct and recommended way to configure our company structure, including branches in Creatio.

Specifically, I need clarity on the following:

  1. Which mechanism should be used to build the company hierarchy?
    • Organization structure items
    • Departments
    • Organizational roles with Managers
    • Or a combination of these?
  2. How should managers/supervisors be configured so that each employee has a correct direct manager in the system?
    I need to know the recommended system entity (Departments vs. Organization structure items vs. Organizational roles) for representing reporting lines and ensuring managers are assigned properly.
  3. Is there an official best practice or Creatio-recommended approach?
    For example:
    • Should organizational roles be used only for access control, or can they represent hierarchy as well?
    • How should this be implemented for companies with multiple branches/divisions?
Like 3

Like

1 comments

up

Show all comments
create
group
Studio_Creatio
8.0

Hi, I'm working on a project and I want to create a group of contacts, and have certain cases randomly assigned to a contact in that group.

Like 0

Like

0 comments
Show all comments
studio
Studio_Creatio
8.0

Hello community,

I'm trying to open from a freedom UI page the UserSection page using the following snippet

the entity SysAdminUnit has not assigned the UsersSectionV2 page

How can I solve this problem?

"clicked": {
	"request": "crt.UpdateRecordRequest",
	"params": {
		"entityName": "SysAdminUnit",
		"recordId": "$UserId"
	}
},
Like 0

Like

1 comments

Hi,

You can do it in the following manner:

...
					"clicked": {
						"request": "usr.OpenCurrentUserPage",
					},
 
...
handlers: /**SCHEMA_HANDLERS*/[
			{
				request: "usr.OpenCurrentUserPage",
				handler: async (request, next) => {
					const userId = Terrasoft.SysValue.CURRENT_USER.value; //some logic here to retrieve user id
					await request.$context.executeRequest({
						type: "crt.OpenPageRequest",
						$context: request.$context,
						schemaName: "UserPageV2",
						modelInitConfigs: [{
                            recordId: userId,
                            action: "edit"
                        }],
					});
					return await next?.handle(request);
				}
			},
Show all comments
business rule
mobile application
Mobile_Creatio
Studio_Creatio
8.0

Hi everyone,


I’m working with Creatio Freedom UI and trying to configure show/hide business rules that must work in the Mobile App. The older community posts and documentation links related to mobile business rules all redirect to page not found, and most examples are for the classic UI or legacy mobile rules. I need clarity on the correct and officially supported way to control field/tab visibility in Freedom UI Mobile, ideally using view model attributes, expressions, or any recommended approach. If anyone has working examples or best practices for implementing visibility logic in Freedom UI Mobile, please share. 

Thanks in advance!

Like 0

Like

1 comments

Hello,

Currently, in Freedom UI mobile, business rules can only be implemented at the metadata level, and detailed public documentation on this process is not yet available.

Using standard functionality, you can configure mobile business rules only at the object level.

However, our R&D team is working on expanding this capability in future application releases.

In the meantime, we have prepared instructions for adding business rules to Freedom UI mobile pages. You can find the guide here:
Set up business rules at the page level for mobile -081025-160622.pdf

I trust this helps.

Best regards,
Tom

Show all comments
Workplace
Studio_Creatio
licenses
8.0

In Creatio, what is the actual difference between the ‘General’, ‘Portal’, ‘Self-service’, and ‘Limited internal’ workplace types when creating a new workplace? All of them look identical in the UI, and I can’t see any functional distinctions.
Additionally, what is the purpose of the ‘Limited internal’ license, and is it directly related to the ‘Limited internal’ item shown in the interface on my screenshot?

Like 2

Like

1 comments
Best reply

Hello!


1. Workplace Types

The workplace types ‘General’, ‘Portal’, ‘Self-service’, and ‘Limited internal’ primarily serve as organizational categories for different user groups. While they may appear visually identical in the UI, they help structure workplaces according to typical license and role scenarios. The actual permissions and accessible sections for users are determined by their license type and security roles, not the workplace type itself.

 

Here’s a brief overview of each type:

General: For standard internal users with broad access to system sections and features.

Portal: For external users (e.g., clients or partners) who access the system via the portal, typically with limited functionality.

Self-service: For users needing minimal interaction, often restricted to submitting requests or accessing knowledge resources.

Limited internal: For users with reduced access compared to full internal users, typically limited to one or a few sections and read-only access to certain data.

 

2. Limited Internal License

The ‘Limited internal’ license is designed for users who do not require full functionality. It restricts access to advanced features and limits the sections a user can interact with.

The ‘Limited internal’ workplace type in the UI corresponds directly to this license.

Assigning a user to a ‘Limited internal’ workplace ensures that the workplace configuration matches the limitations of this license.

Here you can find more information from Academy: https://academy.creatio.com/docs/8.x/no-code-customization/customization-tools/appearance-customization/set-up-workplaces#title-1730-2

Hello!


1. Workplace Types

The workplace types ‘General’, ‘Portal’, ‘Self-service’, and ‘Limited internal’ primarily serve as organizational categories for different user groups. While they may appear visually identical in the UI, they help structure workplaces according to typical license and role scenarios. The actual permissions and accessible sections for users are determined by their license type and security roles, not the workplace type itself.

 

Here’s a brief overview of each type:

General: For standard internal users with broad access to system sections and features.

Portal: For external users (e.g., clients or partners) who access the system via the portal, typically with limited functionality.

Self-service: For users needing minimal interaction, often restricted to submitting requests or accessing knowledge resources.

Limited internal: For users with reduced access compared to full internal users, typically limited to one or a few sections and read-only access to certain data.

 

2. Limited Internal License

The ‘Limited internal’ license is designed for users who do not require full functionality. It restricts access to advanced features and limits the sections a user can interact with.

The ‘Limited internal’ workplace type in the UI corresponds directly to this license.

Assigning a user to a ‘Limited internal’ workplace ensures that the workplace configuration matches the limitations of this license.

Here you can find more information from Academy: https://academy.creatio.com/docs/8.x/no-code-customization/customization-tools/appearance-customization/set-up-workplaces#title-1730-2

Show all comments
modifyactivityresult
CDM
PerformTask
Studio_Creatio
8.0

Hi all, i have an issue. Please advise.

I want to add or remove options in the “If result” section when performing a task. I already added a new activity result value in the system settings, but the options still show the default list. How can I configure the list of results for the “Perform Task” action?

And why is the list of Result options in the Perform Task element different from the Next Step options, and how can I properly configure the Result list in Creatio?



Thanks.

Like 1

Like

1 comments

Hi!

To change the list of available “Result” values in a task, you need to edit the lookup that controls them. Open the System Designer, go to Lookups, and find the lookup usually called “Activity results.” Open it and add or remove the values you need. The values you enter here are exactly the ones that will appear in the “If result” field when you complete a task.

The important part is that Activity Results and Next Step options are managed in completely different places. The Result field is controlled only by the Activity result lookup. The Next Step options, on the other hand, are configured separately in the business process or case designer. This means that changing Activity Results does not affect Next Step, and changing Next Step does not affect Activity Results.

Show all comments
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