タスク名、組織名、および構成イベントなどの現在のタスクに関する情報を含みます。 この情報は、タスクのコンテキスト情報と呼ばれます。
このオブジェクトは、および Completed テンプレートに基づく電子メール メッセージに利用できます。 このテンプレートの詳細については、「電子メール テンプレート」を参照してください。
メソッド: 以下の全てのメソッドは、Java Vector を返すメソッド getExposedEventContexts() を除いて、文字列を返します。
|
メソッド |
説明 |
|---|---|
|
getAdminName() |
タスクをサブミットしている人の名前を返します。 CA Identity Manager 5.6 では廃止されています。 以下のいずれかのメソッドを使用します。
|
|
getExposedEventContexts() |
タスクに関連付けられているすべてのイベントの Java Vector を返します。 Vector 内の各イベントは、イベント コンテキスト オブジェクトです。 _eventContextInformation にリストされているメソッドを使用して、任意のイベント オブジェクト用にコンテキスト情報を取得できます。 return オブジェクトは標準の Java Vector オブジェクトです。 Vector のエレメント管理には、たとえば Vector の get() および size() など、Vector オブジェクトのメソッドをどれでも使用できます。 |
|
getOrgName() |
タスクが実行されている組織の名前を返します。 CA Identity Manager 5.6 では廃止されています。 継承されたメソッド getObjectOrganizationFriendlyName() を使用します。 |
|
getTaskName() |
実行されているタスクの名前を返します。 CA Identity Manager 5.6 では廃止されています。 以下のいずれかのメソッドを使用します。
|
注: methods in _taskContextInformation は、インターフェース ExposedTaskContextInformation から提供されます。 ExposedTaskContextInformation はコア CA Identity Manager API にメソッドを継承するため、_taskContextInformation はこれらのメソッドを上記の表にあるメソッドのみならず電子メール テンプレートからもコールできます。 これらの継承されたメソッドの詳細については、「追加のメソッド」を参照してください。
例--パスワード変更用の電子メール 通知テンプレートの本文:
<%
var imsEventContexts = _taskContextInformation.getExposedEventContexts();
if(imsEventContexts != null)
{
for(var i=0;i<imsEventContexts.size();i++)
{
var eventContext = imsEventContexts.get(i);
template.add("Hi "+ eventContext.getPrimaryObjectName() + ",");
template.add("<br>新しいパスワード: <b>"+
eventContext.getPassword());</br>
template.add("<hr>");
}
}
%>
電子メールの本文はこのようになります:
Hi Victor Imperioso,
新しいパスワード: LFH7F1226
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|