最も単純なケースでは、エージェントは、定義されたスケジュールに基づいて指定されたカタログ分析を自動的に行い、特定の問題や機会がないか結果を確認します。
指定された問題や機会が結果で検出されると、アラートが生成され、指定された受信者、およびエージェントのサブスクライブ者に、各ユーザーに対して指定されている配信オプションを使用して配信されます。
アラートの詳細は、アラートとはを参照してください。配信オプションの詳細は、デバイスと配信プロファイルとはを参照してください。
より複雑な要件に対処する場合、エージェントは、他のエージェント、スクリプト、Javaプロフラムまたはアプリケーションをトリガーするアクションを起動します。結果は、XML、HTMLまたはプレーン・テキストでエージェント間および他のアプリケーションやサービスに渡すことができます。たとえば、エージェントで分析を実行し、地域の倉庫では応じることができない、指定した金額を超える現在の全製品の注文を特定します。その結果は、これらの製品の代替ソースを見つける分析を実行する他のエージェントに渡すことができます。最終エージェントがトリガーされて、企業のCRMシステムに情報が送られ、代替ソースの適切な担当者に通知されます。
ユーザーは、一部のエージェントによって生成されるアラートの受信者に自動的になっている場合があり、また、他のユーザーによって作成されたエージェントをサブスクライブできる場合があります。適切な権限および職責がある場合、独自のエージェントを作成することもできます。権限のレベルによっては、選択的に他のユーザーとエージェントを共有したり、全ユーザーが使用できるエージェントを作成できます。