Я застрял как разработчик, пытающийся изучить Salesforce для интеграции с моей CRM, которая используется нашими клиентами в качестве SaaS.
Справочная информация о том, чего я хочу достичь в интеграции
Идея состоит в том, что мое программное обеспечение CRM предоставляет множество функций, которых нет у Salesforce, и наоборот.Из-за этого типичный клиент, использующий мой CRM (Saas), в конечном итоге использует оба программного обеспечения.Это заканчивается дублированием усилий, когда, например, клиент, созданный в моей CRM, должен быть скопирован в Salesforce вручную из Salesforce UI.
Интеграция, которую я хочу предоставить, будет работать как двусторонняя интеграция, когда клиент, созданный из моей CRM, создается как Учетные записи в Salesforce и наоборот.Аналогичным образом должна работать синхронизация правок и удалений в системе 2.
Проблема, с которой у меня
Когда я начал изучать интеграцию с Salesforce, я обнаружил, что Salesforce позволяет выполнять интеграцию следующими способами
Система на основе триггера Apex - Мне удалось добиться двухсторонней синхронизации с Salesforce и моей CRM с использованием подхода Apex.Но проблема в том, что мне требуется доступ к их веб-API для отправки данных из моей CRM в Salesforce.Эта функция поддерживается только в более дорогих тарифных планах Salesforce (Enterprise, Unlimited, Professional - вам придется доплачивать, если вы используете профессиональный)
Подход на основе приложений (например:Slack) : Я больше смотрю на этот подход.Поскольку Slack интеграция работает практически для всех тарифных планов и поддерживается хорошо.Что я не могу сделать однозначный вывод - как я могу создать приложение для своей CRM и поместить его в Salesforce?Как Salesforce разрешает доступ на основе приложений из Slack для отправки данных в систему Salesforce для более низких тарифных планов.В их документации говорится, что доступ к Api доступен только для тарифных планов с более высокими ценами.Тогда как это достигается?Например: вы можете установить приложение Salesforce в Slack, а затем отправлять сообщения службе чата под отдельными учетными записями Salesforce из Slack.
Я действительно не уверен, достаточно ли я понял проблему, с которой я столкнулся.Но я попытался объяснить как можно больше.Короче говоря, я хочу интегрировать 2 способа с Salesforce, и я ищу возможное решение, которое также поддерживается при более низких ценовых планах.С каким типом интеграции я должен идти вперед?