我正在查看另一个人的代码,当数据从NAV推送到CRM时,该代码会做一些事情。我知道他在干什么,但我不清楚他在做什么。他用10、20、40作为一件事的阶段,我不知道他是做了不必要的事还是需要的事。
我从来没有在我的插件中使用过这些管道阶段,但这可能与NAV集成有关(Scribe插件或类似的东西)。
这是别人以前见过的东西吗?它有什么好处?
显然,在插件执行接口的上下文中有一个Stage属性。
可能同一个插件在不同管道的多个步骤中注册(前期、后期)。
因此,它使用Stage
属性来区分需要执行的代码。