Описание тега salesforce

Среда разработки "Платформа как услуга", предоставляемая на Salesforce.com- платформу правильнее называть Force.com. Специальная биржа Salesforce Stack Exchange доступна для всех ваших вопросов о Salesforce по адресу https://salesforce.stackexchange.com/.

Salesforce часто относится к продуктам Sales Cloud (CRM), Marketing Cloud (ранее ExactTarget) или Force.com (облачная платформа), которые предлагает https://www.salesforce.com/ (компания, занимающаяся корпоративными облачными вычислениями). Он также считается PaaS (платформа как услуга), который расширяет виды решений (настроек), которые он может предложить. Heroku также является частью более крупной платформы Salesforce, но для ясности в вопросах, связанных с Heroku, следует использовать тег heroku.

Sales Cloud Enterprise или Unlimited Edition и Force.com поддерживают собственный язык программирования под названием Apex (похожий на Java) и язык разметки под названием Visualforce (аналогичный JavaServer Faces) для создания интерфейсов или страниц. Кроме того, с выпуском пользовательского интерфейса Salesforce, известного как Lightning Experience, разработка Salesforce может использовать компоненты Lightning, которые вписываются в технологию инфраструктуры пользовательского интерфейса, основанную на Aura с открытым исходным кодом. Запросы к внутренней базе данных выполняются с помощью языка запросов объектов Salesforce (SOQL, аналогично SQL), а манипулирование данными в Apex происходит с помощью языка манипулирования данными (DML).

Также существует набор API, доступных для доступа к сервисам Salesforce из внешних приложений, а именно:

  • Rest Api - обеспечивает доступ к данным и описаниям некоторых метаданных организации.
  • Soap Api - предоставляет функциональность, аналогичную Rest Api
  • Metadata Api - используется для развертывания изменений кода и конфигурации в организации salesforce. Доступны существующие инструменты развертывания, но этот API позволяет создавать свои собственные.
  • Tooling Api - для внесения индивидуальных изменений в метаданные организации.
  • Bulk Api - для работы с большими объемами данных.

Приложения Salesforce можно создавать без программирования. Описание типов данных достаточно для создания базового пользовательского интерфейса для взаимодействия с данными, а платформа позволяет описывать поведение с помощью формул и рабочих процессов. Apex и Visualforce используются для программирования более сложного поведения.

Поскольку вопросы, которые относятся в первую очередь к декларативной стороне (т. Е. К щелчкам, а не к коду) разработки Salesforce, не относятся к stackru, теперь работает https://salesforce.stackexchange.com/ с намерением предоставить форум для таких вопросов.


Полезные ссылки

Часто задаваемые вопросы

Люди часто спрашивают о следующих темах Salesforce: