Vorheriges Thema: Erstellen einer DatenpartitionseinschränkungNächstes Thema: Definition von Bedingungen


Felder in Datenpartitionseinschränkungen

Füllen Sie die folgenden Felder aus, um die Felder in Datenpartitionseinschränkungen hinzuzufügen oder zu ändern:

Name der Datenaufteilung

Gibt den Namen der Datenpartition an, für die die Einschränkung definiert wird.

Tabellenname

Gibt die Datenbanktabelle an, die von der Einschränkung gesteuert wird.

Bedingungstyp

Definiert den Einschränkungstyp, der definiert wird. Es gibt für jede Tabelle in einer Datenpartition sechs Bedingungstypen.

Erstellen

Gibt die Kriterien an, die vor der Erstellung eines Datensatzes erfüllt sein müssen. Wenn ein Anwender in der Datenpartition die Erstellung eines Datensatzes versucht, der nicht der Erstellungstestbedingung entspricht, gibt CA SDM die mit der Bedingung verbundene Fehlermeldung aus und speichert den Datensatz nicht.

Standardeinstellungen

Gibt eine oder mehrer Zuweisungsanweisungen an, durch Semikola getrennt, zur Definition der Werte, die leeren Feldern in einem neuen Datensatz zum Zeitpunkt seiner Speicherung zugewiesen werden. Die Syntax jeder Zuweisungsanweisung lautet wie folgt, wobei att_name der Name eines Majic-Attributs aus dem Datensatz ist und value eine Ganzzahl, eine Zeichenfolge zwischen Anführungszeichen oder ein Verweis der Form @root.att_name auf ein Majic-Attribut im Kontaktdatensatz für den aktuellen Anwender sein kann:

att_name=value

Für Tabellen, die für Tickets aktualisiert werden, werden Standardwerte in den Datensatz zum Zeitpunkt seiner Anzeige eingefügt und werdin in der ursprünglichen Anzeige eines neuen Datensatzes angezeigt. Sie können einem Bezugsfeld einen Standardwert zuweisen (Majic SREL), indem Sie den Wert in Form einer permanenten ID kodieren. Eine permanente ID ist ein Objektname, der von einem Doppelpunkt und einer Ganzzahl-ID gefolgt wird. Zum Beispiel können Sie einen Standardwert für Kategorie festlegen, indem Sie Folgendes in der Standardwertspezifikation angeben, wobei PCAT das Ziel von SREL (gemäß der Majic-Datei) und 12345 die ID-Nummer der gewünschten Kategorie ist:

category='PCAT:12345'

Sie können permanente IDs für ein Objekt mit einem Befehl im folgenden Format auflisten:

bop_odump domsrvr pcat "" sym
Löschen

Gibt die Kriterien an, die zum Löschen eines Datensatzes erfüllt sein müssen. Wenn ein Anwender in der Datenpartition einen Datensatz zu löschen versucht, der nicht der Löschbedingung entspricht, gibt CA SDM die mit der Bedingung verbundene Fehlermeldung aus und löscht den Datensatz nicht.

Vor-Aktualisierung

Gibt die Datensätze in der gesteuerten Tabelle an, die ein Benutzer in der Datenaufteilung aktualisieren kann. Wenn ein Anwender in der Datenpartition einen Datensatz anfordert, der nicht der Vor-Aktualisierungsbedingung entspricht, versetzt CA SDM den Datensatz in den schreibgeschützten Status und gibt die mit der Bedingung definierte Fehlermeldung aus.

Update

Gibt die Kriterien an, die zum Speichern eines Datensatzes erfüllt sein müssen. Wenn ein Anwender in der Datenpartition einen Datensatz zu speichern versucht, der nicht der Aktualisierungsbedingung entspricht, gibt CA SDM die mit der Bedingung verbundene Fehlermeldung aus und speichert den Datensatz nicht.

Ansicht

Gibt die Datensätze in der gesteuerten Tabelle an, die ein Benutzer in der Datenaufteilung anzeigen kann. Diese Bedingung gilt automatisch für alle Listen, die von einem Benutzer in dieser Datenaufteilung gewählt wurden, zusätzlich zu den vom Benutzer explizit angegebenen Auswahlkriterien.

„Anzeigen“ kann Verbindungen zu anderen Tabellen und Verweise der Form @root.att_name auf Majic-Attribute im Kontaktdatensatz für den aktuellen oder angemeldeten Benutzer enthalten. Gültige Beispiele sind:

requestor.organization = @root.organization
requestor.organization.name = 'MIS'
assignee = @root.id
assignee.organization = @root.organization

Hinweis: Die Einschränkungstypen "Erstellen", "Löschen" und "Voraktualisieren" unterstützen jetzt Verknüpfungen mit anderen Tabellen. Sie können auch Referenzen vom Typ @root.attribute zu Attributen im Kontaktdatensatz des aktuellen Benutzers einschließen.

Datensatzstatus

Gibt an, ob die Einschränkung aktiv oder inaktiv ist.

Fehlermeldung

Gibt die Meldung an, die an den Anwender zurückgegeben wird, wenn die Kriterien für die Bedingung nicht erfüllt sind. Beispiel: "Sie können nur die Ihnen zugewiesenen Issues aktualisieren" oder "Sie können nur Issues für Ihre Organisation erstellen" oder "Sie können ihren Kontaktdatensatz aktualisieren, aber Sie können nicht die Datenpartition verändern".