<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/tt/EnterpriseStudio/onlinemanual/development_parameters_and_authorizations" xml:lang="en">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">Development parameters and authorizations</Title>
		<Keyword ContextSensitive="No"><Level1>authorizations</Level1>
		</Keyword>
	</Header>
	<GeneralSection><List><ListIntro>To maintain or create software components, a developer needs:</ListIntro>
			<ListItem>Default settings and parameters that are required to develop software components. For details, refer to "Development Parameters".</ListItem>
			<ListItem>Authorization for at least one package VRC. For details, refer to "Developer Authorizations".</ListItem>
		</List>
	</GeneralSection>
	<GeneralSection><SectionTitle>Development Parameters</SectionTitle>
		<List><ListIntro>The settings and parameters a developer needs, are defined in a Development Parameters template. 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 to be performed automatically 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">To create the Development Parameters template, you must use the <GUIRef href="" role="session">Development Parameters Template (ttams1150m000)</GUIRef> session. On the session's <GUIRef href="" role="menu">Specific</GUIRef> menu, click <GUIRef href="" role="manual">Convert Changes To Runtime DD</GUIRef> to convert the changes to the runtime data dictionary.</Paragraph>
		<Paragraph class="Default">The template contains data a group of users share. However, the template is linked to individual users.</Paragraph>
		<Paragraph class="Default">To link the template to a user, you must use the <GUIRef href="" role="session">User Data (ttaad2500m000)</GUIRef> session. Do not forget to convert the changes to the runtime data dictionary. You must log off and log on again to make all changes effective.</Paragraph>
		<Paragraph class="Default">For more information, refer to the Infor Web Help.</Paragraph>
		<Note><SectionTitle>
                                    Note
                                 </SectionTitle>
			<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>
		</Note>
	</GeneralSection>
	<GeneralSection><SectionTitle>Developer Authorizations</SectionTitle>
		<Paragraph class="Default">A developer needs authorization for at least one package VRC.</Paragraph>
		<List><ListIntro>To define developer authorizations for a user, you can do one of the following:</ListIntro>
			<ListItem>Link the user to a Developer Authorization template.</ListItem>
			<ListItem>Give authorization for all package VRCs.</ListItem>
		</List>
		<GeneralSection><SectionTitle>Developer Authorization Template</SectionTitle>
			<Paragraph class="Default">The VRCs a developer is authorized for are defined in a Developer Authorization template.</Paragraph>
			<Paragraph class="Default">You can use this template to define some of the authorizations for developers who must customize ERP LN software components.</Paragraph>
			<List><ListIntro>In this template, you can specify the following:</ListIntro>
				<ListItem>The package VRC(s) for which the developer must be authorized to customize and develop software components. This specific package VRC overrides the <GUIRef href="" role="manual">Auth for all Package VRCs</GUIRef> check box in the <GUIRef href="" 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>
			<List><ListIntro>To create the developer’s authorization template, you must use the <GUIRef href="" role="session">Developer Authorization Template (ttams1151m000)</GUIRef> session. This session is password-protected. You can only use this session if you have system administrator’s rights. Points of attention:</ListIntro>
				<ListItem>If you select the <GUIRef href="" role="manual">All Modules</GUIRef> and <GUIRef href="" 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.</ListItem>
				<ListItem>If you select the <GUIRef href="" 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.</ListItem>
				<ListItem>On the session's <GUIRef href="" role="menu">Specific</GUIRef> menu, click <GUIRef href="" role="manual">Convert Changes To Runtime DD</GUIRef> to convert the changes to the runtime data dictionary.</ListItem>
			</List>
			<Paragraph class="Default">The template contains data a group of users share. However, the template is linked to individual users.</Paragraph>
			<Paragraph class="Default">To link the template to a user, you must use the <GUIRef href="" role="session">User Data (ttaad2500m000)</GUIRef> session. Do not forget to convert the changes to the runtime data dictionary. You must log off and log on again to make all changes effective.</Paragraph>
			<Paragraph class="Default">For more information, refer to the Infor Web Help.</Paragraph>
			<Note><SectionTitle>
                                       Note
                                    </SectionTitle>
				<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>
			</Note>
		</GeneralSection>
		<GeneralSection><SectionTitle>Authorization for all package VRCs</SectionTitle>
			<Paragraph class="Default">Some users, e.g. an application administrator, need authorization for all package VRCs.</Paragraph>
			<List><ListIntro>To give authorization for all VRCs, start the <GUIRef href="" role="session">User Data (ttaad2500m000)</GUIRef> session and modify the user data as follows:</ListIntro>
				<ListItem>Select the <GUIRef href="" role="manual">Auth for all Package VRCs</GUIRef> check box.</ListItem>
				<ListItem>Make sure the <GUIRef href="" role="manual">Developer Authorizations</GUIRef> field is empty.</ListItem>
			</List>
			<Paragraph class="Default">Convert the changes to the runtime data dictionary, and log off and log on again to make the changes effective.</Paragraph>
			<Note><SectionTitle>
                                       Note
                                    </SectionTitle>
				<Paragraph class="Default">If you link the user to a Developer Authorization Template, the user will no longer be authorized for all package VRCs, but only for the VRCs defined in the template.</Paragraph>
			</Note>
		</GeneralSection>
	</GeneralSection>
</ManualTopic>
