我正在使用Sage ERP MAS 200
进行Microsoft Dynamics CRM
和Scribe
整合。
我有一系列5个Scribe作业,我正在尝试计算各种值并在CRM(目标)中更新/插入:
(1)作业1:此作业只是将MAS(源)的AR_Customer表中的所有数据传输到CRM(目标)中的同一个表。此外,对于很少的新领域(yeartilldate销售,月份销售,prioryear销售,Monthlytrend),它会插入值0。
(2)工作2:月到日或期至: 这个计算CRM中月份到日期销售或期间直到销售和更新的值。这些帐户的值未更新,该值已插入为0(在作业1中)。
(3)工作3:上一年: 这个计算CRM中的上一年销售和更新的值。这些帐户的值未更新,该值已插入为0(在作业1中)。
(4)工作4:年度至今: 这个计算CRM中年份直到销售和更新的值。这些帐户的值未更新,该值已插入为0(在作业1中)。
(5)工作5:MonthlyTrend: 这个计算了AccountsTrend的值和CRM中的更新。这些帐户的值未更新,该值已插入为0(在作业1中)。
问题:
对于1,2,3和4号职位,根本没有问题。问题出现在工作5中。 我的工作有7个步骤。第7步(CRM管理员)不被任何步骤调用(即,工作流中没有将数据传递到该步骤的步骤)。但是,由于某些原因,我仍然没有删除它。
我的工作(帐户)中的第6步应该进行帐户更新。我有相同的公式来计算第6步和第7步的MonthlyTrend值。
以下是观察结果: 1 GT;对于那些流量永远不会达到步骤6和7的记录:对于步骤6和7,每月趋势的值得到了正确的计算(我可以看到当我点击“测试作业”时的值)。 2 - ;对于那些流程从未到达步骤7但到达步骤6的记录:在步骤7中正确计算了MonthlyTrend的值,但是没有为步骤6计算(值仍为#NULL)。
另外,对于步骤6,当我尝试给出恒定值(如0或8)时,即使在上述情况2中也会显示。
请让我知道为什么会这样。