トップ回答者
ワークフローを動作させると、「内部の状態」が「取り消し済み」となってしまいます

質問
-
SharePoint2013上にて「お知らせ」のテンプレートを利用して作成したリストに、デザイナーを利用してメール送信のワークフローを作成しました。
本リストはTOPレベルサイトのサブサイト上に作成しており、サブサイトに対してとリストに対して「投稿」「閲覧」権限を付与したユーザで
ワークフローを開始させると、「開始済み」となるものの、しばらくすると「取り消し済み」となり、メールが配信されません。
ワークフローは「電子メールを送信する」の宛先にSharePointグループを設定し、その後ワークフローの最後に移動するという至ってシンプルなもので、
サイトコレクションの管理者で実行すると、正常に完了します。(メールの送信先については、上記SharePointグループの他にADのユーザも設定して試してみましたが、結果は同じでした)
権限不足を疑っているのですが、「投稿」の権限があれば動作するという情報もあるので、根本的に何かSharePointの設定(「サイトの機能」等)が
誤っているのではないかと思い、ご質問させていただいた次第です。
何か情報をお持ちの方がいらっしゃいましたらご教授ください。よろしくお願いいたします。
---補足です
サイトに対して「フルコントロール」権限を付与したところ、ワークフローは動作しました。
(リストに対して「フルコントロール」権限を付与しただけでは、ワークフローは動作しませんでした。)
- 編集済み piyoko2 2014年8月12日 4:44
2014年8月12日 1:46
回答
すべての返信
-
メールの送信にはサイト管理の権限が必要だったように思います。
ただ、こういうケースは、通常、代理ステップを用いますので、メール送信を代理ステップ内から実行するようにしてみてください。
# SharePoint 2013ワークフローであれば、アプリステップを使うようです。
http://shanqiai.weblogs.jp/sharepoint_technical_note/2014/05/sharepoint-2013-workflow-appstep.html
2014年8月13日 1:07 -
たけさと様
いつもご回答ありがとうございます。
今回ご教授いただいたアプリステップの利用なのですが、この方法を用いればメール送信が可能となることは既に確認しておりました。質問内容への記載不足で申し訳ありませんでした。
ただ、某サポートサイトではリストとサイトの権限に「投稿」以上があればメール送信は可能という回答で、
また、ネット上では「デザイン権限」が必要っぽい感じだけど・・・といった不確かな情報しか得ることが出来ませんでした。
「メールの送信にはサイト管理の権限が必要」とのフレーズを、どこを調べても得ることが出来なかったのですが、たけさと様はどこで得られた情報か覚えていらっしゃるようでしたら教えていただけますでしょうか。
メール送信を行なうための権限の必要十分条件を知りたいと思っています。
お手数ですがよろしくお願いいたします。
2014年8月13日 5:26