<?xml version="1.0" encoding="utf-8"?>
<Session ID="/baanerp/dm/com/dmcom2170m000" xml:lang="de">
   <Header>
      <Title>Regeln (dmcom2170m000)</Title>
   </Header>
   <HelpTopic>
      <AimSection>
         <Paragraph>Regeln dienen zum Auslösen der abhängigen Ereignisse. Sie können Regeln aus der Kombination aus <Link href="/baanerp/dm/glossary/glossary#000087" role="glossary">Ausgangsobjekt</Link>, Ausgangsereignis, <Link href="/baanerp/dm/glossary/glossary#000092" role="glossary">Zielobjekt</Link> und Zielereignis definieren. Die Bedingungen für das Ausgangsereignis und die Bedingung für das Zielereignis werden im Programm <Link href="/baanerp/dm/qry/dmqry0501m000" role="session">Abfrage (dmqry0501m000)</Link> zugeordnet.</Paragraph>
         <Paragraph>Um die Regel zu verarbeiten, müssen Sie für mindestens ein Feld einen Wert erfassen. Folgende Felder sind möglich: <GUIRef href="" role="manual">Bedingung für Zielereignis</GUIRef> oder <GUIRef href="" role="manual">Attribute</GUIRef>.</Paragraph>
         <Paragraph> 
            <GUIRef href="" role="manual">Verarbeitung der Regel, wenn die Bedingung für das Zielereignis angegeben ist</GUIRef>:</Paragraph>
         <Paragraph>Wenn für <GUIRef href="" role="manual">Bedingung für Zielereignis</GUIRef> ein Wert angegeben ist, werden die zu verarbeitenden <Link href="/baanerp/dm/glossary/glossary#000063" role="glossary">Objekte</Link> aus der <Link href="/baanerp/dm/glossary/glossary#000050" role="glossary">Abfragebedingung</Link> eingelesen. Die Abfragebedingungen werden für das Ausgangs- und das Zielobjekt der Regel definiert. Alle Objekte, die durch die Ausführung der Abfrage abgerufen werden, durchlaufen eine Änderung im Lebenszyklus.</Paragraph>
         <Paragraph> 
            <GUIRef href="" role="manual">Verarbeiten der Regel, wenn ein Attribut angegeben ist</GUIRef>:</Paragraph>
         <Paragraph>Wenn der Anwender das Attribut bereitstellt, müssen Sie den voreingestellten Wert bereitstellen. Wenn diese Regel verarbeitet wird, vergleicht das System den voreingestellten Wert mit dem Wert in <GUIRef href="" role="manual">Definition Attributsverknüpfungen</GUIRef>.</Paragraph>
         <Paragraph> 
            <GUIRef href="" role="manual">Es gibt eine Übereinstimmung für die Voreinstellung und keine Datensätze im Programm "Attributsverknüpfungen und Eigenschaften"</GUIRef>:</Paragraph>
         <Paragraph>Wenn die in <GUIRef href="" role="manual">Definition Attributsverknüpfungen</GUIRef> angegebene Voreinstellung mit der Voreinstellung für <GUIRef href="" role="manual">Regeln</GUIRef> übereinstimmt und keine Datensätze im Programm <GUIRef href="" role="manual">Attributsverknüpfungen und Eigenschaften</GUIRef> vorhanden sind, verarbeitet die Regel für das angegebene Attribut alle Instanzen des <Link href="/baanerp/dm/glossary/glossary#000092" role="glossary">Zielobjekts</Link>.</Paragraph>
         <Paragraph> 
            <GUIRef href="" role="manual">Es gibt eine Übereinstimmung für die Voreinstellung in "Definition Attributsverknüpfungen" und Datensätze im Programm "Attributsverknüpfungen und Eigenschaften"</GUIRef>:</Paragraph>
         <Paragraph>Wenn die Voreinstellung in <GUIRef href="" role="manual">Definition Attributsverknüpfungen</GUIRef> mit der Voreinstellung für <GUIRef href="" role="manual">Regeln</GUIRef> übereinstimmt, durchlaufen die Datensätze aus dem Programm <GUIRef href="" role="manual">Attributsverknüpfungen und Eigenschaften</GUIRef> eine Änderung im Lebenszyklus.</Paragraph>
         <Paragraph> 
            <GUIRef href="" role="manual">Es gibt Datensätze im Programm "Attributsverknüpfungen und Eigenschaften" und keine Übereinstimmung zwischen "Definition Attributsverknüpfungen" und "Regeln"</GUIRef>:</Paragraph>
         <Paragraph>Wenn die Voreinstellung im Programm <GUIRef href="" role="manual">Definition Attributsverknüpfungen</GUIRef> nicht mit der Voreinstellung im Programm <GUIRef href="" role="manual">Regeln</GUIRef> übereinstimmt, wird im Programm <GUIRef href="" role="manual">Attributsverknüpfungen und Eigenschaften</GUIRef> ein Suchlauf ausgeführt, um die Datensätze mit dem angegebenen Attribut und dem voreingestellten Wert zu ermitteln. Die Objekte, auf die diese Kriterien zutreffen, werden abgerufen und durchlaufen eine Änderung im Lebenszyklus.</Paragraph>
         <Paragraph>Beispiel: Szenario zur Regeldefinition: Bei jeder Überarbeitung der Version für die <Link href="/baanerp/dm/onlinemanual/000020" role="manual">Dokumente</Link>, die von einem Mitarbeiter mit einer globalen Rolle erstellt werden, müssen auch alle Dokumentversionen überarbeitet werden, die der Hauptversion untergeordnet sind. Sie können verbundene untergeordnete Dokumente überarbeiten, wenn die Berechtigungen und der Status vorhanden sind, die zur Ausführung der aktuellen Maßnahme erforderlich sind. Definieren Sie DOC_REV als Eigentümerobjekt und den Wert "Überarbeiten" für das Eigentümerereignis. Die Bewegung erfolgt vom Eigentümer zum Bestandteil. Für "Ereignis Bestandteil" wird <Link href="/baanerp/dm/glossary/glossary#000037" role="glossary">Überarbeiten</Link> verwendet, und für "Objekt Bestandteil" wird erneut DOC_REV eingesetzt. Die Bedingung für das Eigentümerereignis wird im entsprechenden Abfrageobjekt definiert. Für die Abfragebedingung sind die Dokumente mit einer globalen Rolle definiert. Erstellen Sie ein Dokument, Doc-1, und verknüpfen Sie das Dokument mit dem untergeordneten Dokument CDoc-1. Die Rolle für diese beiden Dokumente ist als globale Rolle definiert. Beim Ausführen der Regel und bei jeder Überarbeitung von Doc-1 wird das verbundene untergeordnete Dokument CDoc-1 ebenfalls überarbeitet.</Paragraph>
      </AimSection>
      <RelatedTopics>
         <SectionTitle> Verwandte Themen</SectionTitle>
         <RelTopic>
            <GUIRef href="/baanerp/dm/com/dmcom2280m000" role="session">Sperren für Regeln löschen (dmcom2280m000)</GUIRef>
         </RelTopic>
      </RelatedTopics>
   </HelpTopic>
   <Fields>
      <FieldHelp ID="dmcom270.soty">
         <Header>
            <Title>Ausgangsobjekt</Title>
         </Header>
         <FuncDesc>Das <Link href="/baanerp/dm/glossary/glossary#000087" role="glossary">Ausgangsobjekt</Link>, für das die Regeln definiert sind.</FuncDesc>
      </FieldHelp>
      <FieldHelp ID="dmcom270.soev">
         <Header>
            <Title>Ausgangsereignis</Title>
         </Header>
         <FuncDesc>Das Ausgangsereignis für das <Link href="/baanerp/dm/glossary/glossary#000087" role="glossary">Ausgangsobjekt</Link>.</FuncDesc>
      </FieldHelp>
      <FieldHelp ID="dmcom270.cfse">
         <Header>
            <Title>Bedingung für Ausgangsereignis</Title>
         </Header>
         <FuncDesc>Mit dem Pfeil können Sie die Bedingung für das Ausgangsereignis auswählen.</FuncDesc>
      </FieldHelp>
      <FieldHelp ID="dmcom270.mmid">
         <Header>
            <Title>Zielobjekt</Title>
         </Header>
         <FuncDesc>Mit dem Pfeil können Sie das <Link href="/baanerp/dm/glossary/glossary#000092" role="glossary">Zielobjekt</Link> auswählen.</FuncDesc>
      </FieldHelp>
      <FieldHelp ID="dmcom270.tevt">
         <Header>
            <Title>Zielereignis</Title>
         </Header>
         <FuncDesc>Mit dem Pfeil können Sie das Zielereignis auswählen.</FuncDesc>
      </FieldHelp>
      <FieldHelp ID="dmcom270.cfte">
         <Header>
            <Title>Bedingung für Zielereignis</Title>
         </Header>
         <FuncDesc>Mit dem Pfeil können Sie die Bedingung für das Zielereignis auswählen.</FuncDesc>
      </FieldHelp>
      <FieldHelp ID="dmcom270.atid">
         <Header>
            <Title>Attribut</Title>
         </Header>
         <FuncDesc>Mit dem Pfeil können Sie das Attribut auswählen.</FuncDesc>
      </FieldHelp>
      <FieldHelp ID="dmcom270.dmnv">
         <Header>
            <Title>Voreinstellung</Title>
         </Header>
         <FuncDesc>Zeigt eine Option zum Erfassen der Voreinstellung an. Hinweis: Wenn der Anwender das Attribut bereitstellt, muss der voreingestellte Wert bereitgestellt werden.</FuncDesc>
      </FieldHelp>
   </Fields>
   <FormCommands>
      <CommandHelp ID="execute.rule">
         <Header>
            <Title>Regel ausführen</Title>
         </Header>
         <FuncDesc>Führt die Regel aus, mit der die angegebene Maßnahme ausgeführt wird.</FuncDesc>
      </CommandHelp>
   </FormCommands>
</Session>