Deployment 通过元数据API部署标准选取列表

Deployment 通过元数据API部署标准选取列表,deployment,jenkins,salesforce,metadata,picklist,Deployment,Jenkins,Salesforce,Metadata,Picklist,通过元数据API部署leadSource和行业选择列表时遇到一些问题。不得不从构建中注释掉这两个。这可能与多个对象共享这些选择列表有关,我不知道。我们正在使用詹金斯进行部署。以下是一个部署错误示例: Error: objects/Lead.object(1150,13):An unexpected error occurred. Please include this ErrorId if you contact support: 1967816892-11483 (1554758315) 好

通过元数据API部署leadSource和行业选择列表时遇到一些问题。不得不从构建中注释掉这两个。这可能与多个对象共享这些选择列表有关,我不知道。我们正在使用詹金斯进行部署。以下是一个部署错误示例:

Error: objects/Lead.object(1150,13):An unexpected error occurred. Please include this ErrorId if you contact support: 1967816892-11483 (1554758315)

好的,我们通过反复试验找到了答案,但在任何地方都没有看到记录

有一些由多个对象共享的标准选择列表:“潜在客户来源”、“客户来源”和“行业”

例如,“潜在客户来源”字段位于联系人、活动成员、潜在客户、机会和帐户上。尽管由于原因,它的名称不同(“帐户源”),但拾取列表值由所有这些对象共享。要部署这个picklist,我们需要确保只在其中一个对象上列出它,并从其他对象中注释掉它,否则会出现生成错误

目前,我们的构建设置如下: 1) “Lead Source”字段通过Account对象上的“Account Source”字段进行部署,Salesforce会从中自动将选取列表值复制到其他四个对象。 2) 行业字段是通过Account对象部署的。它在Lead对象上被注释掉。从Account,SF会自动在Lead上提供这些选择列表值