【问题标题】:Integrating between NAV and CRMNAV 和 CRM 之间的集成
【发布时间】:2013-07-26 21:35:53
【问题描述】:

我正在审查其他人的代码,该代码在将数据从 NAV 推送到 CRM 时会做一些事情。我知道他在做什么,但我不清楚管道分期。他使用 10、20、40 作为某事的阶段,我不明白他是否做了一些不必要或需要的事情。

我从未在我的插件中使用过这些管道阶段,但它可能与 NAV 集成(Scribe 插件或类似插件)有关。

这是其他人以前见过的吗?有什么用?

显然在插件执行界面的上下文中有一个Stage属性。

【问题讨论】:

    标签: dynamics-crm-2011 dynamics-crm dynamics-nav


    【解决方案1】:

    可能同一个插件在不同的管道(pre-stage,post-stage)的多个步骤中注册。

    所以它使用Stage属性来区分需要执行的代码。

    【讨论】:

    • 哦,现在我知道这家伙在做什么了。我(几乎)从来没有在不同的状态下注册一个插件,在多条消息上为不同的实体等,因为我希望我的插件是......很好的插件和输出能力。现在设计代码的方式,它不再是一个插件,而更像是一个封面。可读性受到影响,感觉就像全押。我想念他的方法有什么好处吗?我只使用过一次 CRM-NAV 设置,而且不是很深入...
    • 这只是一种编程风格,例如我不太喜欢开发者工具包中的模板,因为有时我只需要在 Execute 方法中写两行。
    • 酷。那正是我所想。在这种特殊情况下,我认为我的前任选择的风格不是最佳的。我需要向项目经理解释这一点,而不是真正贬低我之前去过那里的那个可怜的家伙。我确信他已经尽力了。或者更确切地说 - 我害怕他已经尽力了。 :)
    猜你喜欢
    • 2014-12-09
    • 2020-03-12
    • 2011-10-12
    • 2017-04-12
    • 1970-01-01
    • 2012-12-07
    • 2018-09-22
    • 2013-07-28
    • 1970-01-01
    相关资源
    最近更新 更多