1

Sage ERP MAS 200正在Microsoft Dynamics CRM使用Scribe.


我有 5 个 Scribe 作业链,我正在尝试计算各种值并在 CRM(目标)中更新/插入:

(1) 作业 1:该作业只是将 MAS(源)的 AR_Customer 表中的所有数据传输到 CRM(目标)中的同一张表。此外,对于少数新字段(yeartilldate sales、monthtilldate sales、preyear sales、monthlytrend),它插入值 0。

(2) 工作 2:本月到日期或期间到日期: 这个计算月到日期销售额或期间到日期销售额的值并在 CRM 中更新。这些帐户的值未更新,该值已插入为 0(在作业 1 中)。

(3) 工作 3:上一年: 计算 CRM 中上一年销售额和更新的值。这些帐户的值未更新,该值已插入为 0(在作业 1 中)。

(4) 工作 4:年初至今: 计算 CRM 中年初至今的销售额和更新值。这些帐户的值未更新,该值已插入为 0(在作业 1 中)。

(5) 工作 5:MonthlyTrend: 此任务计算 MonthlyTrend 的值并在 CRM 中更新。这些帐户的值未更新,该值已插入为 0(在作业 1 中)。


问题:

对于作业 1、2、3 和 4,根本没有问题发生。问题发生在工作 5 中。我的工作有 7 个步骤。任何步骤都不会调用第 7 步(CRM 管理员)(即,工作流中没有将数据传递到此步骤的步骤)。但是,由于某些原因,我仍然没有删除它。

我的工作(帐户)中的第 6 步应该进行帐户更新。我有相同的公式来计算第 6 步和第 7 步的 MonthlyTrend 的值。

以下是观察结果: 1> 对于那些流量从未达到步骤 6 和 7 的记录:对于步骤 6 和 7,MonthlyTrend 的值正在得到正确计算(当我单击“测试作业”时,我可以看到这些值)。 2> 对于那些流量从未到达步骤 7,但到达步骤 6 的记录:MonthlyTrend 的值正在为步骤 7 正确计算,但未为步骤 6 计算(值保持为 #NULL)。

此外,对于第 6 步,当我尝试给出常量值(如 0 或 8)时,即使在上述情况 2 中也会显示。


请让我知道为什么会发生这种情况。

4

0 回答 0