【发布时间】:2021-07-15 18:56:27
【问题描述】:
我们正在尝试使用 webhook 实现推送通知,因此我们知道在 SQL 视图之上创建的 GI 将不支持此功能,但它会支持投影 DAC 吗?
【问题讨论】:
标签: acumatica
我们正在尝试使用 webhook 实现推送通知,因此我们知道在 SQL 视图之上创建的 GI 将不支持此功能,但它会支持投影 DAC 吗?
【问题讨论】:
标签: acumatica
是的,它支持投影 DAC。
【讨论】:
Acumatica Framework 监控其缓存。如果更改恰好与 Acumatica 缓存的使用有关,则推送通知将起作用。 但是如果你先做SQL再做PXProjection,那么Acumatica的缓存仍然不会被使用,因此GI将无法跟踪通知。
恕我直言,我建议您创建多个用于 SQL 视图的 GI,并通过多个 GI 为多个表收集信息。
顺便说一句,PXDataBase.Update 和 PXDatabase.Insert 和 PXDataBase.Delete 也是如此。如果在代码中的任何地方使用其中之一,那么它将影响 Acumatica 的缓存如何刷新和推送通知。它们都依赖于缓存的使用。
【讨论】: