Объединение нескольких организаций посредством Connect API
Функция слияния организаций предоставляет Connect API для объединения организаций-клиентов в режиме реального времени. Эти API можно интегрировать с любой возможностью Salesforce или внешним приложением для автоматизации процессов слияния.
Требуемые версии
Доступно в версиях: Lightning Experience
Доступно в версиях: Enterprise and Unlimited Edition с дополнительной лицензией Life Sciences Cloud, Life Sciences Cloud for Customer Engagement и управляемым пакетом Life Sciences Customer Engagement.
Выберите API, наиболее соответствующий требованиям интеграции к обработке ошибок и целостности данных, в зависимости от сведений в таблице.
Connect API
Тип операции
Обработка ошибок
Лучше для...
Объединение организаций клиентов
Атомная
Вся транзакция откатывается в случае сбоя одного слияния. Все или ничего.
Сценарии, когда каждое слияние в пакете должно быть успешным вместе, чтобы обеспечить согласованность данных.
Объединение организаций-клиентов со статусом
Неатомные
Частичный успех разрешен. Успешные объединения выполняются даже при неудачном выполнении других пакетов.
Обработка больших пакетов, где отдельные сбои не влияют на всю операцию.
API объединения клиентских организаций
Этот API выполняет атомную транзакцию. При отправке нескольких слияний организаций в одном запросе вся операция успешна или не выполняется как единое целое. Если хотя бы один запрос на слияние не удается, вся транзакция откатывается, и организации не объединяются. Это обеспечивает полную целостность данных.
Чтобы использовать этот API, предоставьте значения для полей winId и lossId, а также другие обязательные поля объекта «Запрос на слияние».
Объединение организаций-клиентов посредством Status API
Этот API выполняет неатомную транзакцию, чтобы обеспечить частичный успех. Каждая пара организаций, выигравших и проигравших в запросе, обрабатывается отдельно. Успешные слияния обязуются использовать базу данных, в то время как неудачные не мешают другим выполнить их.
Ответ API возвращает статус обработки для каждой отдельной попытки слияния, позволяя определить, какие конкретные слияния удались или не удались.
Чтобы определить организации, необходимо предоставить значения для одной из следующих действительных комбинаций кодов для каждого запроса на слияние:
winId и loseId
winId и loseExternalId
winExternalId и loseId
winExternalId и loseExternalId
Эта статья решила вашу проблему?
Оставьте свой отзыв, чтобы мы могли стать лучше!
Загрузка
Salesforce Help | Article
Cookie Consent Manager
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.