2011-01-07 8 views
0

SharePointサイト2010で公開サイトに取り組んでいます。匿名アクセスが可能で、これらの匿名ユーザーは特定のフォームに記入することができます。匿名ユーザーがリストに挿入する権限を持っているため、フォームの送信は正常に機能します。Sharepoint 2010匿名公開サイト - ワークフローが実行されていません

各フォームに添付された簡単なワークフローがあり、フォームの内容を内部ユーザーに電子メールで送信します。リストアイテムを手動で追加する(つまり、特定のユーザーとしてログインする)場合、匿名ユーザーがワークフローを開始することはできません。進行中にハングアップし、最終的には失敗します。

私はこの試みた:

http://blog.furuknap.net/enabling-declarative-workflows-for-anonymous-users-in-sp20102007

をしかし、どちらか動作していないようでした。ユーザーからのいくつかのコメントはこの同じ問題を参照しています。誰も解決方法を述べていません。

唯一の解決策は、カスタムWebパーツとして各フォームの昇格特権で実行することです。

解決策はありますか?

ありがとうございました。

答えて

0

上記の記事に記載されている手順は、電子メールでリストに追加された項目に対してのみ機能します。したがって、追加されたアイテム(新しいフォーム、新しいドキュメント、新しいイベント)は、共有ポイントUIを使用して追加されても、ワークフローはトリガーされません。 (related MS KB articleを参照)。

  • がItemAddedイベントで電子メールを送信するために、リストにバインドされたItemEventReceiverを使用します。

    は試みることができる私はあなたのことを考えることができる2つのことがあります。すべてのワークフローがない場合

  • だけでは、ユーザが、私はあなたが示唆したように、コードを電子メールを送信することになった
+0

アラートを使用して、リストに加入する必要があり、ユーザーに電子メールを送信します。ユーザーはドメインの一部ではないため、アラートにサインアップすることはできません... – ScottE

関連する問題