<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/tg/onlinemanual/em000760" xml:lang="en">
   <Header>
      <Title>Static conditions</Title>
      <Keyword type="header" order="d1e1960502">
         <Level1>Static</Level1>
         <Level2>conditions</Level2>
      </Keyword>
      <Keyword type="header" order="d1e1960507">
         <Level1>conditions</Level1>
         <Level2>static</Level2>
      </Keyword>
   </Header>
   <GeneralSection>
      <Paragraph>A static condition is an expression, which contains a
		combination of business functions/business processes on the basis of which the
		value of static conditions is set.</Paragraph>
      <Paragraph>Based on implementation choices, you can set the static
		condition values and determine in which direction a business process is
		continued.</Paragraph>
      <Paragraph>A static condition is linked to an arrow leaving a control
		activity in a business process. Therefore, after the values have been set,
		certain paths in the business processes are dimmed and cannot be
		used.</Paragraph>
      <Paragraph>In a project model you must set the static condition values to
		correspond with the implementation decisions. The values can be set manually,
		but it is recommended you carry out the static condition-setting rules defined
		in the repository.</Paragraph>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Static Condition Values by Project Model (tgbrg5595m000)</SectionTitle>
      <Paragraph>To import the static conditions you want to use in the project
		model from the repository, and set their values manually, use the <GUIRef href="/baanerp/tg/brg/tgbrg5595m000" role="session">Static Condition Values by Project Model (tgbrg5595m000)</GUIRef> session.</Paragraph>
      <List>
         <ListIntro>To start this session:</ListIntro>
         <ListItem>On the <Link href="/baanerp/tc/glossary/glossary#specific" role="glossary">appropriate</Link> menu of the <GUIRef href="/baanerp/tg/brg/tgbrg4500m000" role="session">Project Models (tgbrg4500m000)</GUIRef> session, click <GUIRef href="/baanerp/tg/brg/tgbrg4500m000#static.cond.by.model" role="manual">Static Condition Values by Model ...</GUIRef>
         </ListItem>
      </List>
      <Paragraph>To set the value of these static conditions to <GUIRef href="/baanerp/tg/domains/yeno#yes" role="option">Yes</GUIRef> or <GUIRef href="/baanerp/tg/domains/yeno#no" role="option">No</GUIRef>, use one
		or more of the following options:</Paragraph>
      <List>
         <ListIntro>To import a static condition from the repository, and set its
		  value manually, complete the following steps:</ListIntro>
         <ListItem>To start the <GUIRef href="/baanerp/tg/brg/tgbrg5595m000" role="session">Static Condition Values by Project Model (tgbrg5595m000)</GUIRef> session, click <Emphasis>Insert</Emphasis>.</ListItem>
         <ListItem>In the project model in the <GUIRef href="/baanerp/tg/brg/tgbrg5595m000#tgbrg590.para" role="manual">Static Condition</GUIRef> field, select the static condition
		  you want to use.</ListItem>
         <ListItem>In the project model, select the value of the static
		  condition.</ListItem>
         <ListItem>Click <GUIRef href="/baanerp/tg/brg/tgbrg1110s000#exec.user.0" role="manual">Save</GUIRef>
         </ListItem>
      </List>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Set Static Condition Values to Default (tgbrg5295m000)</SectionTitle>
      <Paragraph>To import a range of static conditions and their default values
		from the <GUIRef href="/baanerp/tg/brg/tgbrg5580m000" role="session">Static Conditions (tgbrg5580m000)</GUIRef> session in the repository into the project
		model, use the <GUIRef href="/baanerp/tg/brg/tgbrg5295m000" role="session">Set Static Condition Values to Default (tgbrg5295m000)</GUIRef> session.</Paragraph>
      <List>
         <ListIntro>To start this session:</ListIntro>
         <ListItem>On the <Link href="/baanerp/tc/glossary/glossary#specific" role="glossary">appropriate</Link> menu of the <GUIRef href="/baanerp/tg/brg/tgbrg5595m000" role="session">Static Condition Values by Project Model (tgbrg5595m000)</GUIRef> session, click <GUIRef href="/baanerp/tg/brg/tgbrg5295m000" role="session">Set Static Condition Values to Default (tgbrg5295m000)</GUIRef>
         </ListItem>
      </List>
      <List>
         <ListIntro>To import static conditions from the repository:</ListIntro>
         <ListItem>In the <GUIRef href="/baanerp/tg/brg/tgbrg5190s000#tgbrg590.para" role="manual">Static Condition</GUIRef> field, select the range of static
		  conditions you want to import.</ListItem>
         <ListItem>Click <GUIRef href="/baanerp/tg/brg/tgbrg5295m000#exec.cont.process" role="manual">Set Default</GUIRef>
         </ListItem>
      </List>
      <Note>
         <SectionTitle> Note</SectionTitle>
         <Paragraph>If you do not specify an optimization phase in the <GUIRef href="/baanerp/tg/brg/tgbrg5195s000#tgbrg590.optp" role="manual">Optimization Phase</GUIRef> field, the imported static
		  conditions apply to all optimization phases in the project model.</Paragraph>
      </Note>
      <Paragraph>If you select the <GUIRef href="/baanerp/tg/brg/tgbrg5295m000#overwrite" role="manual">Overwrite</GUIRef> checkbox, the static conditions already
		present in the project model receive the value of the static conditions
		imported from the repository.</Paragraph>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Set Static Conditions with Rules (Reference Model) (tgbrg7200m000)</SectionTitle>
      <Paragraph>To apply the static condition-setting rules you defined in the <GUIRef href="/baanerp/tg/brg/tgbrg7500m000" role="session">Rules (tgbrg7500m000)</GUIRef> session in the repository, use the <GUIRef href="/baanerp/tg/brg/tgbrg7500m000" role="session">Rules (tgbrg7500m000)</GUIRef> session. To start this session, on the <Link href="/baanerp/tc/glossary/glossary#specific" role="glossary">appropriate</Link> menu of the <GUIRef href="/baanerp/tg/brg/tgbrg5595m000" role="session">Static Condition Values by Project Model (tgbrg5595m000)</GUIRef> session, click <GUIRef href="/baanerp/tg/brg/tgbrg5195s000#exec.user.0" role="manual">Set Static Condition Values with Rules</GUIRef>.</Paragraph>
      <Paragraph>If you carry out this session, the static condition setting
		rules are evaluated for the project model and version you are currently working
		in.</Paragraph>
      <Note>
         <SectionTitle> Note</SectionTitle>
         <Paragraph>If you select the <GUIRef href="/baanerp/tg/brg/tgbrg7200m000#testrun.yn" role="manual">Test Run</GUIRef> check box, a hypothetical report with the outcome of running the
		  current session is printed. The condition values are not
		  implemented.</Paragraph>
      </Note>
      <Paragraph>To view the results of the static-condition setting rules, use
		the Process Viewer. To start the Process Viewer, on the <Link href="/baanerp/tc/glossary/glossary#specific" role="glossary">appropriate</Link> menu of the <GUIRef href="/baanerp/tg/brg/tgbrg4560m000" role="session">Business Processes by Project Model (tgbrg4560m000)</GUIRef> session, click <Emphasis>Display
		Business Process in User Mode</Emphasis>.</Paragraph>
   </GeneralSection>
</ManualTopic>