使用自定义程序级产品配置文件时未发送通知电子邮件
配置具有程序级读取权限的自定义产品配置文件后,Adobe Experience Manager (AEM) as a Cloud Service中的通知电子邮件不会发送给所有目标收件人。 这些自定义配置文件通过根据程序访问权限而不是通知意图筛选收件人,无意中限制了通知投放。 更新自定义用户档案配置可确保通知到达所有预期用户。
要解决此问题,请查看自定义读取产品配置文件,确保包含所需的用户,或移除限制通知定位的项目级限制。
描述 description
环境
-
Adobe Experience Manager (AEM) as a Cloud Service — 站点
-
约束 —
- Managed Services
- Admin Console通知配置文件
- 自定义产品配置文件
问题/症状
- 分配到事件通知或主动通知配置文件的收件人不会在某些程序中接收电子邮件警报。
- 只有部分成员会收到通知,而之前收到通知的其他成员则不会收到通知。
- 该问题会影响多个程序和环境。
解决方法 resolution
请按照以下步骤解决问题:
- 查看Admin Console中 产品 下受影响程序的自定义产品配置文件配置
>AEMaaCS>Cloud Manager>配置文件。 - 确定是否在程序级别应用自定义读取配置文件,如
Content - Restore (Admin ONLY)。 - 确认必须接收通知的用户同时包含在“事件通知”或“主动通知”配置文件以及每个程序的相关自定义“读取”配置文件中。
- 如果缺少的用户需要通知投放,则将其添加到自定义读取配置文件。
- 停用自定义READ配置文件,或者删除其程序级范围(如果通知范围不需要它)。
- 请仅将自定义读取配置文件用于拥有权限的Cloud Manager操作或环境访问权限,而不用于控制通知投放。
- 为受影响的项目发送测试主动通知和事件通知,并验证所有目标收件人是否都会收到电子邮件。
通知投放逻辑 — 决策流
该通知系统使用将通知配置文件与方案级权限结合在一起的双层评估过程来确定收件人。
步骤1:识别符合条件的通知用户
系统会检索在事件或主动通知配置文件中配置的所有用户。 此组表示有资格接收通知的基本受众。
第2步:识别项目特定的权限用户
系统会检索属于与特定项目关联的自定义权限组(非默认产品配置文件)的用户。 这些组定义了项目级别的访问和权限。
步骤3:执行交叉点检查
如果通知配置文件用户和项目级权限用户之间存在重叠,则通知仅发送给相交集中的用户。 如果不存在重叠,则系统不会阻止通知,并将通知发送给通知配置文件中的所有用户。
步骤4:发送通知
当存在交集时,将通知发送到过滤的子集。 当不存在交叉点时,通知将发送到整个通知配置文件。 自定义权限组会影响通知定位,而不仅仅是访问控制。
3d58f420-19b5-47a0-a122-5c9dab55ec7f