Как добавить настраиваемое поле в раздел макета в SalesForce через API - PullRequest
4 голосов
/ 20 октября 2011

Я создаю инструмент интеграции Java API, который при запуске создаст новый пользовательский файл, если он не существует для Lead & Contact.После небольшого поиска я нашел, как это сделать.Теперь следующий бит в списке - получить вновь созданное поле в макете «Информация о потенциальном клиенте» или «Контактная информация».

Я просмотрел api docs метаданных и не могунайдите пример, используя Java или обычные сообщения SOAP.Я искал в Интернете, на большинстве форумов, и примеры кодовых баз, которые я могу найти, но безуспешно.

Так что если кто-нибудь сможет предоставить пример через Java или SOAP, это было бы замечательно.

Ответы [ 2 ]

0 голосов
/ 08 июня 2017

Вы не можете просто добавить поле в макет. Вы должны сначала получить существующий макет, а затем добавить поле к нему, а затем обновить макет. Макет представляет собой сложный объект, состоящий из других объектов, представляющих разделы, а затем строки и т. Д. Я рекомендую сначала получить макет с помощью SOAP или Metadata API, и как только вы посмотрите на результат, вам должно быть понятнее, как вы можете его проанализировать и ввести дополнительные строки и поля.

0 голосов
/ 06 апреля 2012

Я не пробовал сам, но вы должны быть в состоянии сделать это с помощью вызова API Update из Metadata API. Для получения дополнительной информации: http://www.salesforce.com/us/developer/docs/api_meta/index.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...