Как создать приложение Salesforce, такое как Mailchimp

Я ищу создание приложения Salesforce, такого как mailChimp ( https://appexchange.salesforce.com/listingDetail?listingId=a0N3000000B3byfEAB). Я хочу создать интерфейс под Salesforce, чтобы позволить пользователю выполнять сопоставление некоторых полей, так же, как приложение Mailchimp позволяет отображать поля Mainchimp и поля Salesforce Contact. Я подумал о документации Salesforce, но обнаружил, что она очень обширна, и не нашел, с чего начать, и не нашел, какой тип сценариев необходим для создания приложения.

У меня есть разработчик и партнерский аккаунт. Если кто-нибудь сможет пролить свет на это и дать мне краткий ответ на следующий вопрос, это будет очень полезно.

  1. С чего начать для создания приложения Slesforce.
  2. Приложение, которое мы создаем из учетной записи Salesform CRM и список приложений в AppExchange, отличается?
  3. Размещены ли эти приложения в самой системе продаж или на нашем собственном сервере?
  4. Какой язык сценариев требуется для кодирования приложения Salesforce?
  5. Можем ли мы вызвать внешний API внутри приложения Salesforce?

1 ответ

Задав вопрос, я также работаю над этим, чтобы получить ответы на мой вопрос. Я делюсь своим RND ниже, так что это может помочь кому-то и сэкономить их время.

Вот полная ссылка на документ для создания и публикации приложения в приложении Exchange, вы можете подумать об этом и найти все ответы шаг за шагом.

Ниже приведены очень короткие ответы на вопрос, который я задал.

  • С чего начать для создания приложения Slesforce.

Шаг 1: Зарегистрируйтесь в партнерской программе

Шаг 2. Создание среды разработки и тестирования

Шаг 3: Получить бизнес-организацию

Выполнив вышеуказанные 3 шага, вы можете получить концентратор среды в Business Org, с помощью которого мы можем создать другую организацию, чтобы создать приложение в одной организации (то есть dev org) и установить и протестировать в другой организации (то есть test org).,

  • Приложение, которое мы создаем из учетной записи Salesform CRM и список приложений в AppExchange, отличается?

Да, из своей учетной записи CRM вы можете создать приложение, упаковать его в бета-версию. После того как вы выполнили тестирование с помощью бета-приложения, установив его в свою тестовую организацию, вы можете развернуть его для обмена приложениями. После проверки безопасности ваше приложение будет доступно для публичного обмена приложениями. Вы можете сделать это из своей учетной записи Salesforce CRM (для получения более подробной информации см. Выше)

  • Размещены ли эти приложения в самой системе продаж или на нашем собственном сервере?

Существует два типа приложений:

1.VisualForce Pages app. Это приложение представляет собой коллекцию страниц VisualForce и находится непосредственно в самой системе продажи.

2.Подключенное приложение: подключенное приложение также включает в себя страницы VisualForce по мере необходимости, но также предоставляет идентификатор клиента и секретный ключ клиента, с помощью которого мы можем аутентифицировать пользователя и вызывать REST API Salesforce извне CRM. Таким образом, мы можем сказать, что мы можем разместить код доступа API на нашем собственном сервере.

  • Какой язык сценариев требуется для кодирования приложения Salesforce?

Для кодирования на страницах VisualForce нам потребовались Salesforce Apex Scripting и HTML.

  • Можем ли мы вызвать внешний API внутри приложения Salesforce?

Да, используя HTTP-класс Apex, мы можем вызывать внешние API в salesForce.

Надеюсь, это кому-нибудь поможет.

Другие вопросы по тегам