이전 항목: _eventContextInformation다음 항목: 추가 메서드


_taskContextInformation

태스크 이름, 조직 이름, 구성 요소 이벤트와 같은 현재 태스크에 대한 여러 정보를 수록하고 있습니다. 이 정보는 태스크에 대한 컨텍스트 정보라고 불립니다.

이 개체는 "완료함" 템플릿에 기초하여 전자 메일 메시지에 사용할 수 있습니다. 이 템플릿에 대한 자세한 내용은 전자 메일 템플릿을 참조하십시오.

메서드: Java Vector를 반환하는 getExposedEventContexts() 메서드를 제외하고, 아래 모든 메서드는 문자열을 반환합니다.

메서드

설명

getAdminName()

태스크를 제출하는 사람의 이름을 반환합니다.

Identity Manager 5.6에서 사용되지 않습니다. 다음의 상속된 메서드 중 하나를 사용하십시오.

  • getAdministrator()
  • getAdminFriendlyName()

getExposedEventContexts()

태스크와 관련된 모든 이벤트의 Java Vector를 반환합니다.

Vector의 각 개체는 이벤트 컨텍스트 개체입니다. 지정된 이벤트 개체에 대한 컨텍스트 정보를 검색하기 위해 _eventContextInformation에 나열된 메서드를 사용할 수 있습니다.

반환 개체는 표준 Java Vector 개체입니다. Vector 개체의 메서드(예: get() 및 size())를 사용하여 Vector에서 요소를 관리할 수 있습니다.

getOrgName()

태스크가 실행되는 조직의 이름을 반환합니다.

Identity Manager 5.6에서 사용되지 않습니다. 상속된 메서드 getObjectOrganizationFriendlyName()를 사용하십시오.

getTaskName()

실행 중인 태스크의 이름을 반환합니다.

Identity Manager 5.6에서 사용되지 않습니다. 다음의 상속된 메서드 중 하나를 사용하십시오.

  • getAdminTask()
  • getTaskFriendlyName()

참고: _taskContextInformation의 메서드는 인터페이스 ExposedTaskContextInformation을 통해 제공됩니다. ExposedTaskContextInformation이 핵심 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>Your new password is: <b>"+
                              eventContext.getPassword());</br>
      template.add("<hr>");
      }
   }
%>

가능한 전자 메일 본문:

Hi Victor Imperioso,
Your new password is: LFH7F1226