【问题标题】:Sending emails to all subscribed users in an Orchard CMS workflow在 Orchard CMS 工作流程中向所有订阅用户发送电子邮件
【发布时间】:2014-05-20 03:14:16
【问题描述】:

每次创建新内容时,我都希望向所有设置了“接收更新”属性字段的用户发送电子邮件。

“接收更新”是添加到用户内容类型的字段,我有一个由正在创建的新内容触发的工作流。

我想知道工作流功能是否存在某种通用“迭代”活动,可以迭代投影并为每个投影结果触发一次?我认为这将允许我为每个设置了“接收更新”字段的用户触发一封电子邮件。

【问题讨论】:

    标签: orchardcms


    【解决方案1】:

    没有现有的交互工作流活动。要实现这一点,您将不得不深入 Orchard 并编写自己的模块。

    如果您想向所有用户发送电子邮件,我将复制电子邮件活动模块并将其用作新的电子邮件所有用户活动的基础。这将做你想做的事,如果你选择分享,会引起他人的注意,并且比编写更通用的迭代活动更容易。

    【讨论】:

    • 谢谢理查德,这是我的怀疑。我正在考虑实现一个“查询触发器”活动,该活动可以配置一个查询和一个信号,并将为查询返回的每个内容项触发一次信号,包括目标上下文中的内容项。在某种程度上,它就像现有的“触发器”活动,除了它会多次触发配置的信号,一次针对查询中的每个内容项。
    猜你喜欢
    • 2019-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-01
    • 2015-05-20
    • 1970-01-01
    相关资源
    最近更新 更多