如何解决检测 OIM 中的无效用户属性字段条目并根据用户类型发送电子邮件通知
我需要创建一个 Java 脚本,但无法弄清楚如何继续,因为我在 OIM 中没有那么多编码想法,有人可以提供帮助(下面我已经提到了场景)
场景:
- 在 OIM 用户属性页面中,有一个用户字段:“职位代码”,现在我们遇到了我们面临的一些问题。
- 我们从可信来源获得了正确的数据,但一旦它到达少数用户的 OIM,我们就会获得随机的错误值。值应该是数字 (123456),它也存在于数据库中并且是有效的,但对于少数情况,我们会收到像 E?401@q 这样的值。
- 我们需要进行检查以查找具有这些无效职务代码条目的用户。
- 一旦检测到,我们需要根据用户类型(员工或承包商)向相关团队发送电子邮件,对于员工,它应该向相应团队发送电子邮件,对于承包商,我们必须向不同团队发送电子邮件行动。
所以,我认为我们必须在这里设置两个条件,有人可以帮忙。
解决方法
如果您认为它只在可信源协调期间发生,那么您可以在用户创建/修改操作上创建后处理处理程序,以检查作为侦察事件结果发布到数据库中的值。
从这个处理程序你可以做所有你需要做的事情:邮寄、修复等。
出于通知目的,我建议使用内置的 NotificationService,但如果您在 OIM 开发方面经验不足,这可能有点令人生畏。作为替代方案,您可以进行 java 邮件发送。
如果您不确定何时发生这种“破坏”,您可以创建一个计划任务,定期执行,它会检查 JobCode 值,报告无效值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。