LOTUSSCRIPT /COM/OLE のクラス


UnprocessedDocuments プロパティ

読み込み専用。現在のエージェントかビューアクションが「未処理」と判断するデータベースの文書です。エージェントかビューアクションの種類に応じて未処理と判断される文書が変わります。

メモ このプロパティは COM に実装されていません。

定義位置

NotesDatabase

データ型

NotesDocumentCollection

構文

取得方法:Set notesDocumentCollection = notesDatabase.UnprocessedDocuments

使用法

このメソッドはエージェントかビューアクションスクリプトにだけ有効です。また、このメソッドは、NotesSession の CurrentDatabase プロパティから取得された NotesDatabase オブジェクトだけで呼び出されることがあります。エージェントまたはビューアクションに含まれないスクリプトでは、このメソッドは文書が 1 つも入っていない NotesDocumentCollection を返します。CurrentDatabase プロパティから取得されていない NotesDatabase オブジェクトで呼び出されたときは、このメソッドはエラーとなります。

このプロパティを使用するには、データベースを開いている必要があります。

返される文書

次の表は UnprocessedDocuments プロパティが返す文書を示します。エージェントを実行する前に文書が 1 回選択されます。
エージェントの実行対象UnprocessedDocuments によって返される文書が満たさなければならないすべての選択条件
データベースのすべての文書[エージェントのプロパティ] インフォボックスで指定された検索条件を満たすこと
すべての新規作成または更新された文書このエージェントが UpdateProcessedDoc で処理していないこと

エージェントが最後に実行されてから新規作成または更新されていること

[エージェントのプロパティ] インフォボックスで指定された検索条件を満たすこと

ビューのすべての未読文書ビューにある未読文書

[エージェントのプロパティ] インフォボックスで指定された検索条件を満たすこと

ビューのすべての文書ビューにある文書

[エージェントのプロパティ] インフォボックスで指定された検索条件を満たすこと

選択されたすべての文書

または

ビューアクション

ビューで選択されている文書

[エージェントのプロパティ] インフォボックスで指定された検索条件を満たすこと

なし現在の文書のみ
新規メールを受信する前にトリガーします。なし (文書を返しません。代わりに、NotesSession.DocumentContext を使用します)
新規メールを受信した後にトリガーします。エージェントの最終実行後にデータベースに送信されたこと

[エージェントのプロパティ] インフォボックスで指定された検索条件を満たすこと

新規に更新された文書エージェントの最終実行後に更新されたこと

[エージェントのプロパティ] インフォボックスで指定された検索条件を満たすこと

追加された文書エージェントの最終実行後にデータベースに追加されたこと

[エージェントのプロパティ] インフォボックスで指定された検索条件を満たすこと


UpdateProcessedDoc の使い方

新規作成および変更された文書、新規に受信したメール文書、新規に追加された文書、新規に変更された文書で実行されるエージェントの場合、NotesSession の UpdateProcessedDoc メソッドを使用して、各文書を「処理済み」にします。「処理済み」にすると、再び変更、メール送信、追加をされないかぎり、エージェントはその文書を処理しません。各文書についてこのメソッドを呼び出さないときは、エージェントは次の実行で同じ文書を処理してしまいます。

UpdateProcessedDoc が処理済みのマークを付けるのは、このメソッドの呼び出し元の特定のエージェントが処理した文書だけです。あるエージェントで UpdateProcessedDoc を使用しても、他のエージェントが処理する文書には影響がありません。

UpdateProcessedDoc は他のすべてのエージェントとビューアクションに影響を与えません。

ビューアクション

ビューアクションで使用されるとき、UnprocessedDocuments が返す文書は選択文書で実行されるエージェントと同じです。

クロスリファレンス

Java AgentContext クラスの UnprocessedDocuments プロパティ

式言語の @All 関数


関連項目