Vorgangsspezifische Methoden
GetSvcUnitCount
GetSvcUnitCount ermittelt die Anzahl der Service-Einheiten des
Vorgangs.
Syntax | GetSvcUnitCount () |
Rückgabewert | Anzahl der Service-Einheiten als numerischer Wert. |
GetSvcUnitIndices
GetSvcUnitIndices ermittelt die Indices der Service-Einheiten des Vorgangs und
gibt sie als Array zurück.
Syntax | GetSvcUnitIndices () |
Rückgabewert | Indices der Service-Einheiten als Variant (Collection, numerischer Wert) |
Beispiel | SUIndices = hlobj.GetSvcUnitIndices() |
Tipp: Der höchste und niedrigste Wert
des Arrays können dann mit „Ubound“ bzw. „Lbound“ ermittelt
werden.
Beispiel: LastSU = Ubound(SUIndices), FirstSU =
LBound(SUIndices)
AppendServiceUnit
AppendServiceUnit hängt eine neue Service-Einheit an den Vorgang
an.
Syntax | AppendServiceUnit (flags) |
Parameter |
|
Rückgabewert | Index der neuen Service-Einheit als numerischer Wert. |
GetReserver
GetReserver ermittelt die ID des Agenten, auf die der Vorgang reserviert
ist.
Syntax | GetReserver () |
Rückgabewert | ID des Agenten als numerischer Wert |
Reserve
Reserve reserviert den Vorgang für den angemeldeten Agenten.
Syntax | Reserve () |
Unreserve
Unreserve gibt den Vorgang frei.
Syntax | Unreserve () |
AddItemEx
AddItem assoziiert das angegebene Objekt (object) entsprechend der angegebenen
Assoziation zu dem Objekt, für das die Methode aufgerufen wird. Im Unterschied zur
Methode AddItem wird bei der Methode AddItemEx auch der
Service-Einheiten-Index mit angegeben, so dass diese Methode verwendet werden kann,
um den Anfrager bzw. das Produkt einer Service-Einheit zu setzen.
Syntax | AddItemEx (flags,object, suidx, assocdef) |
Parameter |
|
RemoveItemEx
RemoveItem löscht die angegebene Assoziation zwischen dem angegebenen Objekt
(object) und dem Objekt, für das die Methode aufgerufen wird. Im Unterschied zur
Methode RemoveItem wird bei der Methode RemoveItemEx auch der
Service-Einheiten-Index mit angegeben, so dass diese Methode verwendet werden kann,
um Anfrager bzw. Produkt einer Service-Einheit zu entfernen.
Syntax | RemoveItemEx (flags, object, suidx, assocdef) |
Parameter |
|
GetItemsEx
Wichtig: Es wird empfohlen, diese Methode mit Vorsicht zu verwenden,
da hierbei alle assoziierten Objekte geladen werden und dies zu einer
Verschlechterung der Leistung führt.
GetItemsEx ermittelt zu der angegebenen Assoziation die zu diesem Objekt
assoziierten Objekte. Dabei können sowohl die untergeordneten als auch
übergeordneten Objekte ermittelt werden. Im Unterschied zur Methode GetItems
wird bei der Methode GetItemsEx auch der Service-Einheiten-Index mit
angegeben, so dass diese Methode verwendet werden kann, um die zu einer
Service-Einheit assoziierten Objekte (Anfrager, Produkt) abzufragen.
Syntax | GetItemsEx (flags, suidx, assocdef) |
Parameter |
|
Rückgabewert | assoziierte helpLine-Objekte als Variant (Collection, IHlObject) |
GetPersonForAgent
GetPersonForAgent liefert das dem angegebenen Agenten zugeordnete Personenobjekt zurück.
Syntax | GetIPersonForAgent (AgentID) |
Parameter |
|
Rückgabewert | Personenobjekt des Agenten |
Beispiel | Angemeldeten Agenten
ermitteln
Wichtig: Die
Variablen müssen bei der Definition mit DIM geleert
werden. AgentID ermitteln
Verknüpfte Person ermitteln
Nachnamen der verknüpften Person auslesen
|