Волшебный меч для разработчиков Salesforce.

Очень рад рассказать о «Salesforce Evergreen», которая станет волшебным мечом для разработчиков отдела продаж.

В вашем текущем проекте могут быть приложения, созданные с использованием node js, Java, AWS, продуктов Google и т. Д., Кроме salesforce. Используя evergreen, все эти приложения теперь могут легко взаимодействовать с отделом продаж без необходимости в сервере, и они масштабируемы, то есть используются только во время вызова функции Evergreen.

Другими словами, я бы сказал, что Evergreen дает гибкость для реализации определенных функций, которые нелегко реализовать с помощью apex. Позвольте мне рассказать вам о сценарии использования.

Пример использования: Salesforce необходимо извлечь записи на основе определенных критериев, создать плоский файл и опубликовать его в каталоге плоских файлов.

Почему каталог с плоскими файлами? Есть сторонние приложения, которые все еще существуют (старые системы), и FTP - единственный способ подключиться к их системам.

Можно ли это сделать с помощью Apex? Непосредственный доступ к FTP в коде Apex невозможен, поскольку для FTP требуется несколько портов и интерактивных сокетов. Порт FTP недоступен для вызовов. Вам понадобится посредник, чтобы преобразовать запрос во что-то, что может подключаться к FTP-серверу.

После Evergreen:

Перед Evergreen:

Я только что поделился подходом ниже для реализации варианта использования. Есть и другие подходы, например, использование интерфейса командной строки загрузчика данных с файлом bat, SOAP WSDL и т. Д.

Преимущества:

  1. Если мы рассмотрим Node.js, то есть несколько готовых библиотек, которые можно использовать. Эти библиотеки взяты из npm. Мы можем эффективно использовать библиотеки с открытым исходным кодом.

2. Salesforce следует отраслевому стандарту, то есть облачному событию, которое получает запрос во время вызова функции Evergreen.

3. Хорошо, что эти приложения можно упаковать. Прекрасная возможность и для независимых поставщиков программного обеспечения.

4. Бессерверная архитектура, которая не требует управления сервером для создания и запуска приложений. Следовательно, она экономична.

Эталонная архитектура из блога salesforce:

Скриншоты основного доклада:

Это мой первый пост, и я рад поделиться им с нашим сообществом специалистов по продажам.

Поделитесь своими ценными мыслями и примерами использования Evergreen.

Спасибо, что нашли время прочитать этот пост.