我正在创buildDynamics 2013 CRM中的一些自定义工作stream程。 我认为我已经明白了这个过程,并创build了一个工作stream程,当被查看时似乎是合乎逻辑的。 但是,它不会产生预期的结果。
这是我想要做的:
机会有一个“寻找”物品的特定模型的自定义字段。 这是针对单独实体“模型”的查询字段。 然后,在产品实体中,我有一个名为“model”的字段,它是针对同一个实体列表(所以值应该匹配)的查找。 我的工作stream程(这一点可以在系统中的每个产品上手动运行)应该检测什么时候有什么机会在“寻找”和产品的“模型”之间匹配。 如果有匹配,则应该创build一个新的logging“匹配”,其中将包括几个字段,详细说明创build匹配的产品和机会。
工作stream程宣称能够成功运行,但是没有创build“匹配”logging。 我简化了工作stream程,简单地创build一个名为“testing”的“匹配”,但我仍然没有成功。 我怀疑,我没有正确地build立这些领域之间的关系,但我不知道如何解决这个问题,也不知道如何设置它,我找不到任何指示来协助这个过程。 我希望别人比我有更多的经验,并指出我在正确的方向,并帮助我得到这个工作stream程工作。
在表面上,我会说你想要做什么是不可能的,没有写(Visual Studio和C#)自定义的工作stream操作。
这样做的原因是简单的。 OOTB工作stream不能查询数据,他们只能检索单个logging。 这基本上意味着一个工作stream可以运行一个关系树,但不是closures。 它可以从小孩(N)到父母(1),但不是相反的。
你正在努力实现的是一个OOTB工作stream程无法做到的事情。 您正试图检索logging的孩子。 您的产品是Model父母的子女。
这个术语的基本简单规则: