我对Oracle EBS和Oracle Alert机制一无所知。 我的理解是Oracle Alert就像数据库触发器一样工作。
从后端发生数据库更新/插入时,Oracle Alert是否会触发? 我们观察到警报只针对事务前端触发而不是针对后端更新运行吗?
是否保证就像触发器一样,EBS警报会在记录的每次更新时触发?
答案 0 :(得分:1)
我的理解是Oracle Alert就像数据库触发器一样工作。
是的,它有点像从前端应用程序创建的数据库触发器。为了进一步解释,有两种类型的Oracle警报,即周期性和事件警报。
请注意,对于事件警报,必须在Oracle EBS中设置触发表。应用程序对象库(称为应用程序表)。
从后端发生数据库更新/插入时,Oracle Alert是否会触发?
没有。从Krishna Reddy获取此行:
Oracle警报只能从已有的应用程序触发 在Oracle Applications中注册。无法通过SQL触发警报 更新或删除Alert激活的触发器。
要添加更多上下文,Oracle Alert是一种简单有效的方法,可让您立即查看Oracle应用程序中的关键活动。它可以帮助业务用户/管理员了解您需要通过电子邮件了解的重要或不寻常的业务事件。它还可以根据用户的响应自动执行流程。
但是,一些弱点和限制是Oracle Alert无法处理高达50以上的行,并且其报表布局具有基于文本的设计并且不支持HTML。此外,文字宽度也是有限的。
查看有关Oracle警报的Oracle documentation和this good article。