Attribute addieren

Dieses Beispiel zeigt, wie zwei numerische Attribute addiert werden und das Ergebnis in einem dritten numerischen Attribut gespeichert wird.

So addieren Sie zwei numerische Attribute:
  1. Erstellen Sie im Objekt Designer auf dem Objekt Incident Management\Incident zwei numerische Attribute (zum Beispiel: Int16) mit den Bezeichnungen X und Y.
  2. Legen Sie als Standardwert für X und Y den Wert 0 fest.
    Damit wird sichergestellt, dass die Berechnung sofort funktioniert. Wenn Sie keinen Standardwert definieren, sind die Werte von X und Y anfänglich NULL. Dies kann von der Berechnung nicht aufgelöst werden.
  3. Erstellen Sie ein neues Attribut mit dem Namen XplusY.
  4. Setzen Sie den Berechnungstyp für XplusY im Bereich Eigenschaften auf Vor dem Speichern.
    „Formel bearbeiten für XplusY“ wird angezeigt. Das Editorfeld enthält bereits Folgendes:
Kopieren
import System
static def GetAttributeValue(Incident):
    Value =
    return Value
  1. Klicken Sie auf das Ende der Zeile Value = und doppelklicken Sie dann im Baum Attribute auf X.
    Incident._X wird am Ende der „Value“-Zeile hinzugefügt. „Incident“ ist der Name des Geschäftsobjekts und „_X“ ist der Name des von Ihnen erstellten Attributs mit dem Namen „X“. (Der Unterstrich _ vor dem Attributnamen zeigt an, dass es sich um ein vom Benutzer hinzugefügtes Attribut handelt.
  2. Doppelklicken Sie im Baum Operatoren auf Plus ( + ).
    + wird zur Berechnung hinzugefügt.
  3. Doppelklicken Sie im Baum Attribute auf Y.
    Incident._Y wird am Ende der „Value“-Zeile hinzugefügt.
    Die endgültige Berechnung im Editor lautet:
Kopieren
import System
static def GetAttributeValue(Incident):
    Value = Incident._X + Incident._Y
    return Value

Beachten Sie die einstellige Einrückung der beiden letzten Zeilen. Stellen Sie sicher, dass sie diese in jedem Fall so beibehalten.

  1. Klicken Sie auf Syntax testen, um zu bestätigen, dass die Berechnung keine strukturellen Fehler aufweist, und klicken Sie dann auf OK.
    Die Berechnung wird zum Attribut hinzugefügt.
  2. Speichern Sie die Änderungen an dem Objekt und starten Sie dann den Window Manager.
  3. Öffnen Sie das Incident-Fenster und fügen Sie die Attribute X, Y und XplusY hinzu.
  4. Setzen Sie im Bereich Eigenschaften die Option Ist "Bei Änderung berechnen" für X und Y auf True.
    Dieser Schritt sorgt dafür, dass XplusY immer dann aktualisiert wird, wenn sich X oder Y ändern. Wenn Sie diese Eigenschaft nicht auf „True“ setzen, wird XplusY nur dann aktualisiert, wenn Sie den Incident speichern.