Skip to main content
Version: 8.1

Set up a dedicated section icon for Mobile Creatio

Level: beginner

You can set a section icon only when you create a section, but you can change it at any moment. A newly created section has the same icon for both the main Creatio instance and the Mobile Creatio app. Creatio lets you set up a dedicated section icon for Mobile Creatio that differs from the section icon for the Creatio instance.

Creatio lets you use the following icons as a dedicated section icon for Mobile Creatio:

  • Custom icon
  • Icon of the existing section. For example, the icon of the Contacts section.

The general procedure to set up a dedicated icon differs for the Freedom UI and Classic UI sections.

Use a custom icon as a Freedom UI section icon in Mobile Creatio

1. Upload a custom icon

  1. Create an app based on the Records & business processes template. Instructions: Create an app manually (user documentation). For example, create an Image upload app.

  2. Open the Image upload form page.

  3. Add an Image type field to an arbitrary place in the Freedom UI Designer. Leave default field parameter values.

  4. Save the changes.

  5. Open the Image upload section.

  6. Create a new page. To do this, click New.

  7. Fill out the image properties.

    Property

    Property value

    Name

    Image_1

    Click to upload the icon.

  8. Save the changes.

As a result, the custom icon will be uploaded to the SysImage database table.

2. Find the icon ID

  1. Open the Lookups section. To do this, click in the top right → System setupLookups.

  2. Create a lookup.

    1. Click New lookup.

    2. Fill out the lookup properties.

      Property

      Property value

      Name

      Images

      Object

      Image

    3. Save the changes.

  3. Open the Images lookup.

  4. Set up the lookup list.

    1. Click ViewSelect fields to display.
    2. Add the column to the lookup list. To do this, click → select the Id column → Select.
    3. Save the changes.

As a result, the Id column will include the ID of the custom icon. For example, the scr_RequestsAppIcon.svg icon ID is "4e462f54-eb43-8a32-869b-b46e6f4293c4."

3. Change the section icon

  1. Open the mobile app manifest.

    1. Open the Advanced settings tab of a custom app in the No-Code Designer. To do this, click in the top right → Application managementApplication Hub → select the needed app → Advanced settings.
    2. Open the client module schema that has the "Manifest" suffix. For example, MobileApplicationManifestDefaultWorkplace.
  2. Apply a new icon to the section.

    1. Go to the Modules schema section → configuration object of a section. For example, the UsrRequests configuration object of a Requests section.

    2. Set the iconId property to the icon ID value.

      View the example that sets the custom icon whose ID is "4e462f54-eb43-8a32-869b-b46e6f4293c4" for the Requests section below.

      Modules schema section
      {
      ...,
      "Modules": {
      "UsrRequests": {
      ...,
      "iconId": "4e462f54-eb43-8a32-869b-b46e6f4293c4",
      ...,
      }
      },
      ...,
      }
  3. Save the changes.

As a result, the custom icon will be used as the icon of a Freedom UI section in Mobile Creatio.

Use the icon of an existing section as a Freedom UI section icon in Mobile Creatio

Unlike a custom icon, when you use the icon of an existing section, Creatio applies both the icon and the name of the existing section to the Freedom UI section.

1. Find the section ID

  1. Open the Lookups section. To do this, click in the top right → System setupLookups.

  2. Create a lookup.

    1. Click New lookup.

    2. Fill out the lookup properties.

      Property

      Property value

      Name

      Sections

      Object

      Section in SysModule folder

    3. Save the changes.

  3. Open the Sections lookup.

  4. Set up the lookup list.

    1. Click ViewSelect fields to display.
    2. Add the column to the lookup list. To do this, click → select the Section object → select the Id column → Select.
    3. Save the changes.

As a result, the Section.Id column will include the section ID. For example, the Contacts section ID is "065063c9-8180-e011-afbc-00155d04320c."

2. Change the section icon

  1. Open the mobile app manifest.

    1. Open the Advanced settings tab of a custom app in the No-Code Designer. To do this, click in the top right → Application managementApplication Hub → select the needed app → Advanced settings.
    2. Open the client module schema that has the "Manifest" suffix. For example, MobileApplicationManifestDefaultWorkplace.
  2. Apply a new icon to the section.

    1. Go to the Modules schema section → configuration object of a section. For example, the UsrRequests configuration object of a Requests section.

    2. Set the sysModuleId property to the section ID value.

      View the example that sets the same icon whose ID is "065063c9-8180-e011-afbc-00155d04320c" for both the Requests and Contacts sections below.

      Modules schema section
      {
      ...,
      "Modules": {
      "UsrRequests": {
      ...,
      "sysModuleId": "065063c9-8180-e011-afbc-00155d04320c",
      ...,
      }
      },
      ...,
      }
  3. Save the changes.

As a result, the icon of an existing section will be used as the icon of a Freedom UI section in Mobile Creatio.

Use a custom icon as a Classic UI section icon in Mobile Creatio

1. Upload a custom icon

  1. Open the Configuration section. Instructions: Open the Configuration section.

  2. Select a user-made package to add the schema.

  3. Create the client module schema to upload an icon. Instructions: Implement a non-visual module.

    For example, use the schema properties as follows.

    Property

    Property value

    Code*

    UsrMobileImageList

    Title*

    MobileImageList

  4. Save the changes.

  5. Go to the Images node’s context menu.

  6. Open the image properties. To do this, click .

  7. Fill out the image properties.

    Property

    Property value

    Code*

    UsrRequestsAppIcon

    Title

    RequestsAppIcon

    Image

    1. Click . This opens the default downloads directory.
    2. Select the icon file to upload.
  8. Click Add.

  9. Save the changes.

As a result, the custom icon will be uploaded to the SysImage database table.

2. Change the section icon

  1. Open the mobile app manifest.

    1. Open the Configuration section. Instructions: Open the Configuration section.
    2. Select a user-made package.
    3. Open the client module schema that has the "Manifest" suffix. For example, MobileApplicationManifestDefaultWorkplace.
  2. Apply a new icon to the section.

    1. Create a new property or select an existing CustomSchemas property.

    2. Set the CustomSchemas schema section to the code of the client module schema that has the icon uploaded.

    3. Go to the Modules schema section → configuration object of a section. For example, the UsrRequests configuration object of a Requests section.

    4. Set the IconV2 property to the icon ID value. Template for the icon ID value: [SchemaCode][IconCode], where:

      • [SchemaCode] is the code of the client module schema that has the icon uploaded.
      • [IconCode] is the code of the image uploaded to the client module schema.

      View the example that sets the custom icon uploaded to the UsrMobileImageList schema for the Requests section below.

      CustomSchemas and Modules schema sections
      {
      ...,
      "CustomSchemas": [
      "UsrMobileImageList",
      ...,
      ],
      "Modules": {
      "UsrRequests": {
      ...,
      "IconV2": {
      "ImageId": "UsrMobileImageListUsrRequestsAppIcon",
      ...,
      },
      ...,
      },
      },
      ...,
      }
  3. Save the changes.

As a result, the custom icon will be used as the icon of a Classic UI section in Mobile Creatio.

Use the icon of an existing section as a Classic UI section icon in Mobile Creatio

1. Find the section ID

  1. Open the Configuration section. Instructions: Open the Configuration section.
  2. Open the MobileImageList client module schema.
  3. Go to the Images node’s context menu.
  4. Open the list of section icons. To do this, click .
  5. Open the Image window. To do this, go to the row of the section whose icon to use → click . For example, the ContactModuleImage code is the code of the image for the Contacts section.

As a result, the Code property will include the code of the image for an existing section.

2. Change the section icon

  1. Open the mobile app manifest.

    1. Open the Configuration section. Instructions: Open the Configuration section.
    2. Select a user-made package.
    3. Open the client module schema that has the "Manifest" suffix. For example, MobileApplicationManifestDefaultWorkplace.
  2. Apply a new icon to the section.

    1. Go to the Modules schema section → configuration object of a section. For example, the UsrRequests configuration object of a Requests section.

    2. Set the IconV2 property to the icon ID value. Template for the icon ID value: [SchemaCode][IconCode], where:

      • [SchemaCode] is the code of the client module schema that has the icon uploaded.
      • [IconCode] is the code of the image for an existing section.

      View the example that sets the same icon for both the Requests and Contacts sections below.

      Modules schema section
      {
      ...,
      "Modules": {
      "UsrRequests": {
      ...,
      "IconV2": {
      "ImageId": "MobileImageListContactModuleImage",
      ...,
      },
      ...,
      },
      },
      ...,
      }
  3. Save the changes.

As a result, the icon of an existing section will be used as the icon of a Classic UI section in Mobile Creatio.


See also

Manage apps (user documentation)

Creatio IDE overview

Configuration elements of the Client module type