Hi Team,
We have a requirement to implement object permissions for our use case, and I have been working on setting these up. Despite following the documentation provided in the link below, we are encountering issues where the permissions do not seem to be functioning correctly. Specifically, users are able to delete records even when they do not have delete permissions, and similar issues are occurring with other operations.
I followed the guidance in the following documentation: Creatio Object Operation Permissions Documentation
Could you please assist us in resolving this issue?
Thank you!
Best regards,
Bala Koteswarareddy.

Like 0

Like

1 comments

Hi Team,
 

We have a requirement to implement object permissions for our use case, and I have been working on setting these up. Despite following the documentation provided in the link below, we are encountering issues where the permissions do not seem to be functioning correctly. Specifically, users are able to delete records even when they do not have delete permissions, and similar issues are occurring with other operations.
 

I followed the guidance in the following documentation: Creatio Object Operation Permissions Documentation
 

Could you please assist us in resolving this issue?
 

Thank you!
Best regards,
Asif Shaik

Like 0

Like

4 comments
Best reply

Asif Shaik,

Hello. Your user has System administrators role which by default has permission for operation CanDeleteEverything

Hello,

 

Could you please provide us with a screenshot of object permissions for the mentioned object and the screenshot of roles of a user that can delete the records despite not having the rights to do so.

 

Also, specify if you made sure to run the "Update object permissions" action after setting up the new access rights.

Mira Dmitruk,

Hello,
 

Thank you for your response.
 

I have used a sample object and user for testing purposes. Please find attached the screenshots you requested:
 

  1. Object Permissions Screenshot:

     

     

  2. User Roles Screenshot:

     

Despite these configurations, the user is still able to delete records. Could you please help me identify what might be going wrong or if there are additional steps I need to follow?
 

Thank you for your assistance!

Best regards,
Asif Shaik

Asif Shaik,

Hello. Your user has System administrators role which by default has permission for operation CanDeleteEverything

Andrii Orlenko,
 

Hello,

Thank you for your valuable input. I realized it was a simple mistake on my part regarding the System administrators role having the CanDeleteEverything permission. I have now corrected it and successfully achieved the desired outcome.

Thank you once again for your assistance!

Best regards,
Asif Shaik

Show all comments

Please let us know how to display images in Creatio Freedom UI

Like 1

Like

1 comments

Hello,

 

Please provide more details regarding your business task. What details and in which section you would like to check?

 

Best regards,
Yuliya

Show all comments

Hi everyone,

do someone have an example of the DataSourceLoadOptions that can be used to "set up pagination and sorting"?
As explained at this link: https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/front-end-development/freedom-ui/data-sources/crud-operations/references/model-class-js



Thanks.

BR,
Samuel

Like 2

Like

3 comments
Best reply

Hello,

 

Here is a handler that will trigger calling the model load with the sorting using the "Name" column from the "Account" entity in the ascending order with row offset 15 and 1 record fetch:

{
				"request": "usr.TriggerCustomRequest",
				handler: async (request, next) => {
					const accountModel = await sdk.Model.create("Account");
					const accounts = await accountModel.load({
							attributes: ['Id', 'Name'],
							options: {
								pagingConfig: {
									rowsOffset: 15,
									rowCount: 1
								},
								sortingConfig: {
									columns: [
										{
											columnName: "Name",
											direction: "asc"
										}
									]
								}
							}
						});
					return next?.handle(request);
				},
			}

Hello,

 

Here is a handler that will trigger calling the model load with the sorting using the "Name" column from the "Account" entity in the ascending order with row offset 15 and 1 record fetch:

{
				"request": "usr.TriggerCustomRequest",
				handler: async (request, next) => {
					const accountModel = await sdk.Model.create("Account");
					const accounts = await accountModel.load({
							attributes: ['Id', 'Name'],
							options: {
								pagingConfig: {
									rowsOffset: 15,
									rowCount: 1
								},
								sortingConfig: {
									columns: [
										{
											columnName: "Name",
											direction: "asc"
										}
									]
								}
							}
						});
					return next?.handle(request);
				},
			}

Hi Oleg, is there a way to retrieve distinct values modifying the "options"? How can I do it?

Luca Tavasanis,

Unfortunately, there is no way to apply distinct using the SDK model. 

We've registered the idea to our R&D team and hope to see the realization in the nearest releases. Thank you for making us better!

Show all comments

Sub: Creatio Instance very slow/Not working

 

We have installed Creatio version 8.1.2 version with MSSQL DB in virtual machine, but once logged into 3 or 4 users at a time the instance is not working. Could you please help on this.

 

After restart the Redis and Application Pool it is working as expected.

Like 1

Like

4 comments

Hello,
It would be better to contact Creatio support regarding this issue.
Or double-check that you installed the application correctly https://academy.creatio.com/docs/8.x/setup-and-administration/on-site-d…

Hi Dmytro,

Okay, could you please share your inputs on this apart from above comments.

Bala Koteswarareddy,

 

Hello,

 

Please take a look at this article https://weblogs.asp.net/owscott/windows-8-iis-8-concurrent-requests-limit

 

In fact, IIS on different OS supports different numbers of concurrent connections, resulting in the fact that when the limit is reached, new requests won't be processed, the UI that sends these requests will not respond, and the Creatio Instance will be very slow/not working.

This is the only possible explanation of why this issue occurs.

@Oleg Drobina,

 

Thank you for your inputs.

Show all comments

Hello everyone,

 

I need to pass text values as parameters to the Run Process. How can this be achieved? Please refer to the image below for context.

On click of the Login button the "GUMU Authentication" process is triggered , I want to send the username and password entered by the user.

 

I am new to Creatio. Is this scenario possible, any other method?

 

Like 0

Like

1 comments

Hi

I have created a Column(Days) which is an integer value and trying to store it in an Integar I get a formula error. What coud be the issue

Like 0

Like

2 comments

Create a new Date parameter in the business process. Put the result of the formula into it and then change your Column(Days)

 

This likely has more to do with the type of the parameter you're putting the result of the formula into. Make sure the param is an int data type. 

Ryan

Show all comments

Hello Creatio Community,

 

I am currently working on a page in Freedom UI which contains a detail. The detail's object resides in Classic UI. I need to apply field validation on this detail while performing inline editing within the Freedom UI.

 

Here's a brief overview of what I'm trying to achieve:

  1. The main page is in Freedom UI.
  2. The detail object is in Classic UI.
  3. I need to implement field validation on the detail during inline editing.

     

I've attempted a few approaches, but none seem to provide the desired results. Has anyone faced a similar challenge or can provide guidance on how to achieve this functionality?

Any help or pointers would be greatly appreciated.

 

Thank you!

Like 0

Like

3 comments

Hello Kumar,
Looks like this task is impossible for now because Freedom UI doesn't allow getting the value of one control (attribute) in the code of custom validator for another control.

We have this task registered on our R&D team and will get this possibility in future releases, please follow the updates.

Best regards, Anhelina!
 

Any information on this?

Siddharth Miglani,

Unfortunately, this task is still impossible for now.

We have this task registered on our R&D team and will get this possibility in future releases. Your request was added to the registered task in order to increase its priority. 


Best regards,
Malika

Show all comments

Hello Community ,

 

how can we configure the home page as the default login instead of the Desktop page , as well as the workspace?

 

Thanks

Like 0

Like

1 comments

Hello,

Unfortunately, we do not currently have the option to specify a default Home page for all new users. As for now, you can only set a section (Dashboards, Contacts, Accounts, etc.) as the default value for the user. You can view this post:  https://community.creatio.com/questions/default-page-login

However, we have registered it in our R&D team backlog for consideration and implementation in future application releases. 

Show all comments

Hi All,

I have two instances of Creatio and they are both fail to compile.

 

Old Instance 

New Instance 

I do have the c:\windows\system32\inetsrv\NuGet\Migrations folder created.  

 

Both logs show a variegation of the below error messages, 6 in the old and 12 in the new one.

 

2024-05-29 15:36:07,813 [99] INFO IIS APPPOOL\Studio_Assignment Build CaptureOutput - C:\Program Files\dotnet\sdk\8.0.100\NuGet.targets(156,5): error :   No such host is known. (api.nuget.org:443) [C:\Creatio\Studio_Softkey_MSSQL_assinment\Terrasoft.WebApp\Terrasoft.Configuration\Terrasoft.Configuration.ODataEntities.csproj]
2024-05-29 15:36:07,813 [99] INFO IIS APPPOOL\Studio_Assignment Build CaptureOutput - C:\Program Files\dotnet\sdk\8.0.100\NuGet.targets(156,5): error :   No such host is known. [C:\Creatio\Studio_Softkey_MSSQL_assinment\Terrasoft.WebApp\Terrasoft.Configuration\Terrasoft.Configuration.ODataEntities.csproj]

 

I installed sdk\8.0.100 but the problem persists.

 

While looking at the documentation i see that sdk\8.0.100 is not a requirment so I'm a bit confused as to why the logs show this error message. 

 

The old version worked up until yesterday, not sure what changed.

Any help is much appreciated,

Thanks,

Paddy 

 

 

File attachments
Like 1

Like

2 comments
Best reply

It’s working now (the next day), both compile. 

 

My network was filtering some Microsoft traffic, after I removed the network restriction it worked as expected. 

It’s working now (the next day), both compile. 

 

My network was filtering some Microsoft traffic, after I removed the network restriction it worked as expected. 

Hello,
 

We are glad to hear that you managed to solve the compilation issues.

Based on the errors, the dotnet components lacked the necessary files for the application to work correctly and an attempt was made to get the necessary files from the NuGet repository, but since there was no full access to the repository via the Internet, this error occurred.

Show all comments