Skip to main content
Version: 8.1

Bind UI settings

Level: intermediate

While transferring your customizations from Classic UI to Freedom UI, you will have both Classic UI and Freedom UI sections and form pages in your Creatio instance. To make step-by-step customizations delivery easier, bind the UI settings for different users and user groups to the package. This way the settings you set on your development environment will be applied automatically to any environment when installing the app with your customizations.

To bind the form page settings:

  1. Open the app in the No-Code Designer.

  2. Go to the Advanced settings tab → select the unlocked package. If an app does not have unlocked package, create it.

  3. Add the configuration elements of the Data type. Instructions: Configuration elements of the Data type (developer documentation).

  4. Fill out the object properties. The number of Data type schemas required depends on the UI element whose data you are binding to the package. I. e., create a single Data type schema based on a single object.

    Element to bind

    Property value

    Binding description

    Required number of the Data type schemas

    UI Preferences settings

    System setting

    SysSettings

    Binding a system setting to a package implies binding the system setting code and value.
    SysSettings database table stores codes of Creatio system settings.
    SysSettingsValue database table stores values of Creatio system settings.

    2

    SysSettingsValue

    Administration object

    SysAdminUnit

    SysAdminUnit database table stores system administration object. Make sure that needed administration objects exist in both environments.

    1

    Contact

    Contact

    Contact database table stores the list of all contacts.

    1

    Form page preferences settings

    Exceptions by object

    EntityEditPagesUITypes

    EntityEditPagesUITypes database table stores the list of record pages in the different UIs by object.

    1

    System setting

    SysSettings

    Binding a system setting to a package implies binding the system setting code and value.
    SysSettings database table stores codes of Creatio system settings.
    SysSettingsValue database table stores values of Creatio system settings.

    2

    SysSettingsValue

  5. Select data to bind to the package.

  6. Save the changes.

For example, bind the exception settings of the Contact object specified in the Exceptions by object block to the app package (Fig. 1).

Fig. 1 Bind the exception settings of the Contact object specified in the Exceptions by object block
Fig. 1 Bind the exception settings of the Contact object specified in the Exceptions by object block

As a result, Creatio will bind UI settings for different users and user groups to the package and apply them automatically to any environment when installing the app that includes your customizations.


See also

Get started with Creatio Freedom UI

Turn on Freedom UI

Manage the form pages in Freedom UI and Classic UI

Create a custom Freedom UI page for a Creatio object

Set up workplaces