iNotes® 에이전트 사용

에이전트를 사용하여 HCLiNotes®에서 양식과 보조 양식에 있는 데이터를 처리하거나 조작할 수 있습니다.

이 태스크 정보

두 개의 iNotes® 에이전트 QueryOpen과 QuerySave가 있으며, 이들은 웹 에이전트의 WebQuerySave 및 WebQueryOpen과 같습니다. iNotes® 에이전트를 사용하여 사용자 정의할 양식을 결정할 때 양식이 사용되는 빈도에 유의하십시오. 작용할 특정 페이지에서만 실행되도록 에이전트를 디자인하십시오. 끊임없이 실행되는 양식 또는 보조 양식에 작용하는 에이전트는 성능에 부정적인 영향을 줄 수도 있습니다.

에이전트 작성

이 태스크 정보

사용자 정의할 양식에 대해 두 개의 NOTESVARS를 사전에 추가하여 HCL Domino® Designer에서 HCLDomino® 웹 액세스 에이전트를 작성할 수 있습니다. NOTESVARS는 QueryOpen과 QuerySave 에이전트의 이름을 지정합니다. 이 에이전트는 사용자의 메일 파일, iNotes® 기본 양식 파일, FORMS85.NSF 또는 확장 양식 파일에 있습니다. Domino® 설계자에서 에이전트가 작용하게 할 양식 또는 보조 양식에 해당하는 Custom_xxx_Dictionary 보조 양식의 <NotesDictionary> 블록에 다음 행을 추가하십시오.

	<NOTESVAR NAME={$$QueryOpenAgent} VALUE={'(agentname)'}>
	<NOTESVAR NAME={$$QuerySaveAgent} VALUE={'(agentname)'}>

예제

이 태스크 정보

QueryOpen과 QuerySave 에이전트를 메모, 회신, 히스토리가 포함된 회신 양식에 추가하려면, 확장 양식 파일을 열고 $$QueryOpenAgent 및 $$QuerySaveAgent NOTESVARS를 Custom_MailMemoDictionary_Lite 보조 양식에 추가하십시오. 예를 들면, testopen 및 testsave 이름을 사용하여 편집된 보조 양식은 다음과 같습니다.

   <NotesDictionary>
   <NOTESVAR NAME={$$QueryOpenAgent} VALUE={'(testopen)'}>
   <NOTESVAR NAME={$$QuerySaveAgent} VALUE={'(testsave)'}"
   </NotesDictionary>

웹 에이전트 생성과 사용에 대한 정보는 Domino® 설계자 도움말에서 웹 애플리케이션용 Domino® 프로그래밍에 대한 절을 참조하십시오. http://www-10.lotus.com/ldd/ddwiki.nsf/xpViewCategories.xsp?lookupName=Product%20Documentation