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.
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.
String Name { get; }
Liefert den Namen des Geschäftsvorfalls.
String Title { get; }
Liefert den Titel des Geschäftsvorfalls.
bool IsTechnical { get; }
Gibt an, ob die zugrunde liegende Bc
technischer Art (nicht unterbrechbar) oder fachlicher Art (mit OE-Zuordnungen und unterbrechbar) ist.
bool IsRecording { get; }
Gibt an, ob für die Aktivitäten in der zugrundeliegenden Bc
aktuell eine Aufzeichnung konfiguriert und aktiv ist1).
string RecordingName { get; }
Name der Aufzeichnung, unter dem die Aktivitäten in der zugrundeliegenden Bc
gespeichert werden2).
String ConfigUnit { get; }
Liefert den Namen des für den Geschäftsvorfall spezifizierten ConfigUnits
.
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 BausteinbezugZZTAAIM2-1
: Unbekannte Workfloweigenschaft „<Name>“ZZTAAIM2-2
: „<Name>“ nicht in Bausteinschnittstelle angegebenZZTAAIM2-4
: „<Name>“ ist keine GeschäftsvorfalleigenschaftZZTAAIM2-5
: „<Name>“ ist für Geschäftsvorfall nicht definiertZZTAAIM2-6
: Ungültiges FormatZZTAAIM2-7
: „<Name>“ kann nicht geändert werden.void SetSessionID(String value)
Assoziiert den übergebenen Wert als SessionID
zu dem Geschäftsvorfall.
void SetTransactionID(String value)
Assoziiert den übergebenen Wert als TransactionID
zu dem Geschäftsvorfall.