次の方法で共有


同期されたメール メッセージからキュー アイテムを作成する

同期された電子メール用にキュー アイテムを自動的に作成する方法を制御するために使用できるいくつかの OrgDbOrgSetting オプションがあります。 OrgDbOrgSettings に慣れていない場合は、KB 記事を参照してください。 以下の設定は組織全体に適用されることに注意してください。

  • CreateQueueItemForSynchronizingMailbox
    • 有効にすると、システムは現在同期しているキュー メールボックスを、キュー アイテムを作成するキューのリストに追加します。 キュー メールボックスが、配布リストのメンバーシップや BCC 受信者など、受信者リストにない電子メールを受信または処理する可能性がある場合は、このオプションを有効にすることを検討してください。 これは既定値は true です。
  • CreateQueueItemsForAcceptingQueueRecipients
    • 有効にすると、システムは、受信メールの処理中に、解決されたキュー受信者ごとにキュー アイテムを作成します。 AutoRouteToOwnerQueue が電子メール テーブルに対して有効になっている場合、システムは電子メールの所有者の既定のキューにさらにキュー アイテムを作成します。 これは既定値は true です。
  • SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail
    • 有効にすると、サーバー側の同期によって電子メールが既に作成されていて、キュー アイテムが同期キューに存在しない場合、サーバー側の同期によって同期キューのキュー アイテムが作成されます。 既定値は False です。

これらの設定を組み合わせて、システムがキュー アイテムを自動的に作成する方法に必要な柔軟性を実現できます。 たとえば、システムは、以下に説明する設定の組み合わせとフローを使用して、必要に応じてキュー受信者ごとに複数のキュー アイテムを作成できます。

  • CreateQueueItemForSynchronizingMailbox を true に設定します。
  • CreateQueueItemsForAcceptingQueueRecipients を false に設定します。
  • SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail を true に設定します。
  1. 単一の電子メールが顧客からサーバー側の同期によって監視される複数のキュー メールボックスに送信されます。
  2. 自動ルールにより、各キューの受信ボックス フォルダーから電子メールが移動されます。 したがって、これらの電子メールは最初はサーバー側の同期からは見えず、処理されません。
  3. いずれかのキューで、電子メールは受信ボックス フォルダーに移動され、サーバー側の同期処理のために取得されます。 CreateQueueItemForSynchronizingMailbox が有効になっていて、CreateQueueItemsForAcceptingQueueRecipients が無効になっている場合、システムは電子メールを処理したキューのキュー アイテムのみを作成します。
  4. 別のキュー メールボックスは、電子メールを受信ボックスに移動することにより、キュー アイテムの作成プロセスにオプトインします。 SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail が true の場合、サーバー側の同期は移動された電子メールを検出しますが、すでに昇格されていることを認識します。 その結果、システムは現在の同期キュー メールボックス用に追加のキュー アイテムを作成し、手順 3 で最初のキュー メールボックスによって同期された既存の電子メールに関連付けます。 注: このアクションは、電子メール用の DeliverIncoming SDK メッセージを呼び出さず、代わりに QueueItem の SDK メッセージを作成するを使用します。
  5. ステップ 4 は、処理のために電子メールを受信ボックス フォルダーに移動することにより、キュー アイテム作成プロセスに「オプトイン」するキューが増えるにつれて、必要に応じて繰り返すことができます。