適用対象: 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 メッセージでサポートされているプロパティを継承します。