如何获取OMS中Fulfillment Order标准字段的Picklist值?package.xml无效
获取Salesforce OMS中Fulfillment Order对象Status字段Picklist值的问题解决
问题场景
需要导出Salesforce OMS里标准对象Fulfillment Order的Status字段对应的Picklist选项值,使用以下package.xml配置尝试获取元数据,但仅能成功导出其他字段(如CaseStatus、ReturnOrderStatus等)的Picklist值,唯独Fulfillment Order的Status字段无法获取:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>CaseOrigin</members> <members>CaseReason</members> <members>CaseStatus</members> <members>CaseType</members> <members>ReturnOrderStatus</members> <members>OrderSummaryStatus</members> <members>FulfillmentOrderStatus</members> <name>StandardValueSet</name> </types> <version>58.0</version> </Package>
解决方案
将package.xml中<members>节点下的FulfillmentOrderStatus替换为FulfillmentOrder(此前尝试的FulfillmentOrder.Status也不正确),调整后的配置可以成功导出目标字段的Picklist值。
问题根源:混淆了字段名与标准值集的名称,Fulfillment Order的Status字段对应的标准值集名称是FulfillmentOrder,而非字段相关的命名。
内容的提问来源于stack exchange,提问作者Scribbler
相关产品推荐
相关产品推荐

