Factory definition

A factory definition is a code that can be assigned to set up entities in the administration database that are supplied:

  • As part of the standard supply of Sage X3 (in this case, it will be the SAGE code).
  • As part of a vertical supply of Sage X3. This assumes that the supplier is identified as a vertical provider with a dedicated code to be used as factory code.

If the factory check box is checked, the factory code is mandatory. However, a factory code can be entered only if you are a vertical supplier who has signed an agreement with Sage.

Factory code consequences

When a factory code is assigned to a record, the record cannot be deleted except by Sage or by the vertical supplier and might also have restrictions (depending on the situation) on the properties that can be modified.

You can assign a factory code to users, groups, roles, endpoints, security profiles, badges, applications, volumes, navigation pages, home pages, menu modules, menu categories, menu submodules, and menu items.

Personalized pages

A personalized page can also have a factory code that protects it. In this case, the personalized page cannot be changed except by the supplier (Sage or vertical partner). You can modify the page layout, but it will be saved with another code.
By default, when a user has several personalized variants available, the more local variant displays first, i.e.:

  • A variant that has been assigned to the current user will appear first in the list.
  • A variant that has been assigned to the current role will appear in the second rank.
  • A global variant will appear in the third rank.
  • A variant supplied by a vertical supplier will appear in the fourth rank.
  • A variant supplied by Sage will appear at the fifth rank.

As soon as you select a variant when entering a page, this variant becomes the default at the first rank, followed by all the others in the order defined above.