<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/tt/onlinemanual/usr_non_role_dependent_authorizations" xml:lang="en">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Non-role-dependent authorizations</Title>
		<Keyword ContextSensitive="No"><Level1>User management</Level1>
			<Level2>authorizations</Level2>
		</Keyword>
		<Keyword ContextSensitive="No"><Level1>authorizations</Level1>
		</Keyword>
	</Header>
	<GeneralSection><Paragraph class="Default">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 ERP LN ’s AMS to create templates, which contain the user’s authorizations that are not dependent on the employee’s role. The templates can also contain additional parameters that are required for developers to be able to customize software components in ERP LN.</Paragraph>
		<Paragraph class="Default">The templates contain data a group of users share. However, the templates are linked to individual users. The templates in ERP LN offer a user-friendly method to add new data quickly or to update data for a group of users by linking the users to the templates.</Paragraph>
		<List><ListIntro>The templates in ERP LN ’s AMS can be divided into the following categories:</ListIntro>
			<ListItem><Link href="#user_data_and_development_related_templates" role="internal">User data and development-related templates</Link>
			</ListItem>
			<ListItem><Link href="#text_related_templates" role="internal">Text-related templates</Link>
			</ListItem>
			<ListItem><Link href="#device_related_templates" role="internal">Device-related templates</Link>
			</ListItem>
		</List>
	</GeneralSection>
	<GeneralSection ID="user_data_and_development_related_templates"><SectionTitle>User data and development-related templates</SectionTitle>
		<Paragraph class="Default">In these templates, you can enter the default settings and parameters for a group of ordinary ERP LN users and for ERP LN users who develop software components in ERP LN.</Paragraph>
		<List><ListIntro>The data a user needs to maintain or create software components is defined in the following templates:</ListIntro>
			<ListItem>User-data template</ListItem>
			<ListItem>Developer-parameters template</ListItem>
			<ListItem>Developer-authorizations template</ListItem>
		</List>
		<GeneralSection><SectionTitle>User-data template</SectionTitle>
			<Paragraph class="Default">You can use the user-data template to define the common user data that by a group of ERP 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.</Paragraph>
			<Paragraph class="Default">You must use the <Link href="/baanerp/tt/ams/ttams1110m000" role="session">User Data Template (ttams1110m000)</Link> session to create the user-data template.</Paragraph>
		</GeneralSection>
		<GeneralSection><SectionTitle>Developer-parameters template</SectionTitle>
			<Paragraph class="Default">You can also use the template parameters that application developers use. For example, you can choose to run an automatic compilation after you create or change menus or forms. You can also specify commands and options, which the user can employ in the development environment.</Paragraph>
			<List><ListIntro>Application parameters are settings the application developer requires to develop software components. Parameters are available for the following:</ListIntro>
				<ListItem>Automatic compilation to the run-time data dictionary after changes to forms or menus</ListItem>
				<ListItem>Actions after the <GUIRef href="" role="manual">Copy to Current Package VRC</GUIRef> option</ListItem>
				<ListItem>The parameters that the editor can use to develop software</ListItem>
			</List>
			<Paragraph class="Default">For every ERP LN user, the data in this template is dumped to ERP LN ’s run-time data dictionary in the User Application Parameters (ttadv010) table.</Paragraph>
			<Paragraph class="Default">You must use the <Link href="/baanerp/tt/ams/ttams1150m000" role="session">Development Parameters Template (ttams1150m000)</Link> session to create the developer-parameters template</Paragraph>
		</GeneralSection>
		<GeneralSection><SectionTitle>Developer-authorization template</SectionTitle>
			<Paragraph class="Default">You can use this template to define some of the authorizations for developers who must customize ERP LN software components. This session is password-protected. You can only use this session if you have system administrator’s rights.</Paragraph>
			<List><ListIntro>In this template, you can specify the following:</ListIntro>
				<ListItem>The package VRC for which the developer must be authorized to customize and develop software components. This specific package VRC overrides the <GUIRef href="/baanerp/tt/ams/ttams1100s000#ttaad200.allp" role="manual">Auth for all Package VRCs</GUIRef> check box in the <GUIRef href="/baanerp/tt/ams/ttams1100s000" role="session">User Data (ttams1100s000)</GUIRef> session.</ListItem>
				<ListItem>The languages and modules of the specified package VRC for which the developers must be authorized to customize and develop software components.</ListItem>
			</List>
			<Paragraph class="Default">If you select the <GUIRef href="/baanerp/tt/ams/ttams1151m000#ttams151.allm" role="manual">All Modules</GUIRef> and <GUIRef href="/baanerp/tt/ams/ttams1151m000#ttams151.alll" role="manual">All Languages</GUIRef> check boxes in this template, the users who are linked to the template are authorized to maintain and develop software components in all modules in ERP LN and in all languages. If the check boxes are cleared, you must specify the specific modules and languages for which the user must be authorized.</Paragraph>
			<Paragraph class="Default">If you select the <GUIRef href="/baanerp/tt/ams/ttams1151m000#ttams151.pnoo" role="manual">Authorization for Components of other Developer</GUIRef> check box in this template, the user is authorized to maintain the software components that are created by other users. This option is helpful, for example, for a senior application developer.</Paragraph>
			<Paragraph class="Default">The data in this template is dumped to ERP LN ’s run-time data dictionary for each individual ERP LN user to the Version Authorizations by User (ttadv041) table.</Paragraph>
			<Paragraph class="Default">You must use the <Link href="/baanerp/tt/ams/ttams1151m000" role="session">Developer Authorization Template (ttams1151m000)</Link> session to create the developer’s authorization template.</Paragraph>
		</GeneralSection>
	</GeneralSection>
	<GeneralSection ID="text_related_templates"><SectionTitle>Text-related templates</SectionTitle>
		<Paragraph class="Default">A normal user must have some basic authorizations to use, update, or read text. The necessary data and authorizations are defined in the text parameters.</Paragraph>
		<List><ListIntro>These text parameters are defined in the following templates:</ListIntro>
			<ListItem>Default text groups template</ListItem>
			<ListItem>Default text groups by text field template</ListItem>
			<ListItem>Text group authorization template</ListItem>
		</List>
		<Paragraph class="Default">You can specify text parameters for a specific company or for all companies. If you select the <GUIRef href="" role="manual">All Companies</GUIRef> check box in these sessions, the users who are linked to the templates are authorized to edit text in all companies. To restrict the users to a specific company, you must define that specific company in the <GUIRef href="" role="manual">Comp</GUIRef> field. The text parameters that are defined for a specific company take precedence over defaults that are defined for all companies.</Paragraph>
		<GeneralSection><SectionTitle>Default text groups template</SectionTitle>
			<Paragraph class="Default">You can use this template to define default text groups in ERP LN. If a text is written in a text field for which no default text group is defined, ERP LN uses the default text group defined in this template. You must use the <Link href="/baanerp/tt/ams/ttams1121m000" role="session">Default Text Groups Template (ttams1121m000)</Link> session to create the default text groups template.</Paragraph>
		</GeneralSection>
		<GeneralSection><SectionTitle>Default text groups by text field template</SectionTitle>
			<Paragraph class="Default">You can use this template to define default text groups for text fields in ERP LN. If text is written in a text table field, the text is linked to the default text group of that field. You must use the <Link href="/baanerp/tt/ams/ttams1120m000" role="session">Default Text Groups by Text Field Template (ttams1120m000)</Link> session to create the default text groups by text field template.</Paragraph>
		</GeneralSection>
		<GeneralSection><SectionTitle>Text group authorization template</SectionTitle>
			<Paragraph class="Default">You can use this template to define the following authorizations for each text group: the 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. You must use the <Link href="/baanerp/tt/ams/ttams1122m000" role="session">Text Group Authorization Template (ttams1122m000)</Link> session to create the default text groups authorization template.</Paragraph>
		</GeneralSection>
	</GeneralSection>
	<GeneralSection ID="device_related_templates"><SectionTitle>Device-related templates</SectionTitle>
		<Paragraph class="Default">You can define the device-related data in the device preference template.</Paragraph>
		<GeneralSection><SectionTitle>Device preference template</SectionTitle>
			<Paragraph class="Default">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, as well as give the highest priority to the printer closest to the user. The data in this template is dumped for each individual ERP LN user to the Device Preferences (ttaad306) table.</Paragraph>
			<Paragraph class="Default">You must use the <Link href="/baanerp/tt/ams/ttams1140m000" role="session">Device Preference Template (ttams1140m000)</Link> session to create the device preference template. If the template is linked to a user who is not authorized for all devices, the user is only authorized to use the devices that are defined in this template. You can authorize a user for all devices if you select the Authorization for all Devices check box in the <GUIRef href="/baanerp/tt/ams/ttams1110m000" role="session">User Data Template (ttams1110m000)</GUIRef> session.</Paragraph>
		</GeneralSection>
	</GeneralSection>
</ManualTopic>
