Standardwerte/Dokumentenobjektverknüpfungen

Beim Verknüpfen eines Dokuments mit einem anderen Geschäftsobjekt in IFS füllen Sie Attributwerte aus, die steuern, wie das System die Verbindung handhabt. Es gibt beispielsweise das Feld Aktualisierungsrevision, das verwendet wird, um zu steuern, wie neue Dokumentrevisionen zwischen verknüpften Geschäftsobjekten verschoben werden, oder das Feld Verbindungsstatus, das steuert, ob die Verknüpfung gesperrt ist oder nicht.

Diese Attribute können Standardwerte haben, die entweder für alle Dokumente zentral festgelegt oder für jede Dokumentenklasse festgelegt werden. Wenn der Anwender ein Dokument mit einem Objekt verknüpft, werden diese Standardwerte automatisch angewendet.

Um jedoch unterschiedliche Standardwerte für verschiedene Typen von Geschäftsobjekten und Kombinationen aus einer bestimmten Dokumentenklasse und bestimmten Typen von Geschäftsobjekten festzulegen, sollte Standardwerte/Dokumentenobjektverknüpfungen verwendet werden. Sie können sogar die Standardwerte basierend auf den Schlüsseln des Geschäftsobjekts steuern.

Bedingungsfelder und Attributfelder

Das Fenster Standardwerte/Dokumentenobjektverknüpfungen besteht aus mehreren Feldern. Alle Felder außer Konfigurationsnr. und Prio werden mehr oder weniger einem Feld in der Dokumentobjektverknüpfung selbst zugeordnet, wie unter Anhänge/Dokumente zu sehen ist, wenn Ansicht auf den Modus Detail oder auf die Registerkarte Dokumentrevision/Objekte gesetzt ist.

Bedingungsfelder

Zur Erklärung der Funktionen in diesem Fenster können die Felder grob in zwei Kategorien unterteilt werden: Bedingungsfelder und Attributfelder. Ein Bedingungsfeld ist ein Feld, in dem der Ausdruck definiert wird, der zum Abgleich mit den tatsächlichen Attributen verwendet wird, die der Anwender beim Verknüpfen eines Dokuments mit einem Objekt eingibt. Die Bedingungsfelder sind:

Jedes Bedingungsfeld enthält einen Ausdruck. Ein Ausdruck kann einen festen Wert mit alphanumerischen Zeichen sowie Leerzeichen und Trennzeichen enthalten, oder er kann Standard-SQL-Platzhalterzeichen (% und _) oder eine Kombination aus beidem enthalten. Es können auch mehrere Ausdrücke enthalten sein, die durch ein Semikolon (;) getrennt sind.

Hinweis: Die Bedingungsfelder müssen Werte enthalten. Wird kein Wert festgelegt, setzt das System den Platzhalter % in das Feld.

Attributfelder

Die Attributfelder behalten die tatsächlichen Standardwerte bei, die für die Verknüpfung zwischen dem Dokument und dem Geschäftsobjekt festgelegt werden sollen. Wenn es leer ist, wird kein Standardwert aus dieser Konfiguration festgelegt. Wenn ein Wert vorhanden ist, wird er verwendet. Die Attributfelder sind:

Die Attributfelder werden hier nicht erläutert. Mit der Funktion Was ist das? in IFS Cloud können Sie Informationen dazu anzeigen, wie diese Felder verwendet werden.

Ein Attributfeld kann leer gelassen werden. Wenn es leer ist, wird der Standardwert aus den Standard-Dokumentwerten übernommen, die zentral (für alle Dokumentenklassen) definiert sind, oder es werden die Standardwerten übernommen, die pro Dokumentenklasse definiert sind. Weitere Informationen zu den Standardwerten finden Sie unter Dokumentstandardwerte.

Abgesehen von den Feldern in den beiden genannten Kategorien gibt es das Feld Konfigurationsnr. und Prio. Ersteres ist nur eine ID/Nummer, die verwendet werden kann, um auf eine bestimmte Regel zu verweisen. Letzteres wird unten erklärt.

Priorität zwischen Konfigurationen

Beim Testen der definierten Regeln zur Feststellung, ob sie mit einer bestimmten Dokument-Objekt-Verknüpfung übereinstimmen, werden sie gemäß einer berechneten Priorität ausprobiert. Die Regeln mit der höchsten Priorität werden vor Regeln mit niedrigerer Priorität getestet/angewendet.

Die Priorität für eine Regel ist um so höher, je spezifischer sie ist, und umso niedriger ist sie, je allgemeiner sie ist.

Für jedes Bedingungsfeld in einer Regel, die ein Platzhalterzeichen enthält, gilt: Je allgemeiner das Feld wird, desto niedriger wird die Priorität. Ein Feldwert (z. B. PUMPE) ist spezifischer. Ein Feld, das Buchstaben oder Zahlen mit einem Platzhalterzeichen kombiniert, ist weniger spezifisch als ein Feld mit nur Buchstaben und Zahlen, aber spezifischer als ein Feld mit nur einem Platzhalterzeichen. Ein Feld, das mehrere Ausdrücke enthält, erhält eine niedrigere Priorität als ein Feld mit nur einem Ausdruck.

In Fällen, in denen die Priorität zwischen Regeln gleich ist, vom System gesehen, oder wenn sie nicht den Erwartungen entsprechen, kann das optionale Feld Prio verwendet werden, um die Priorität zu beeinflussen. Wenn das System eine andere als die zu erwartende Regel verwendet, legen Sie einen Wert für das Feld Prio für die Regel fest, der eine höhere Priorität zugewiesen werden soll. Je niedriger der Wert, desto höher die Priorität der Regel.

Beispiele

Basierend auf dem Geschäftsobjekttyp

Wenn das Attribut Revision aktualisieren den Standardwert „Fest“ für die Dokumentenklasse 100 haben soll, kann dies unter den Standardwerten für diese Klasse eingestellt werden. Wenn der Standardwert jedoch unterschiedlich sein soll, wenn ein Dokument dieser Klasse mit dem Geschäftsobjekt „WorkOrder“ verknüpft ist, muss er hier definiert werden. Ausführung:

Basiert auf drei Dokumentenklassen

Wenn eine Regel drei verschiedenen Dokumentenklassen 200, 400 und 500 entsprechen soll, kann eine Regel wie folgt definiert werden:

Basiert auf zwei Bereichen von Dokumentenklassen

Wenn eine Regel alle Dokumentenklassen verwenden soll, die mit DRAW oder ADM in den Klassennamen beginnen, kann sie wie folgt konfiguriert werden. Dies kann nützlich sein, wenn es viele Klassen mit ähnlichen Namen gibt, und wenn keine Regel für jede Klasse definiert werden soll.

Basierend auf einem Schlüssel im Geschäftsobjekt

Je nach Schlüsselwert des Geschäftsobjekts kann es auch unterschiedliche Standardwerte geben. Im folgenden Beispiel wurde eine Sonderregel für Funktionsobjekte an einem bestimmten Standort definiert:

In der obigen Regel werden Revision aktualisieren auf „Zuletzt freigegeben“ und Zuordnungskategorie auf Q für Verknüpfungen zwischen einem Dokument einer beliebigen Klasse und einem Funktionsobjekt an Standort 20 festgelegt.

Beispiel für unterschiedliche Prioritäten für verschiedene Regeln

Nachfolgend finden Sie eine Liste von Regeln, die alle mit einer bestimmten Dokument-Objekt-Verknüpfung übereinstimmen. Einige der Regeln sind jedoch spezifischer als die anderen, und das gibt der Regel eine höhere Priorität, wenn das System eine der folgenden Optionen auswählt:

Angesichts der obigen Regeln hat Regel 3 die niedrigste Priorität, da es sich um die allgemeinste Regel handelt. Regel 4 ist spezifischer, da es einen festen Wert für LU-Name gibt und daher eine höhere Priorität als Regel 3 hat. Regel 5 hat die höchste Priorität, da sie in den Bedingungsfeldern sehr spezifisch ist und vor den anderen Regeln ausprobiert wird.

Für die obigen Regeln und die verschiedenen Werte, die für eine bestimmte Dokument-Objekt-Verknüpfung in den ersten drei Feldern unten verwendet werden, ist die Konfiguration in den rechten Feldern diejenige, die ausgewählt wird: