2017-06-20 66 views
0

我们有一个计算字段不总是有效的问题。 (我们有大约5个类似的计算域,所有这些都适用)。 请参阅附件中的示例。 教科书项目有一个计算字段'设置文本'。其中的一个值显示为'Null'。 大部分时间这工作正常,但在约8%的情况下,它有这个空错误。跑道计算现场问题

查看聚合器项目的其他屏幕截图。在那里被引用的字段是正确的。

要解决这个问题,我们必须手动删除两个项目之间的关系,然后再放回来,以强制计算重新计算。这解决了这个问题。所以这个问题似乎不是公式,而是错误地执行计算。

聚合器项目已创建并通过API连接到教科书项目。

这对我们来说是一个很大的问题,因为我们使用这个值发布到我们的网站,所以手动修复不是一个实际的解决方案。

波迪奥支持,请指教问题是在这里什么 Aggregator

Null error

回答

0

不知道您的具体的工作流程和结构太多的细节,让我提供一些建议:

波迪奥计算领域能如果原始字段被太多深度的计算字段引用,就会以奇怪的方式开始行动。我的意思是,如果显示纸质代码的原始字段(或任何int显示为null)正在通过太多的计算字段被引用,那么在更新和添加新项目的情况下,它可能会引起问题。这绝对是我在大规模系统中遇到的一个错误,但有一些解决方法。

首先,我看到你有所有相关的非级联字段的在您的聚合应用程序底部。尝试手动连接教科书应用程序中的这些字段(您正在执行result.push),而不是单独引用Web课程文本计算字段。

如果不工作,你是精通的API,更长的解决办法可能是自动运行后,您等待足够长的时间(比如30秒),直到计算领域的更新,有API检查对于计算字段中的文本“null”,并且如果找到null,则刷新关系字段。

+0

感谢您的答复@NathanaelBennett。我会要求我们的开发人员看看这个。非常感激 –