如何通过API将自定义字段添加到SalesForce中的布局部分

时间:2011-10-20 11:28:17

标签: api layout salesforce custom-fields

我正在创建一个Java API集成工具,在启动时会创建一个新的自定义文件,如果它不存在于Lead&联系。经过一番搜索,我发现了如何做到这一点。 现在,列表中的下一位是将新创建的字段放入“Lead Information”或“Contact Information”布局。

我查看了metadata api docs并找不到使用Java或普通SOAP消息的示例。我在网上搜索了大多数论坛,并找到了我能找到的示例代码库,但没有成功。

因此,如果任何人能够通过Java或SOAP提供示例,那将是非常棒的。

2 个答案:

答案 0 :(得分:0)

我没有尝试过,但你应该可以使用Metadata API的Update API调用来做到这一点。有关详细信息:http://www.salesforce.com/us/developer/docs/api_meta/index.htm

答案 1 :(得分:0)

您无法在布局中添加字段。您必须首先获取现有布局,然后将字段添加到其中,然后更新布局。 布局是一个复杂的对象,由表示部分的其他对象组成,然后是行等。 我建议首先通过SOAP或Metadata API检索布局,一旦您查看了结果,就应该更清楚地解析它并注入额外的行和字段。