我正面临这个问题,当订单放置在 hybris 中并发送到后端的 crm 时(我在后台检查了业务流程,状态正常)。
2020-12-11 14:30:08,669 [DEBUG] [chdciCompositionChainRunnerStrategy] 规范项目 CanonicalItem{status=ERROR, dataPool=DataHubPoolEntity{id=9306, name=SAPORDER_OUTBOUND_POOL}, fields={precedingDocumentId=null, orderId= 的集成密钥生成0006200128 }} 失败。com.hybris.datahub.composition.key。IncompleteKeyException:规范项 CanonicalDocFlowSegment 的属性precedingDocumentId 的值为空白或 null。
在 tomcat 服务器中,在这个 IncompleteKeyException 之后,我可以看到在控制台中为上述(0006200128)orderId 生成了 Idoc。
所以问题是,“规范项目 CanonicalDocFlowSegment 为空白或空”究竟是什么意思,我该如何解决?