我有维护插件,我想在创建新请求时发送电子邮件-将维护请求发布到维护团队的所有成员。
或者仅将电子邮件发送给该团队的一名负责人-但无需由发布请求的人选择该人。
或者我可以自动将它们添加为该请求的关注者,并且还会生成电子邮件?
在大多数情况下,我都关注this post。
我安装了名为自动操作规则(base_automation)的插件,并在其帮助下,使用触发器On create
将邮件模板附加到了维护请求中。
这有点工作。但是我不知道如何指定该电子邮件的收件人地址(我仅使用固定的电子邮件地址对其进行了测试)。
我发现团队成员的字段称为member_ids
,但是如何在模板内的收件人地址中使用它呢?像这样:
To: ${object.email|safe}
但使用member_ids
的用户无权工作,因为临时模板是为模型“维护请求”创建的,并且没有member_ids-维护团队拥有。请求中只有指定团队的ID。
因此,基本上来说,有人来使用该维护应用程序,选择特定的维护团队并在此处发布请求。但仅描述请求的名称-不提供设备或负责该请求的人员。那应该以某种方式生成一封电子邮件给一个负责任的人的团队成员。我该怎么做?