L'entità predefinita per una funzione hook viene creata da IBM® Rational ClearQuest prima dell'avvio della funzione hook e rappresenta il record corrente su cui viene eseguita un'azione.
Per Perl, questo oggetto viene richiamato utilizzando:
$entity
Se si sta indicando un'altra entità nel contesto di un'operazione di record (come l'esecuzione di una chiamata al metodo BuildEntity per inoltrare un nuovo record), è necessario mantenere l'ambito delle variabili dell'entità. Ci sono due possibili modalità:
Per VBScript, è possibile utilizzare la dichiarazione me. Ad esempio:
call DoSomething(me)
Se è necessario fare esplicitamente riferimento all'oggetto Entity predefinita per farlo passare come un argomento, è possibile utilizzare la dichiarazione me per eseguire operazioni. Ad esempio:
Msgbox me.GetDisplayName() Dim xme Set xme = me Msgbox xme.LookupStateName