Sitecoreロールのすべてのユーザーにワークフロー通知を送信するにはどうすればよいですか?たとえば、ワークフローの次のステップは、法務部門が承認または拒否することです。法的承認者の役割ですべてのユーザーに電子メールを送信するにはどうすればよいですか?私は配布リストを維持することを避けようとしており、ユーザーの電子メールアドレスを動的に取得したいと考えています。Sitecoreワークフローの特定の役割を持つすべてのユーザーに電子メールを送信
5
A
答えて
8
Sitecoreセキュリティは、ASP.NETセキュリティモデルに基づいています。したがって、あなたが特定の役割のユーザーが取得するために、標準のASP.NET APIを使用することができます。見つかったユーザーを反復処理上の
var users = System.Web.Security.Roles.GetUsersInRole("yourdomain\yourrole");
以降をし、電子メールのプロパティ読み:
foreach (var user in users)
{
var membershipUser = System.Web.Security.Membership.GetUser(user);
var email = membershipUser.Email;
// use this email to send the message to that user
}
を私はで誤解される可能性があります構文の詳細は、私はあなたが一般的なアイデアを知っていることを理解することができると確信しています。
3
間接メンバーシップを解決するには、Sitecore.Security.Accounts.RolesInRolesManager
を使用して、指定したロールの間接的な部分であるユーザーアカウントも返すことができます。
RolesInRolesManager.GetUsersInRole(Role.FromName(roleName), true)
関連する問題
- 1. ワークフロー電子メールをユーザーDynamics CRMから送信
- 2. アプリケーションデザイン:条件に基づいて特定のユーザーに電子メールを送信
- 3. ActionMailerを使用してアカウントを持つすべてのユーザーに電子メールを送信
- 4. 電子メールに特定の配列値を送信する
- 5. 特定の日付以降に電子メールを送信する
- 6. クエリとユニークな列を持つ複数のユーザーに電子メールを送信
- 7. PHPですべてのユーザーに電子メールを送信するには?
- 8. jqueryでデータベースからすべてのユーザーにtextarea値の電子メールを送信
- 9. 登録されているすべてのユーザーに電子メールを送信
- 10. すべてのデータ入力でユーザーに電子メールを送信する方法
- 11. Sharepoint 2013電子メールを送信するオプションを与えるワークフロー
- 12. SharePoint VSワークフローでSharePointグループに電子メールを送信
- 13. 特定の役割を持つユーザーグループ
- 14. Sharepointワークフロー - 電子メール設定
- 15. CDO - 電子メールを送信しても電子メールを送信すると
- 16. 送信後に電子メールを送信
- 17. NetSuiteワークフローで電子メールを送信するボタン
- 18. Sitecore - ユーザーの役割を制限する
- 19. SharePointワークフロー:人のピッカー値に基づいて誰かに電子メールを送信
- 20. Sitecore 8:特定の役割を持つユーザーにのみレンダリングを表示させる
- 21. SharePoint 2013 - 遅れて送信されたワークフロー電子メール
- 22. データを保存し、パスワードと電子メールでユーザーに電子メールを送信
- 23. 電子メールを送信するemailnot送信emailnot送信emailnot送信emailnot送信emailnot送信しない電子メール を送信しない電子メール
- 24. SharepointワークフローSharePointリストに定義されたSharepointグループに電子メールを送信
- 25. AHK:電子メールの送信
- 26. サブスクリプションサービス - 電子メールの送信
- 27. 商品に基づいてWoocommerceからの特定の電子メールを送信
- 28. SharePoint Designerワークフロー電子メールを送信できません
- 29. 電子メールを送信しない埋め込みワークフロー
- 30. データベースをスキャンして特定のタグの変更の電子メールを送信
これらのユーザーは、Sitecoreの役割を果たしています。 Sitecoreの役割でユーザーを取得するにはどうすればよいですか?私はその質問を編集した。 –
ええと、それは私がこれを明確にしていないようだとあなたの質問は明示的に言及していない - どのバージョンのSitecoreを使用していますか? –
つまり、6.0より前のバージョンには、独自のセキュリティシステムと関連APIがありました。 5.Xを使用している場合、上記のサンプルはあなたのためには機能しません。それ以外の場合は、標準のASP.NETセキュリティAPIでSitecoreの役割とユーザーと同じように動作します。 –