エージェントとの連携

エージェント (マクロとも呼ばれる) を使用してタスクを自動的に実行するように HCL Notes ®をプログラムできます。エージェントは、ドキュメントの管理やメモの送信など、反復的なタスクの実行を支援します。

不在時のメール機能はエージェントの一例であり、 Notes ®ですぐに使用できるようになりました。不在通知エージェントの詳細については、「不在通知の設定」を参照してください。

このヘルプ システムでは、簡単なエージェントの作成について説明します。Notes ®式、 LotusScript ® 、またはJava を使用してより複雑なエージェントを作成する方法については、HCL Domino ® Designer のヘルプを参照してください。

What agents can do

エージェントは、アプリケーションで手動で実行できるほぼすべてのアクションを実行できます。単純なエージェントを使用して、次のようなタスクを自動的に完了します。

  • メールに返信する
  • メールの転送
  • 書類の送付
  • あるアプリケーションまたはフォルダーから別のアプリケーションまたはフォルダーにドキュメントをコピーする
  • 文書の削除
  • 読み取りステータスの変更

検索オプションを使用すると、アプリケーションで選択したドキュメントを操作するための単純なエージェントをセットアップすることもできます。

How agents work

エージェントはアプリケーションに保存されます。自分だけが実行できるエージェントを作成すると、それはプライベートエージェントと呼ばれます。自分と他のユーザーが実行できるエージェントを作成すると、そのエージェントは共有エージェントと呼ばれます。

エージェントを作成するときに、以下を指定するオプションを設定できます。

  • エージェントを実行するタイミング。エージェントは手動で実行することも、スケジュールに基づいて自動的に実行することも、新しいメールを受信したときやドキュメントが変更されたときなどのイベントに基づいて自動的に実行することもできます。
  • アプリケーション内のどのドキュメントに対してエージェントを実行する必要があるか。エージェントを実行するアプリケーション内のドキュメントのすべてまたは任意のサブセットをターゲットにすることができます。
  • エージェントが完了する必要があるアクション。リストからアクションを選択することも、 Notes ®の式やプログラミング スクリプトや言語を使用してアクションを作成することもできます。

The Access Control List and agents

ローカルに保存されている任意のアプリケーションでエージェントを作成して実行できますが、HCL Domino ®サーバー上にあるアプリケーションで実行するエージェントを作成するには、十分なアクセス権限が必要です。アプリケーションのアクセス制御リスト (ACL) は、アプリケーション内にエージェントを作成できるかどうかだけでなく、エージェントが実行できること、およびエージェントが他のエージェントとどのように対話するかを決定します。