Klasse TeamWiSE.TAA.BcObject: Eigenschaften des Geschäftsvorfalls

Instanzen dieser Klasse sind immer mit einer ModlEnv-Klasse verbunden, welche eine Instanz dieser Klasse zur Eigenschaft Bc liefert. Manche Eigenschaften und Methoden an diese TAA.BcObject-Klasse sind in Zusammenhang mit dem ModlEnv-Objekt zu betrachten.

Anhand der Klasse TAA.BcObject (BC = Business Case, Geschäftsvorfall, GeVo) können Eigenschaften des Geschäftsvorfalls abgefragt werden. Ein Geschäftsvorfall besteht i.d.R. aus mehreren Arbeitsgängen, in denen eines oder mehrere Module ausgeführt werden. Geschäftsvorfälle laufen i.d.R. unterhalb eines Workflow Management Systems ab.

Eigenschaften

Guid

String Guid { get; }

Liefert die Guid („Global Unique ID“) des Geschäftsvorfalls.

Die Guid ist die eindeutige Nummer, über die die aktuelle Instanz des Geschäftsvorfalls identifiziert werden kann.

Name

String Name { get; }

Liefert den Namen des Geschäftsvorfalls.

Title

String Title { get; }

Liefert den Titel des Geschäftsvorfalls.

IsTechnical

bool IsTechnical { get; }

Gibt an, ob die zugrunde liegende Bc technischer Art (nicht unterbrechbar) oder fachlicher Art (mit OE-Zuordnungen und unterbrechbar) ist.

IsRecording

bool IsRecording { get; }

Gibt an, ob für die Aktivitäten in der zugrundeliegenden Bc aktuell eine Aufzeichnung konfiguriert und aktiv ist1).

RecordingName

string RecordingName { get; }

Name der Aufzeichnung, unter dem die Aktivitäten in der zugrundeliegenden Bc gespeichert werden2).

ConfigUnit

String ConfigUnit { get; }

Liefert den Namen des für den Geschäftsvorfall spezifizierten ConfigUnits.

Property

Object Property[String Name] { get; set; }

Liefert den mit dem angegebenen Namen gesetzten Wert der (vordefinierten) Workflow-Eigenschaft des Geschäftsvorfalls oder ändert diesen. Zur Laufzeit wird geprüft, ob die mit dieser BcObject-Instanz verbundene ModlEnv-Instanz berechtigt ist die angegebene Eigenschaft zu lesen und/oder zu ändern. Folgende Conditions können auftreten:

  • ZZTAAIM2-0: Ungültiger Bausteinbezug
  • ZZTAAIM2-1: Unbekannte Workfloweigenschaft „<Name>“
  • ZZTAAIM2-2: „<Name>“ nicht in Bausteinschnittstelle angegeben
  • ZZTAAIM2-4: „<Name>“ ist keine Geschäftsvorfalleigenschaft
  • ZZTAAIM2-5: „<Name>“ ist für Geschäftsvorfall nicht definiert
  • ZZTAAIM2-6: Ungültiges Format
  • ZZTAAIM2-7: „<Name>“ kann nicht geändert werden.

Methoden

SetSessionID

void SetSessionID(String value)

Assoziiert den übergebenen Wert als SessionID zu dem Geschäftsvorfall.

SetTransactionID

void SetTransactionID(String value)

Assoziiert den übergebenen Wert als TransactionID zu dem Geschäftsvorfall.

1) , 2)
Ab dem Release 8.17
dotnet:imbc · Zuletzt geändert: 09.08.2024 13:25

Copyright © 1992-2025 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum