次の方法で共有


クライアント アプリケーションの種類

適用対象: Outlook 2013 | Outlook 2016

メッセージング クライアントには主に、対人メッセージ (IPM) を処理するものと、プロセス間通信 (IPC) メッセージを処理するメッセージング クライアントの 2 種類があります。 これらの種類では、メッセージング クライアント アプリケーションは次のように分類できます。

  • 指名

  • 人と機械

  • 機械対人

  • マシン間

  • 人と機械の組み合わせ

個人間アプリケーションには、メッセージの交換を開始するユーザーと、応答する別のユーザーが含まれます。 このカテゴリのアプリケーションには、従来の電子メール アプリケーションだけでなく、ドキュメント ルーティングや経費の承認など、より構造化された交換が含まれます。

個人間アプリケーションには、メッセージの交換を開始するユーザーと、応答するマシンが含まれます。 このカテゴリには、データベース クエリの送信やメーリング リストへのサブスクライブなど、メールを使用するアプリケーションが含まれます。

コンピューター間アプリケーションには、メッセージの交換を開始するマシンと、応答するユーザーが含まれます。 このカテゴリには、ニュース フィードやアンケートなどのドキュメントを配布するアプリケーションが含まれます。

マシン間アプリケーションには、メッセージの交換を開始するマシンと、応答するマシンが含まれます。 このカテゴリには、リンク ハートビートの監視やディレクトリとデータベースのレプリケーションなどのアプリケーションが含まれます。

最終的なカテゴリは、人とマシンの組み合わせで、より複雑なシナリオが含まれます。 このカテゴリには、必ずしも送信者と受信者の間でメッセージを送信しないアプリケーションが含まれます。 代わりに、パブリック フォルダーまたはメッセージ ストアでサポートされている Web サイト フォーラムに直接投稿する場合があります。 その後、メッセージは、他のリーダー、管理者、またはソフトウェア エージェントによってオンデマンドで使用できます。

個人間アプリケーション、コンピューター間アプリケーション、またはパブリック フォーラムにメッセージを投稿するアプリケーションを作成する場合は、IPM メッセージを送受信するようにアプリケーションを設計します。 個人間アプリケーションまたはマシン間アプリケーションを作成する場合は、IPC メッセージを送受信するように設計できます。 人間のユーザーの操作を必要とするアプリケーションは、IPM メッセージをサポートする必要があります。 さまざまなシナリオでユーザーとマシンの両方を含むアプリケーションでは、多くの場合、IPM メッセージと IPC メッセージの両方をサポートする必要があります。 2 つのクラスの唯一の違いは、メッセージ ストア内の IPM メッセージがメッセージング クライアントのユーザーに表示されるのに対し、IPC メッセージは通常、クライアント アプリケーション ユーザーには表示されないことです。

MAPI スーパークラス、IPM、IPC によって提供される機能にメッセージを制限するのではなく、新しい IPM または IPC サブクラスを作成することで、これらのクラスをカスタマイズおよび強化できます。 メッセージ サブクラスを作成するには、スーパークラスから継承する新しいメッセージ クラスを作成する必要があります。 たとえば、個人間アプリケーションが顧客関係管理を専門とする場合は、IPM を定義することで IPM スーパークラスをサブクラス化できます。Contact.Customer クラスと、顧客を記述するプロパティを作成します。 これらのカスタム プロパティのサポートに加えて、IPM。Contact.Customer メッセージは、すべての IPM メッセージでサポートされているプロパティを継承します。