Hi, adding Edit access to a specific column for All Employees role is not saving.
Use Case:  for the Invoice object, All Employees have Read access only (Operation Permission).  For one field ("Field X"), wish to give Edit access to All Employees.  In attempting to set the Column Permission using "Permit reading and editing" for Field X, the permission can be added and applied, but on save and returning to the Invoice security settings, this column permission no longer appears.
Say there are 50 fields on Invoice, the edit access is specific to one field (the rest are all read only).  We want to add this edit access as an exception (1 column setting)..rather than individually set column access for all 50 fields.
It seems the Operation Permission for the role is overriding any further column permission to add additional access rights for that Role for the specific field.
Any suggestions or insights welcome...thanks.

Like 0

Like

2 comments

Hello!

Please provide a screenshot of the permission setting for the object.
It seems that the root cause is related to record permissions.

Hi Alona, screenshot below...thanks.

screenshot

Show all comments

Hello,

 

How can i fix this issue. it shows up each time i drill into a posted lead.

Like 0

Like

1 comments

Hello, the problem with this issue is related to the Object "Usr*****" not persisting in the database. There are 2 reasons for this:
1) You've deleted this object from the configuration. In this situation, you need to return this object to the configuration.
2) You have changed this object but have not published it. In this situation, you need to publish it.

Show all comments

I tried to create module Config with below Code. Also added the same in MobileApplicationManifestMETCHLExecutiveMetLifeChile . but it is not working. Please help.

 

Like 0

Like

3 comments

Hello,
Please verify that the column name METCHLLeadDuplicado exists. Also check if you do not have any other business rule applied to Lead section on your mobile application for this workplace. If this does not help, than you might try recompiling packages. Sometimes mobile wizard might not see changes made in code. 

Hope this helps.

Column name is correct only. Also I compiled the Package as well. Still it is not working . Also , there no other business rule on this field(METCHLLeadDuplicado ) but i created a Business Rule( METCHLLeadBussinesRule_Status) which will hide some controls. Please let me know is this the reason.

khushbu kumari,

If none of the steps above helped, the only thing left to do is to search for the business rules applied to this field. It might be that you set the field as read-only somewhere in a file or applied a business rule to it.

Show all comments

Hello Guys,

I need to filter by Tag the account list page in Freedom UI.

I already tested what reported in this article: https://community.creatio.com/questions/using-tag-freedom-ui?check_logged_in=1#comment-89348

 

but it only works for "new sections".

 

The new Creatio structure uses the "Tag" section to store tags for all objects but Accounts, Contacts, etc (old existing sections) use a specific table to store their tag (that is AccountTag, ContactTag, etc.).

 

The quickfilter component set to filter by tag refers to the generic "Tag" entity then it doesn't show the tags of the Account (stored in AccountTag entity): it doesn't work.

 

Can anybody help me and tell me how to filter accounts, contacts, etc by tags in Freedom UI list pages?

Thanks

Regards

Like 0

Like

2 comments
Best reply

Good day, Massimiliano!

You can set it up in the following way:
Filter the Account on a related column "Accounts section record tag (where Account is Object)" and choose a Tag field:

related object
The end result in the Page designer is as follows:
quick filter
As a result, you will be able to choose a tag out of the list of the ones present in the AccountTag entity:

lookup AccountTag

End result
Then you will be able to locate Accounts marked by a specific tag:

account with tag
We hope this helps!

Good day, Massimiliano!

You can set it up in the following way:
Filter the Account on a related column "Accounts section record tag (where Account is Object)" and choose a Tag field:

related object
The end result in the Page designer is as follows:
quick filter
As a result, you will be able to choose a tag out of the list of the ones present in the AccountTag entity:

lookup AccountTag

End result
Then you will be able to locate Accounts marked by a specific tag:

account with tag
We hope this helps!

Thanks Nikita: you've solved my problem !

Show all comments

Hello, 

any support with runtime error? Can you share your experience?

 

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a tag within a "web.config" configuration file located in the root directory of the current web application. This tag should then have its "mode" attribute set to "Off".

Like 0

Like

1 comments

Hello,

 

Please contact out support team directly at support@creatio.com so we could analyze this issue.

Show all comments

Hi,

Our team is working on a project for Creatio 8.1.2 (for Linux and PostgreSQL). We collaborate using filesystem mode and save our changes in a Git repository. When uploading changes to the instance, we first perform the "Update packages from filesystem" operation, followed by "Compile." Our project currently consists of slightly over 30 packages. We have encountered several issues when transferring changes to other instances.

At a certain point, we started experiencing problems with uploading changes to the instances. This is particularly noticeable when creating new instances. After connecting the repository and performing "Update packages from filesystem" for the first time, numerous errors can be observed (by going to the /dev view, then selecting all packages and sorting by status in descending order). These errors include information about a broken constraint, a non-existent column in the database, etc. Following this lead, I hypothesized that during the "Update packages from filesystem" operation, many database connections are opened, exceeding the limit defined in the PostgreSQL configuration. I verified it, and the default max_connections option was set to 100. When I increased it to 300, the problem stopped occurring on newly created instances. However, it seems to me that it should not consume such a large number of connections, and I don't think continuously increasing this number is a good solution as our project grows. Is there any option in Creatio to fix it?

Some changes do not work immediately after being uploaded to a new instance. You need to go into the configuration of the specific element and perform the PUBLISH operation on the target instance. Sometimes (although rarely), the system informs us that a given business process requires re-publishing. More often, however, something doesn't work, and it's hard to know this normally. For example, a query to a web service returns 404, even though it was uploaded to the target instance, and the compilation was performed immediately after the upload. Performing a complete compilation does not solve this problem. I have to go into the class with the given web service and re-publish it. The problem is that whether something works after uploading the changes seems completely random. Sometimes restarting a container with creatio, redis and postgres help, but it's not a rule. We test the changes thoroughly on our own instances, but after uploading the changes to the client's production instance, they may not work. We would really have to perform full regression tests to detect all the problems, and this is cumbersome.

Do any of you have similar problems and know how to deal with them? Thanks in advance for your responses!

Like 4

Like

2 comments

Hi Eryk, 

Thank you for your thorough feedback, looking forward to an answer from Creatio because the phrase "The problem is that whether something works after uploading the changes seems completely random. Sometimes restarting a container with creatio, redis and postgres help, but it's not a rule. We test the changes thoroughly on our own instances, but after uploading the changes to the client's production instance, they may not work. We would really have to perform full regression tests to detect all the problems, and this is cumbersome." is exactly something we struggle with. 


More advanced documentation , training and tutorials from Creatio on how to handle this more effectively, ideally with some tools to avoid full manual regression tests, are more than welcome

Bookmarking this feed. 

Cheers, 

Damien

Dear Eryk,

Many connections are created to optimize the installation process. If this approach doesn't work for you, you can disable specific settings in the application's web.config file, reducing the number of connections.
 

Please disable the following features in the external \web.config:
 

UseAsyncSaveSchemaResourcesInstallation
UseBulkSaveSchemaResourcesInstallation
UseAsyncSchemaCaptionsInstallation
UseAsyncPackageInstallation
 

To do this, open the web.config file, locate the above settings, and set their values to false. The lines should look like this:

 

<add key="UseAsyncSaveSchemaResourcesInstallation" value="false" />
<add key="UseBulkSaveSchemaResourcesInstallation" value="false" />
<add key="UseAsyncSchemaCaptionsInstallation" value="false" />
<add key="UseAsyncPackageInstallation" value="false" />
 

After making these changes, please clear Redis, restart the application, perform a source code generation for all schemas, and compile all actions.
 

For any other issues, please create a support request with Creatio, which requires a more detailed investigation.

Best regards,
Andrii

Show all comments

Hello,

how can we make column non/editable for portal users?

 

We have editable detail and column Requested amount, that should be editable for external users and non-editable for system users.

And column Confirmed amount, that should be editable for system users and non-editable for external users.

 

We use business rules based on calculated attribute (from Terrasoft.isCurrentUserSsp) for pages - it works perfectly. But it doesn't work in editable details

 

Any ideas?

Thank you!

Like 0

Like

4 comments

Hello,

Desired permission set up can be achieved via column permissions in the object permission settings. Step-by-step guide on the column permission set up available on Creatio Academy.

Best regards
Ivan

Ivan Savenko,

Thank you, it can be used, but it doesn't give visual 'lock' for column, only an error after saving.
Besides, column permissions requires to define each column of the object (at least, for the portal), that is not the best approach

I agree, visual locks would help a lot :)

Damien Collot,

especially on portal, where hundreds of users without experience should be provided with clear and easy UI

 

Kind regards,

Vladimir

Show all comments

Hi Community,
Can you provide a snippet example, on how we can hide a Detail (list) if the List contains no data (records)?

Thank you

Sasori

Like 4

Like

3 comments
Best reply

This can only be done with code. A combination of doing some model queries to check for records that would be in the list, then using an attribute bound to the visible property of the list to set as true/false based on the results of the query. 

Using the model to query data: https://customerfx.com/article/querying-data-using-filter-conditions-vi…

Using attributes: https://customerfx.com/article/using-custom-attributes-on-a-creatio-freedom-ui-page/

Using the init to execute the above code when the page loads: https://customerfx.com/article/waiting-for-model-to-be-ready-and-loaded…

Ryan

Hi Community,

Any remark on this one?

This can only be done with code. A combination of doing some model queries to check for records that would be in the list, then using an attribute bound to the visible property of the list to set as true/false based on the results of the query. 

Using the model to query data: https://customerfx.com/article/querying-data-using-filter-conditions-vi…

Using attributes: https://customerfx.com/article/using-custom-attributes-on-a-creatio-freedom-ui-page/

Using the init to execute the above code when the page loads: https://customerfx.com/article/waiting-for-model-to-be-ready-and-loaded…

Ryan

Hello,
 

Unfortunately, this task cannot be implemented using standard methods.

 Ryan has provided helpful recommendations that will assist you with implementation through development methods.
 

Additionally, we have registered a task for the development team to add such functionality in future releases.

Best regards,
Pavlo

Show all comments

Hi Community,

Im trying to download the Notes of a Classic Ui Section, to a Word printable.

The end result in the Word printable is together with the Html Tags. How can we fix this?

Sasori

Like 0

Like

1 comments

Dear Sasori,

 

As of now, it's not possible to correctly display the field with HTML formatting in the printable.  


We registered a query for our R&D team and await a fix in the upcoming versions. 

 

As a workaround suggestion, you can replace the Notes field with a simple text field. I understand that it's missing the format settings and cannot be applied to tables, but it should work for a sentence or two simple comments. 

 

Thank you for making Creatio better!

Show all comments

Hi community,

This is an out of the box problem, because i tried it in a fresh Environment as well.

Here is the issue.

We have the Leads section in the Classic UI, meanwhile the Account section is in the FreedomUI

1-We click to the Account link from the Lead Section:

2- We expect that the Form Page will open since we are not adding a new Account. Instead of the Form Page the MiniPage of the Account opens

3- Status of the Pages established for the account

How can we fix this issue?

Sasor

Like 0

Like

2 comments

Hi Community,

Any update regarding this?

Hello,

 

Please make sure that the "Default page" setting is set to the "Form page" in the Accounts object located in a package that is at the end of the packages hierarchy (it might be in the Custom package). 

This issue might appear if in one of such objects the "Default page" setting is set to "Mini page", which overrides the base settings.

Show all comments