闪电体验专家 - 第 6 步 - 无法完成

问题描述 投票:0回答:2

我陷入了这个挑战,不知道为什么它没有完成。请看下面的详细信息。

错误信息 -

Challenge Not yet complete... here's what's wrong: The Fulfillment Cancellation Automation process does not appear to be working properly. Make sure that a cancelled Fulfillment updates the Adventure Package correctly.
我的流程构建器如下:

Object: Fulfillment

Entry Criteria: [Fulfillment__c].Status__c = Cancelled AND [Fulfillment__c].Schedule_Date__c > TODAY()

Immediate Actions: 
Based on [Fulfillment__c].Opportunity.OpportunityLineItems


Field Update Filter condition : 
Line Item ID  equals Formula [FullFillment__c].AdventurePackageId__c

Field to Update :
Sales Price equal to [Fulfillment__c].Deposit__c

我在网上做了一些发现,并更改了以下内容,但对我不起作用。

Explorer__c 字段设置为“必填”和“如果查找记录被删除怎么办?”设置为“不允许删除属于查找关系一部分的查找记录。”。

我将“必填”更新为 false,并更改了“如果查找记录被删除怎么办?”改为“清除此字段的值。如果将此字段设为必填,则无法选择此选项。” 我也不需要布局上的 Explorer__c 字段。

经过上述所有更改后,我仍然无法完成挑战。

salesforce salesforce-lightning
2个回答
0
投票

我也得到了这个,我认为他们的测试中很可能存在错误。

我已经手动测试了这些流程,它的工作原理与描述的一样。冒险套餐的销售价格将更新为履行的押金金额。

查看调试日志,查询清楚地选择了 1 条记录(这是我们所期望的)到名为

fullfillmentList
的列表中,然后代码立即断言失败并显示消息
Fulfillment list is empty


0
投票

显示此错误是因为,您可能已停用之前的流程,即“履行创建”,该流程也应该处于活动状态才能完成超级徽章中的此步骤

© www.soinside.com 2019 - 2024. All rights reserved.