Создание custom Visualforce страницы.
Medium book intro

Помните, мы приняли решение отказаться стандартного функционала Salesforce для нашего приложения Library в пользу custom Visualforce страниц, на которых мы можем делать что угодно. А так же разделили наших пользователей на два типа: library staff и members. Теперь создадим удобные страницы: - для просмотра/поиска/добавления книг, для добавления книги; - для работы с читательским билетом читателя.

more ...
Создание и настройка профилей. Salesforce profiles
Medium 3282 b

Продолжая цикл статей по созданию учебного приложения под Salesforce. Наверное теперь самое время подумать о разделении пользователей по типам в зависимости от отношения их к библиотеке. Пусть это будут работники библиотеки (library staff) и читатели (library members). Работники библиотеки будут у нас полноценными пользователями salesforce - internal users (с лицензиями Salesforce Platform), а читатели будут у нас portal users (с лицензиями Customer Portal Manager Standard).

more ...
Medium customer portal salesforce

Привет всем. Сегодня хочу немного подискутировать на тему разделение пользователей на разные типы, наделение их разными правами и зачем нужен site и customer portal. В Salesforce все основано на лицензиях, которые заказчик покупает вместе с покупкой production org. Каждая лицензия предназначена для создания одного пользователя.

more ...
Medium apex trigger

Операции create, read, update, delete являются основным функционалом любого объекта в salesforce. Но что делать, когда этого функционала не хватает, а нам необходимо добавить какие нибудь проверки или дополнительную логику при создании, изменении или удалении объекта? На помощь приходят триггеры - замечательный инструмент, который позволяет отрабатывать логику в ответ на события при работе с базой данные.

more ...
Работаем в Force.com IDE (Eclipse)
Medium force com ide work intro

Привет друзья. В этой статье я хочу рассказать как работать с основным инструментом salesforce разработчика Force.com IDE. Как установить и настроить этот инструмент читайте статью Рабочее место Salesforce Developer - Force.com IDE. По  сути своей Force.com IDE это Eclipse с плагином от salesforce под названием Force.com IDE.

more ...
Работа с объектами. Добавление данных.
Medium crud

Теперь, когда наша модель данных готова можно добавить в нее первые тестовые данные. Salesforce все для нас подготовил и каждый объект имеет автоматически созданные набор страниц для выполнения операций по созданию, редактированию и удалению записей. В принципе большая часть приложение строятся именно на этих стандартных страницах (standard layouts) с той целью чтобы не ломать привычный для пользователей интерфейс CRM. Но стандартного функционала не всегда хватает и тут в игру вступают visualforce pages , которые или дополняют стандартный функционал или полностью его заменяют.

more ...
Связи между объектами в модели данных. Relationships Among Objects
Medium salesforce shemabuilder library

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

more ...
Создание модели данных. Data Model
Medium salesforce data model intro

Продолжим создавать наше первое приложение на Salesforce "Library". Основа любого бизнес приложения - это база данных, над которой собственно вся логика и строится.

 (картинку в начале статьи вставил в качестве интро для статьи, но потом понял что она подходит как нельзя кстати и даже имеет практическую ценность - это часть стандартной модели данных salesforce)

В Salesforce база данных представляет собой объектно-реляционную модель данных. Говоря простым языком, мы создаем и работаем с объектами. Достоинство это или недостаток, каждому свое. Мне сразу понравилась данная техника и продолжает нравится.

more ...
Создание приложения. Create New Apps...
No post thumbnail

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

more ...
Приложение Salesforce "Библиотека". Начало
Medium 8ec6345247425b1eae056c7f4d38c595

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

more ...