Microsoft 365 で SharePoint Online 承認ワークフローを承認すると Outlook 2013 が応答しない

問題

次のような状況を想定します。

  • SharePoint 2010 ワークフロー プラットフォーム タイプを使用して、SharePoint Designer 2013 でリスト ワークフローを作成しました。
  • ワークフローには、少なくとも 1 つの [承認プロセスの開始] アクションが含まれています。
  • 予想どおり、各ワークフロー インスタンスは、承認者に通知メール メッセージを送信します。 各承認者は、Outlook 2013 で通知メール メッセージを開き、[ このタスクを開く] をクリックします。
  • [ 承認タスク ] ダイアログ ボックスで、承認者が [ 承認 ] ボタンをクリックします。

このシナリオでは、Outlook 2013 は約 30 秒間応答せず、再び応答します。

解決策/回避策

この問題を回避するには、必要に応じて、次のいずれかのアクションを実行します。

  • 承認通知メール メッセージで、タスクへのハイパーリンクを追加します。 メッセージ内のハイパーリンクをクリックし、Outlook 2013 を使用してアイテムを承認するのではなく、SharePoint Online 内の Web ブラウザーを使用してアイテムを承認するようにユーザーに指示します。

  • ワークフローを SharePoint 2010 ワークフロー プラットフォーム Type から SharePoint 2013 ワークフロー プラットフォーム Type に変換します。

    注:

    この方法では、ワークフロー全体を書き換える必要があります。 この方法を使用する前に、現在の構成を確認して要件を評価します。

詳細

これは、SharePoint Online の既知の問題です。 この問題は、各 SharePoint 2010 ワークフローが実行される前にコンパイルされるために発生します。 SharePoint Designer 2010 ワークフローが複雑になるほど、このコンパイルの完了に必要な時間は長くなります (最大約 30 秒)。

承認ワークフローの詳細については、「 SharePoint Server の承認ワークフローについて」を参照してください。

さらにヘルプが必要ですか? SharePoint コミュニティにアクセスしてください。