Question

Add Columns to Objects from UI

Hello,

I want to have the ability to add more columns with their data-types in my objects, but do this from the front end ui not the app configuration, is it feasable? or is there any limitations to this inquery, It's similar to Asana or Monday.com's feature of being able to add columns on the spot and not needing admin to create it in the object structure itself

Like 0

Like

3 comments

Hi! Currently, in Creatio, adding columns to objects and defining their data types must be performed through either the Object Designer in the Application Hub or the Configuration section. There is no feature within Creatio's front-end UI that would allow end users to dynamically create new object columns on the spot like the functionality you described in Asana or Monday.com.

However, a workaround could involve implementing business processes or custom development that lets users store additional data in dynamically generated fields connected to your objects. This would, however, require developer assistance and predefined design.

Daria Spirina,

Thanks for your help, but to clear things out here, for the workaround to be implemented, how are these dynamically generated fields stored? like will they be added to the object as if I'm doing it from Application hub or Configruation, or what?

Hi! 

 

My apologies for giving not the full answer. 

The best approach is:

At the page level, you can create fields that are not part of the underlying object but can still hold values and be used in the application. These are called page parameters, and they can be added directly from the designer.

Creating dynamically generated fields is generally not a good idea, because as soon as you add such a field, the system will attempt to recompile with a database structure update. If that does not happen, you will get an error that the column does not exist in the object.

In other words, while it may be technically possible, it is not practical or supported. The recommended approach is to use page parameters instead.

Show all comments