フックのデフォルト エンティティは、フックの開始前に IBM® Rational® ClearQuest® によって作成され、アクション実行中の現在のレコードを表します。
Perl の場合、次を使用してこのオブジェクトを検出します。
$entity
1 レコードのアクションに関連して別のエンティティを参照する場合 (例えば、新規レコードを登録するために、BuildEntity メソッドへの呼び出しを実行するなど)、エンティティ変数のスコープを維持する必要があります。 これについては、次の 2 つの方法があります。
VBScript の場合は、me 宣言を使用できます。 例を次に示します。
call DoSomething(me)
デフォルト エンティティ オブジェクトを、引数として渡すために明示的に参照する必要がある場合、me 宣言を使用して操作を実行できます。 例を次に示します。
Msgbox me.GetDisplayName()
Dim xme
Set xme = me
Msgbox xme.LookupStateName