Need to grant access of a group of accounts / contacts to partners via partner portal.

All I found so far is to do it individually, record by record.

Is there a better way ?

regards,

Like 0

Like

6 comments

Hello Ricardo,

 

Hope you're doing well.

 

If I understood your business task correctly, for this purpose you can use the "Access rights setup wizard for Creatio" add-on. Please find more details about the mentioned add-on in the link below:

Additionally in the next articles, you will be able to find useful information about the working process with the Creatio portal:

 

Best regards,

Roman

Roman Rak,

Dear Roman,

I have just installed Access rights setup wizard for Creatio.

After selecting some accounts, clicking on "Set up access rights", and choosing permanent (or temporary) righs the system shows "loading" and never returns... Am I missing anything ?

Dear Ricardo,

 

Please make sure you have followed the installation and user guide:

https://marketplace.creatio.com/sites/marketplace/files/app-guide/Acces…

 

Kind regards,

Roman

 

Dear Roman, 

Here you go:

Implementation instructions

1. Contact the support service to install a package with the [Access rights] business process or install it manually using the [Installed applications] link in the system designer.

 

I installed via the the [Installed applications] link in the system designer.

 

2. Record access rights configuration is carried out by clicking the [Actions] button in the section list. To configure access rights:

a. The user who makes the configuration must have the access rights to the [CanManageAdministration] system operation.

b. The user must be a member of the [System Administrators] organizational role.

 

I am using the  Supervisor user,  which has the needed access rights.

 

Any other recommendation ?

 

Regards,

Ricardo Bigio,

I had the same issue with this package. I believe it started working after I logged out and back in again (a refresh wasn't enough). I might have also compiled the workspace as well.

Ryan

I recompiled the workspace, and now I have another problem: I can grant access rights for a selection of  accounts (If I open each account individually, I can see that the access was granted). But If I select the same group os accounts (with "Select multiple records" / "Set up access rights" / ")  nothing is shown in the "Granted rights"detail, as if the rights were not granted. 

Show all comments

dear community,

 

Is it possible to mention a functional role and not just a single user in a feed?

Do you have any suggestions for getting it?

Like 0

Like

2 comments

Hello Stefano,

 

To leave the feed message to some role you need to use the feed functionality from the "Feed" section or from the CTI panel feed.

 

As for mentioning a role in once - there is no such a possibility in the OOB version and our R&D team is working on such a logic implementation. We've informed them about your community question and ask to prioritize the task.

 

Also please study this marketplace app - https://marketplace.creatio.com/app/mention-users-alias-creatio I guess it will fit your business needs.

 

Best regards,

Oscar

Oscar Dylan,

thank you 

Show all comments

Hello Community,

 

There are many use cases where we need to change the data type of a column. We have observed the following behavior wrt data type changes and want to understand why this happens.



DB - MS SQL



Behavior #1

Say a column has been created as String(250) and published. Changing it to String(50) via the Object designer and re-publishing it does not change the data type at the data base level - even though it reflects correctly in the Package (We also verified that there is no data in the DB which exceeds 50 characters. So technically, it can be downgraded to 50 characters without loss of data). We are forced to alter the column at the database level to actually downgrade it to String(50).



Behavior #2

On the flipside, a data type change from String to Int does work. Additionally, it downgrades the column from NOT NULL to NULLable type in the Database when the String to Int conversion happens.

  1. Can someone string together the above 2 behaviors and why one happens and the other doesn't?
  2. Is there knowledge within the community as to what data type changes work and what do not? If yes, Pls share your experiences.

Note - I am aware that the earlier column can be dropped and a new column with the new data type be created. But this is not practical, if we want to retain the same name. 

Like 0

Like

4 comments

Hello,

 

Hope you're doing well.

 

We tried to reproduce the behavior you have described for different types of DB (PostgreSQL and MSSQL) in two ways:

1. Create a column via Page Designer.

2. Create the column in Object Designer.

 

At first, we have set the string length 250 for the 1st column, then changed it to 50 in the Object Designer and published the object:

 

 

 

As a result we could see that the data type has been changed from varchar(250) to varchar(50):

 

 

Then we have repeated the same actions for another test column (added via Object designer) and result was the same:

 

 

 

 

 

That's why it would be really helpful if you could confirm if we were doing the reproducing correctly (maybe we should use another version or another product). Also, we can provide you with a fresh installation files so you can try to re-check it from your side once again (for that just contact our support team via this email: support@creatio.com).

 

About the second question: in general, we do not recommend to change field types. The system can transfer data type from one char to another when you need to change the length of the field. But it may behave unpredictably when the type is changed from one object to another.

Alos you can find some addtional information about data types in the links below:

 

Best regards,

Roman

Roman Rak,

Hi Roman, Appreciate your effort in trying to reproduce this.



Your steps does look right - 

1. Create as 250 in Object designer. Publish and check if the DB shows nvarchar(250).

2. Change to 50 in Object designer. Publish and check if the DB has changed to nvarchar(50).



I have verified this on 2 Creatio versions - 7.15.2 Studio and 7.16.3 CustomerCenter (Both MS SQL). Is is possible that this got fixed/changed in the latest 7.17 release?? Il also reach out to Creatio support ato replicate this in the latest release.

M Shrikanth,

 

As for your question - no, it was not changed in the latest versions.



Best Regards,

Ivanna Yatsura

Roman Rak,



Hi Roman. Checked this use case once again. The behavior I have stated in my question is correct. I have used a on-premises Creatio sales v7.17 on MSSQL. The datatype does change if you increase the length (Eg 50 to 250) but not from 250 to 50.



Have you checked this on an on-premises or trial instance??

Show all comments

Hello Community,

 

Lets say, I have a Business process which is triggered when an Email Template record is modified, and that Email template is updated via a Package installation, the logical expectation is that the 'Modified' event is triggered and the Business process runs. We however notice that the event is not triggered, and the business process does not run.

  1. Do Package installations and changes through that trigger entity events? Do Package installations effect object changes to the DB via the ORM or does that mechanism work differently?
  2. If I wrote a business process which had a trigger to the SysPackage object and looked for modifications to a specific package, will it get triggered when I install that package??
Like 0

Like

2 comments

Hello, 

 

Our application doesn't support designing business processes that are triggered after modifying system objects. The core of business process mechanisms works on low-level API which doesn't support start signals functionality. This is done in order to avoid any kind of accidents with business process mechanisms and also for performance maintaining reasons.

 

Best regards, 

Anastasiia 

Anastasiia Zhuravel, Thanks Anastasiia,



I am not sure I understood this - "The core of business process mechanisms works on low-level API which doesn't support start signals functionality". Are you saying that the start signal functionality does not work in Business processes?

Show all comments

Hello,

 

I'm working on a dev environment, creating my lookups objects, and lookups data, then exporting the package.

When i install the package at the production, everything work smoothly, however, the lookups could not be found at the UI level.

I have to open the lookup section and create them once again and refer to the lookup object in the package.

Is there a way to create the lookup at the user interface level as well while installing the package ?

 

Thanks,

Maarouf

Like 0

Like

4 comments

Hello Maarouf,

 

You also need to bind data from the SysLookup table to create lookup records in the "Lookups" section when installing the package to the application.

 

Best regards,

Oscar

Oscar Dylan,

Hi Oscar,

 

Thank you for your reply.

I was not able to find the newly created lookups in this SysLookup table

 

Thanks,

 

Maarouf

Oscar Dylan,

Hi again,

 

I binded data from the Lookup table, and now i'm able to see my newly created lookups in the "LOOKUP" section, however, if i click on one of these new lookups, it doesn't open the content, instead an error appears in the browser console saying 'all-combined.js:41 cann't find entity'

What do you think the problem is ?

 

Thanks,

Maarouf

 

Maarouf Balis,

 

Hi,

 

This only means that the lookup object wasn't transferred between systems. Please also check if the lookup object was transferred to the target website.

 

Best regards,

Oscar

Show all comments

Dear community,

 

I can't seem to find any documentation about the Active processes / ProcessListeners field that is standard in creatio.

 

Could anyone provide links or an explanation as to how this one is being used?

 

Thank you in advance!

 

 

Kind regards,

Yosef

Like 0

Like

1 comments
Best reply

Hello, Yosef.

 

This is a system field that stores the information about processes Creatio can run when a record is edited or deleted. We do not recommend editing it. If you would like to learn more about the way Creatio uses this field, you should review the TryProcessComplete and ProcessCompleteExecuting methods in the BaseEntity object.

 

Best regards,

Bogdan S.

Hello, Yosef.

 

This is a system field that stores the information about processes Creatio can run when a record is edited or deleted. We do not recommend editing it. If you would like to learn more about the way Creatio uses this field, you should review the TryProcessComplete and ProcessCompleteExecuting methods in the BaseEntity object.

 

Best regards,

Bogdan S.

Show all comments

Is it possible to change an item value (not caption) color on an edit page ?

Like 0

Like

2 comments

Hi Ricardo,

Yes, you can add CSS to a page and then can set the color of a field using the CSS. See https://customerfx.com/article/adding-custom-css-style-sheets-in-bpmonl…

Ryan

Hello Ricardo,

 

As was correctly mentioned by Ryan, for this purpose you need to add CSS, where you will be able to configure any colors your business task requires. Additionally to the article which was kindly shared above, the next articles can be helpful as well:

Kind regards,

Roman

Show all comments

Dear team

I added a new record page to account section, following this article Add record pages | Creatio Academy

Now I've an issue the new record page does not show the new "CONNECTED TO" diagram and the enrichment feature is missing.

The "AccountPageV2RelationshipDesigner", "AccountPageV2Enrichment" libraries are missing in define I suppose, but I don't know how configure them.

 

Like 0

Like

2 comments

Hello, Stefano.

 

I suggest to investigate the issue in terms of support ticket since it is hard to tell the reason for this behavior. It's better to have a closer look to the website.

 

Regards, 

Dean

dean parrett,

thank you for your suggest

Show all comments

Hi Guys,



I have created a modal with a comboboxedit which contains values from my webservice (attachments from opportunity linked to order). I want to change this into a List instead of a combobox.



In the following images you can see what I'm trying to aim.

 

Added button to open modal "Migrate Opp Files"





Here's the sample modal with a comboboxedit which shows result of my webservice. I want to change this into a List instead of a combobox.



The value of the dropdown comes from here.





I tried checking the documentation but I'm having a hard time since I'm a visual learner, I learn by seeing how things work in actually through examples.



Please guide me.



Best Regards,

Solem A.

Like 0

Like

2 comments
Best reply

Hi Oscar,



Just wanted to make sure my Post ends well.

I end up using LookUpUtilities to create my list pop-up.



Best Regards,

Solem A

Hello Solem,

 

It seems that it's not possible to add the list to the modal window since the parent entity for the modal window should be "Base entity page" while the list logic was developed in the BaseSectionV2 and related modules as ConfigurationGridGenerator and ConfigurationGrid. I performed a couple of tests and theoretically it's possible to add a list to a modal window, but it requires time to copy all the logic from the BaseSectionV2 and add it to the custom modal window. It's much easier to use a lookup instead.

 

Best regards,

Oscar

Hi Oscar,



Just wanted to make sure my Post ends well.

I end up using LookUpUtilities to create my list pop-up.



Best Regards,

Solem A

Show all comments

Hello Team,

 

Kindly suggest a way to lock fields within a detail when we click on Save button of the detail. This should happen without any dependency on other fields within the detail (unlike we usually do based on boolean value true or false).

 

Creatio : 7.17 Sales Team    PostGreSQL

Like 0

Like

3 comments
Best reply

You could use the CreatedOn field for this. It doesn't get populated until the save button is clicked (not the CreatedBy - it gets populated right away when the page is opened in add mode).

You can create a business rule that makes the field locked if the CreatedOn has a value. Then, the field will be editable when creating a new record, but will be locked as soon as the save button is clicked.

If this route doesn't work, you'll have to use an attribute and code as Oscar mentioned. 

Ryan

Hello Dharini,

 

Attributes are required to use to lock fields on the page based on some conditions so it's hardly possible to do without any dependency on attributes. Or you can use document.getElementById JS method and change the .style.pointerEvents to 'none'.

 

Best regards,

Oscar 

You could use the CreatedOn field for this. It doesn't get populated until the save button is clicked (not the CreatedBy - it gets populated right away when the page is opened in add mode).

You can create a business rule that makes the field locked if the CreatedOn has a value. Then, the field will be editable when creating a new record, but will be locked as soon as the save button is clicked.

If this route doesn't work, you'll have to use an attribute and code as Oscar mentioned. 

Ryan

Ryan Farley,

Thanks for the suggestion! It works perfectly fine.

Show all comments