トップ回答者
SharePoint Designer 2013のワークフローで発生するエラーについて

質問
-
SharePoint Designer 2013のワークフローでリストにアイテムが登録された時に通知メールが送信される設定をしているのですが、
一部のユーザーが登録した際にうまく動かず、ワークフローの状態で確認すると
『https://mti365.sharepoint.com/sites/******/_api/sp.utilities.utility.SendEmail に対する HTTP Forbidden 関連付け ID: ****** インスタンス ID: ******
アクセスが拒否されました。この操作の実行権限またはこのリソースのアクセス権がありません。 』
というメッセージとともにリトライが繰り返される状態になってしまいます。
そのユーザーにはグループで権限設定しており、「編集」の権限が付与されているためリストの登録は問題なく行える状態です。
ワークフローの状態から手動で一旦ワークフローを終了し、再度同じワークフローを起動すると問題なく動作する状況で、
自分自身や一部別のユーザーは問題が発生しない状態です。
権限設定の部分で何らかの問題がありそうなのですが、こちらの現象を解消する方法はありますでしょうか。- 移動 立花楓Microsoft employee, Moderator 2018年3月29日 4:01 SharePoint > SharePoint 最新のバージョン
回答
-
なるほどです。宛先が「SharePoint グループ」の場合のメール送信シナリオでは、ワークフロー実行ユーザーが、送信先の SharePoint グループのメンバーシップを表示できる必要があった気がします。念のため確認をお願いしたいのは下記の内容です。
- 「サイトの設定」-「ユーザーとグループ」を開き、メール送信先の SharePoint グループを選択。
- 目的の SharePoint グループが開かれたら、「設定」-「グループ設定」を選択して「グループ設定の変更」を開く。
- グループ設定の変更の画面で、「グループ設定」を確認し、「グループのメンバーシップを表示できるユーザー」を確認。
ここで、「グループ メンバー」が選択されていた場合、この SharePoint グループに属しているユーザーは、問題なくメール送信のワークフローが実行できているのではないかと想定されます。また、おそらく ogawara_y さんは、このグループを編集できる権限を持っているため、問題なく実行できているのではないでしょうか?
もしもこの設定が影響しているのだとすると、ワークフローを実行するユーザーをこの SharePoint グループのメンバーにするか、または、「すべてのユーザー」を選択することで、SharePoint グループ宛のメール送信を含むワークフローを実行できるのではないかと思います。
- 編集済み OTA HirofumiMVP 2018年2月26日 2:37
- 回答としてマーク ogawara_y 2018年2月28日 4:59
すべての返信
-
OTA Hirofumi様
ご対応ありがとうございます。
確認の内容ですが、
プラットフォームの種類:「SharePoint 2013 ワークフロー」
利用しているアクション:「電子メールを送信する」
メールの宛先:「SharePointグループ」になります。
今回の件、ワークフローを作成してから権限追加等行ったため原因はこれに近いのではないかと考えています。
https://blogs.technet.microsoft.com/sharepoint_support/2009/12/28/sharepoint-designer-1/最悪ワークフローの再作成を試そうと思っておりますが、何かいい解決方法あればご教授頂けますと幸いです。
-
なるほどです。宛先が「SharePoint グループ」の場合のメール送信シナリオでは、ワークフロー実行ユーザーが、送信先の SharePoint グループのメンバーシップを表示できる必要があった気がします。念のため確認をお願いしたいのは下記の内容です。
- 「サイトの設定」-「ユーザーとグループ」を開き、メール送信先の SharePoint グループを選択。
- 目的の SharePoint グループが開かれたら、「設定」-「グループ設定」を選択して「グループ設定の変更」を開く。
- グループ設定の変更の画面で、「グループ設定」を確認し、「グループのメンバーシップを表示できるユーザー」を確認。
ここで、「グループ メンバー」が選択されていた場合、この SharePoint グループに属しているユーザーは、問題なくメール送信のワークフローが実行できているのではないかと想定されます。また、おそらく ogawara_y さんは、このグループを編集できる権限を持っているため、問題なく実行できているのではないでしょうか?
もしもこの設定が影響しているのだとすると、ワークフローを実行するユーザーをこの SharePoint グループのメンバーにするか、または、「すべてのユーザー」を選択することで、SharePoint グループ宛のメール送信を含むワークフローを実行できるのではないかと思います。
- 編集済み OTA HirofumiMVP 2018年2月26日 2:37
- 回答としてマーク ogawara_y 2018年2月28日 4:59