Учебное пособие по Salesforce: научитесь создавать собственное приложение Salesforce



Это руководство по Salesforce поможет вам в создании приложения Salesforce и объяснит различные задействованные аспекты, такие как вкладки, профили, объекты и отношения.

В предыдущих блогах вы узнали и разные Сертификаты Salesforce . В этом учебном блоге Salesforce я покажу вам, как создать собственное приложение Salesforce. Я буду создавать приложение под названием Студенческая сила которые можно использовать для ведения студенческих записей.

как реализовать связанный список в c

Это приложение будет содержать три разных объекта (таблицы) для хранения данных. Первый объект под названием Данные студентов будет содержать имена студентов и их личные данные, такие как адрес электронной почты, номер телефона и родной город. Колледж, к которому принадлежат студенты, будет храниться во втором объекте с именем Колледж а третий объект называется Метки будут содержать оценки, полученные студентами по различным предметам.





Учебное пособие по Salesforce

Я рассмотрел следующие темы в этом учебном блоге Salesforce с пошаговыми инструкциями искриншоты:

  • Как создать среду приложения?
  • Что такое вкладки и как создавать вкладки в вашем приложении?
  • Что такое профили и как настроить профили пользователей?
  • Как создавать объекты в приложении?
  • Как создавать поля в объектах и ​​определять их тип данных?
  • Как добавить в эти объекты записи (поля)?
  • Как связать (создать связь) два разных объекта?

Прежде чем я начну создавать приложение, позвольте мне познакомить вас с облачной средой, в которой создаются приложения Salesforce.



Salesforce Org

Пространство облачных вычислений, предлагаемое Force.com вам или вашей организации, называется Salesforce org. Это также называется средой Salesforce. Разработчики могут создавать собственные приложения Salesforce, объекты, рабочие процессы, правила совместного использования данных, страницы Visualforce и кодирование Apex поверх Salesforce Org.

Давайте теперь глубоко погрузимся в приложения Salesforce и поймем, как они работают.

Приложения Salesforce

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



Приложения содержат набор связанных вкладок и объектов, видимых конечному пользователю. На скриншоте ниже показано, как Студенческая сила приложение выглядит.

Приложение salesforce - руководство по продажам - edureka

Выделенная часть в правом верхнем углу снимка экрана отображает название приложения: Студенческая сила . Текст, выделенный рядом с аватаркой, - это мое имя пользователя: Вардхан Н.С. .

Прежде чем создавать объект и вводить записи, необходимо настроить каркас приложения. Вы можете следовать приведенным ниже инструкциям, чтобы настроить приложение.

Шаги по настройке приложения

  1. Нажмите на Настроить кнопка рядом с названием приложения в правом верхнем углу.
  2. В баре, который находится слева, перейдите к Построить → выбрать Создайте → выбрать Программы из раскрывающегося меню.
  3. Нажмите на Новый как показано на скриншоте ниже.

  4. выберите Пользовательское приложение .
  5. Введите Ярлык приложения . Студенческая сила это ярлык моего приложения . Нажмите на Следующий .
  6. Выберите изображение профиля для своего приложения. Нажмите Следующий .
  7. Выберите вкладки, которые считаете необходимыми. Нажмите Следующий .
  8. Выберите разные профили, которые вы хотите приложение быть назначенным. Нажмите Сохранить .

На шагах 7 и 8 вас попросили выбрать соответствующие вкладки и профили. Вкладки и профили являются неотъемлемой частью приложений Salesforce, поскольку они помогают управлять объектами и записями в Salesforce.

В этом руководстве по продажам я дам вам подробное объяснение вкладок и профилей, а затем покажу, как создавать объекты и добавлять в них записи..

Вкладки Salesforce

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

Все приложения будут иметь Главная вкладка по умолчанию. Стандартные вкладки можно выбрать, щелкнув « + ’В меню вкладок. Учетные записи, Контакты, Группы, Лиды, Профиль - стандартные вкладки, предлагаемые Salesforce. Например, учетные записи Вкладка покажет вам список учетных записей в организации SFDC и Контакты Вкладка покажет вам список контактов в организации SFDC.

Шаги по добавлению вкладок

  1. Нажмите «+» в меню вкладок.
  2. Нажмите на Настроить вкладки, который присутствует с правой стороны.
  3. Выберите нужные вкладки и нажмите Сохранить .

Помимо стандартных вкладок, вы также можете создавать собственные вкладки. Ученики Вкладка, которую вы видите на скриншоте выше, является настраиваемой вкладкой, которую я создал. Это ярлык для доступа к настраиваемому объекту: Ученики .

Шаги по созданию пользовательских вкладок

  1. Перейдите в Setup → Build → Create → Tabs.
  2. Нажмите на Новый .
  3. Выберите имя объекта, для которого вы создаете вкладку. В моем случае это Данные студентов . Это настраиваемый объект, который я создал (инструкции по созданию этого объекта описаны далее в этом блоге).
  4. Выберите стиль вкладок по своему вкусу и введите описание.
  5. Нажмите Далее → Сохранить. Новый Данные студентов вкладка появится, как показано ниже.

Профили Salesforce

Каждый пользователь, которому требуется доступ к данным или организации SFDC, будет связан с профилем. Профиль - это набор настроек и разрешений, который определяет, что пользователь может просматривать, получать доступ и изменять в Salesforce.

Профиль управляет разрешениями пользователей, разрешениями на объекты, разрешениями полей, настройками приложений, настройками вкладок, доступом к классу вершины, доступом к странице Visualforce, макетами страниц, типами записей, часом входа и IP-адресами входа.

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

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

Шаги по созданию профиля

  1. Нажмите Настройка → Администрирование → Управление пользователями → Профили.
  2. Затем вы можете клонировать любой из существующих профилей, нажав на редактировать .

После того, как вкладки и профили настроены для вашего приложения, вы можете загружать в него данные. Таким образом, в следующем разделе этого учебника Salesforce будет рассмотрено, как данные добавляются к объектам в форме записей и полей.

Объекты, поля и записи в Salesforce

Объекты, поля и записи - это строительные блоки Salesforce. Итак, важно знать, что это такое и какую роль они играют в создании приложений.

Объекты - это таблицы базы данных в Salesforce, в которых хранятся данные. В Salesforce есть два типа объектов:

  • Стандартные объекты: Объекты, предоставляемые Salesforce, называются стандартными объектами. Например, учетные записи, контакты, лиды, возможности, кампании, продукты, отчеты, информационная панель и т. Д.
  • Пользовательские объекты: Объекты, созданные пользователями, называются настраиваемыми объектами.

Объекты - это набор записей, а записи - это набор полей.

Каждая строка в объекте состоит из множества полей. Таким образом, запись в объекте представляет собой комбинацию связанных полей. Посмотрите на пример ниже для иллюстрации.

Я создам объект под названием Данные студентов которыйбудет содержать личные данные студентов.

что такое токены в Java

Шаги по созданию настраиваемого объекта:

  1. Перейдите в Setup → Build → Create → Object.
  2. Нажмите на Новый настраиваемый объект .
  3. Заполните Имя объекта и Описание . Как вы можете видеть на изображении ниже, имя объекта Данные студентов .
  4. Нажмите на Сохранить .

Если вы хотите добавить этот настраиваемый объект в меню вкладок, вы можете следовать инструкциям, упомянутым ранее в этом учебном блоге Salesforce.

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

Вы можете добавлять записи к объектам только после определения полей.

Шаги по добавлению настраиваемых полей

  1. Перейдите в Setup → Build → Create → Objects.
  2. Выберите объект, к которому вы хотите добавить поля. В моем случае это Данные студентов .
  3. Прокрутите вниз до Настраиваемые поля и отношения для этого объекта и нажмите Новый как показанона скриншоте ниже.
  4. Вам нужно выбрать тип данных этого конкретного поля и затем нажать Следующий . Я выбрал текст формат, потому что я буду хранить буквы в этом поле.
    Различные типы данных полей подробно описаны в следующем разделе этого блога.
  5. Затем вам будет предложено ввести имя поля, максимальную длину этого поля и описание.
  6. Вы также можете сделать это поле необязательным / обязательным и разрешить / запретить повторяющиеся значения для разных записей, установив флажки. См. Снимок экрана ниже, чтобы лучше понять.
  7. Нажмите на Следующий .
  8. Выберите различные профили, которые могут редактировать это текстовое поле позже. Нажмите Следующий .
  9. Выберите макеты страниц, которые должны включать это поле.
  10. Нажмите Сохранить .

Как вы можете видеть на скриншоте ниже, есть два типа полей. Стандартные поля, созданные для каждого объекта по умолчанию, и Пользовательские поля, созданные мной. Четыре поля, которые я создал для Данные студентов - это город, отдел, адрес электронной почты и номер телефона. Вы заметите, что все настраиваемые поля имеют суффикс «__C», что означает, что вы можете редактировать и удалять эти поля. А некоторые стандартные поля можно редактировать, но нельзя удалять.

Теперь вы можете добавить к своему объекту студенческие записи (полную строку).

Шаги по добавлению записи

  1. Перейдите к таблице объектов из меню вкладок. Данные студентов это объект, к которому я буду добавлять записи.
  2. Как видно из изображения ниже, записей нет. Нажмите на Новый для добавления новых студенческих записей.
  3. Добавьте сведения о студенте в разные поля, как показано на скриншоте ниже. Нажмите на Сохранить .
  4. Вы можете создать любое количество студенческих записей. Я создал 4 студенческих записи, как показано на скриншоте ниже.
  5. Если вы хотите отредактировать данные студента, вы можете нажать на редактировать как показано на скриншоте ниже.

Типы данных полей

Тип данных определяет, какой тип данных может храниться в поле. Поля в записи могут иметь разные типы данных. Например:

  • Если это поле номера телефона, вы можете выбрать Телефон .
  • Если это имя или текстовое поле, вы можете выбрать Текст .
  • Если это поле даты / времени, вы можете выбрать Дата / время .
  • Выбирая Список выбора в качестве типа данных для поля вы можете записать в это поле предопределенные значения и создать раскрывающийся список.

Вы можете выбрать любой из типов данных для настраиваемых полей. Ниже приведен снимок экрана со списком различных типов данных.

Типы данных, такие как Отношения поиска, отношения мастер-детали и отношения внешнего поиска используются для создания связей / отношений между одним или несколькими объектами. Отношения между объектами - следующая тема для обсуждения в этом учебном блоге Salesforce.

Отношения между объектами в Salesforce

Как следует из названия, объектная связь используется в Salesforce для создания связи между двумя объектами. У вас возникнет вопрос, зачем это нужно? Позвольте мне рассказать о необходимости на примере.

В моем Студенческая сила приложение, есть Данные студентов объект, содержащий личную информацию студентов. Подробная информация об оценках студента и его предыдущем колледже представлена ​​в разных предметах. Мы можем использовать отношения, чтобы связать эти объекты, используя связанные поля. Оценки студентов и колледжей могут быть связаны с Имя студента поле Данные студентов объект.

Отношения можно определить при выборе типа данных. Они всегда определяются в дочернем объекте и ссылаются на общее поле в главном объекте. Создание таких ссылок поможет вам легко искать и запрашивать данные, когда необходимые данные присутствуют в разных объектах. Между объектами могут существовать три различных типа отношений. Они есть:

  • Мастер-Деталь
  • Искать
  • Соединение

Разберемся с каждым из них:

Отношение мастер-деталь (1: n)

Отношение «Главный-Деталь» - это отношение «родитель-потомок», в котором главный объект управляет поведением зависимого объекта. Это отношения 1: n, в которых может быть только один родитель, но много детей. В моем примере Данные студентов это главный объект и Метки является дочерним объектом.

Позвольте мне привести вам пример отношения Мастер-Деталь. В Данные студентов объект содержит студенческие записи. Каждая запись содержит личную информацию об ученике. Однако оценки, полученные студентами, присутствуют в другой записи, называемой Метки . Посмотрите на скриншот Метки объект ниже.

Я создал связь между этими двумя объектами, используя имя ученика. Ниже приведены моменты, которые следует учитывать при настройке отношения «Мастер-деталь».

  • Как объект управления, главное поле не может быть пустым.
  • Если запись / поле в главном объекте удаляется, соответствующие поля в зависимом объекте также удаляются. Это называется каскадным удалением.
  • Зависимые поля унаследуют владельца, настройки общего доступа и безопасности от своего хозяина.

Вы можете определить отношения 'главный-деталь' между двумя настраиваемыми объектами или между настраиваемым объектом и стандартным объектом, если стандартный объект является главным в отношении.

Отношение поиска (1: n)

Отношения поиска используются, когда вы хотите создать связь между двумя объектами, но без зависимости от родительского объекта. Вы можете думать об этом как о форме родительско-дочерних отношений, когда есть только один родитель, но много детей, то есть отношения 1: n. Ниже приведены моменты, которые следует учитывать при настройке отношения поиска.

  • Поле поиска дочернего объекта не обязательно.
  • Поля / записи в дочернем объекте нельзя удалить, удалив запись в родительском объекте. Таким образом, записи в дочернем объекте не пострадают.
  • Дочерние поля не наследуют владельца, параметры совместного использования и безопасности своего родительского поля.

Примером отношения поиска в моем случае может быть Колледж объект. Вы можете увидеть дочерний объект: Данные студентов на скриншоте ниже. Вы заметите, что есть пустой Колледж поле для первой записи. Это указывает на то, что зависимость не является необходимостью.

Ниже приведен снимок экрана схемы обеих взаимосвязей. Колледж - данные студентов формирует отношения поиска и Данные учащихся - оценки формирует отношения Мастер-Деталь.

Самоотношения

Это форма отношения поиска, когда вместо двух таблиц / объектов связь находится в одной таблице / объекте. Отсюда и название самоотношения. Здесь поиск ссылается на ту же таблицу. Эти отношения также называются иерархическими отношениями.

Связь узлов (многие-ко-многим)

Такие отношения могут существовать, когда необходимо создать два отношения «главный-деталь». Связав 3 настраиваемых объекта, можно создать две связи «главный-деталь». Здесь два объекта будут главными объектами, а третий объект будет зависеть от обоих объектов. Проще говоря, это будет дочерний объект для обоих основных объектов.

Чтобы дать вам пример этих отношений, я создал два новых объекта.

  • Главный объект под названием Профессор . Он содержит список профессоров.
  • Дочерний объект с именем Курсы . Он содержит список доступных курсов.
  • Я буду использовать Данные студентов объект как другой мастер-объект.

Я создал отношение 'многие ко многим', так что каждая запись в Курсы У объекта должен быть хотя бы один студент и хотя бы один профессор. Это потому, что каждый курс представляет собой сочетание студентов и профессоров. Фактически, с курсом может быть связано одно или несколько студентов и преподавателей.

Зависимость от Студент и Профессор объекты делает Курсы как дочерний объект. Студент и Профессор таким образом, главные объекты. Ниже приведен снимок экрана Курсы объект.

Вы заметите, что для этих предметов существуют разные комбинации профессоров и студентов. Например, Кейт связана с двумя курсами, и у нее есть два разных профессора для каждого из этих двух курсов. Майк работает только с одним курсом, но у него два разных профессора. И Джо, и Кейт учатся на одном курсе и у одного профессора. На скриншоте ниже вы найдете схематическую диаграмму этих отношений.

Поздравляю! В Студенческая сила Приложение успешно создано. Две представленные выше схемы схем показывают, как различные объекты связаны внутри моего приложения Salesforce.

На этом мы подошли к концу этого руководства по Salesforce. Надеюсь, вы поняли различные концепции, такие как приложения, вкладки, профили, поля, объекты и отношения, которые были объяснены в этом учебном блоге Salesforce. Если у вас есть какие-либо сомнения или вопросы, не стесняйтесь оставлять их в разделе комментариев ниже, и я свяжусь с вами в ближайшее время.

Я настоятельно рекомендую вам посмотреть это обучающее видео по Salesforce, в котором объясняется создание студенческого приложения Salesforce. Давай, наслаждайся видео и расскажи мне, что ты думаешь.

Учебное пособие по Salesforce для начинающих | Научитесь создавать приложение Salesforce | Обучение Salesforce | Эдурека

простое введение в науку о данных

Это учебное видео по Salesforce поможет вам научиться создавать приложение Salesforce с нуля. Это пошаговое руководство по созданию приложения Salesforce, которое идеально подходит для начинающих.

Следите за обновлениями, чтобы прочитать следующий блог из нашей серии руководств по Salesforce. А пока я предлагаю вам создать учетную запись Salesforce и поиграть с приложением Salesforce. Вы можете попробовать создать собственное приложение, следуя приведенным выше инструкциям.

Если вы хотите стать профессионалом в Salesforce, ознакомьтесь с нашими который включает в себя живое обучение под руководством инструктора и реальный проектный опыт.