Non-role-dependent authorizations

The user data that is not related to the user’s role can also be grouped to reduce redundant data. To reduce this data, you can use LN ’s AMS to create templates, which contain the user’s authorizations that do not depend on the employee’s role. The templates can also contain additional parameters that are required for developers to customize software components in LN.

The templates contain data that a group of users share and the templates are linked to individual users. The templates in LN offer a user-friendly method to add new data or to update data for a group of users by linking the users to the templates.

The templates in LN ’s AMS can be divided into these categories:

  • User data and development-related templates
  • Text-related templates
  • Device-related templates

User-data template

You can use the user-data template to define the common user data that a group of LN users share. The template contains the required system data and some non-role-related authorizations. The user-data template is used as an example in “To create templates,” later in this chapter.

Use the session to create the user-data template.

Developer-parameters template

You can use the template parameters that application developers use. For example, you can specify the compiler options that can be used when you compile a program.

For every LN user, the data in this template is dumped to LN ’s run-time data dictionary in the User Application Parameters (ttadv010) table.

Use the session to create the developer-parameters template

Developer-authorization template

You cannot create customizations in multitenant cloud, only extensibility and personalizations. To use the full Extensibility features of LN the development license (product ID 10146) is required. Without this development license, you cannot create new tables, domains and script components.

Basic knowledge about the Infor LN software structure and Infor LN’s 4GL programming language is a prerequisite.

See the Infor LN Extensions Development Guide.

Default text groups template

You can use this template to define default text groups in LN. If text is written in a text field for which no default text group is defined, the default text group of this template is used. Use the session to create the default text groups template.

Default text groups by text field template

You can use this template to define default text groups for text fields in LN. If text is written in a text table field, the text is linked to the default text group of that field. Use the session to create the default text groups by text field template.

Text group authorization template

You can use this template to define the authorizations for each text group, such as: use, update, and read. A text group defines how text must be presented in a window by defining the text editor, default window, and dimensions of the window. Use the session to create the default text groups authorization template.

Device preference template

You can use this template to group devices and define an order of preferences for these devices. For example, you can define a range of printers, and give the highest priority to the printer closest to the user. The data in this template is dumped for each individual LN user to the Device Preferences (ttaad306) table.

Use the session to create the device preference template. If the template is linked to a user who is not authorized for a device, you can authorize a user for all devices by selecting the Authorization for all Devices check box in the User Data Template (ttams1110m000) session.