Why Are Only Certain Field Allowed in Module Settings Headers?

I have a Module Settings application (i.e. Application Types = Module Settings). It seems we’re only allowed to have the fields Directory, GlobalSetting, or OrganizationalUnitName in the header. If you try to include any other field types in the header row, you get an error.

Does anyone know the reason for this limitation?

Module setting applications are a special application pattern and have a very specific use case. The header fields represent the “scope” of the module settings values. These are fixed and cannot be changed.

There are different levels of module settings, such as:

  • Global settings—Apply to all applications that reference the configured settings.
  • Organizational settings—Apply to all records associated with a specified organization in the company structure.
  • Person settings—Apply to all records associated with an employee directory record.
4 Likes