Medium service layer salesforce

Продолжаю серию переводов замечательных статей  Andrew Fawcett. Service layer (Слой служб) (SL) - будет отныне сердцем вашего приложения. На любой вопрос «Как это сделать» должен отвечать именно SL. Не контроллер вашей страницы, как было при использовании структуры MVC. Теперь контроллер будет отвечать только за вызов нужного функционала из SL, никаких обработок данных, никаких обращений к базе данных в контроллере быть не должно.

more ...
Medium separation of concerns

Привет друзья. Начинаю цикл статей "Паттерны проектирования бизнес приложений на. (Application Enterprise Patterns)" о принципах проектирования сложных бизнес приложений на Salesforce. Красивое и подробное описание данных концепций дал Martin Fowler, а помог переложил их на реалии Salesforce Andrew Fawcett, на основе чьих статей я и буду строить свои материалы.

more ...
Medium forceidecloudlogo2801

Привет друзья. Вот компания Salesforce в очередной раз обрадовала нас, разработчиков, очередной плюшкой. На свет появилась новая версия Force.com IDE.Так что обновляемся. В новой версии исправлены баги с metadata и package.xml. Изменений в функциональности замечено не было.

more ...
Парсинг XML и правильное сохранение данных по ExternalID (второй вариант)
Medium salesforce xml apex parsing

Привет Всем. В прошлой статье я рассказал про один из способов как парсить XML в Apex коде. Как оказалось есть способ более интересный по красоте и пониманию.

more ...
Интеграция с Force.com. Используем XML в Apex коде (перевод)
Medium xmllogo

В недавнем проекте мы столкнулись с задачей получения данных из XML, которые приходит со внешнего сервиса, и создания или обновления объектов Salesforce на основании этих данных. Внешний сервис использует REST API, который на вход принимает ExternalID и возвращает данные, связанные с данным ExternalID. В последующем мы используем эти данные для обновления записей на стороне Salesforce. В процессе разработки мы столкнулись с проблемой отсутствия подробной информации по работе с XML в Apex. В этой статье постараемся восполнить пробелы.

more ...
Новый релиз на горизонте. New Salesforce release Winter'14
Medium winter14 releasepreview

Привет друзья. Вот только только закончилось лето, а Salesforce уже предлагает готовиться к зиме, вернее к зимним изменениям. На горизонте появился новый релиз - Winter'14. Как всегда ожидаем много изменений. Полную информацию по изменениям вы можете найти в release notes. Я в статье упомяну только самые интересные, которые меня зацепили.

more ...
Храним в Salesforce настройки для приложения
Medium settings

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

more ...
Salesforce community. Практика 2. Все до кучи.
Medium salesforce community intro 2

Привет всем! Вот собрался с силами и попробовал применить все свои наработки из темы порталов на salesforce communities. Посмотрим что из этого получилось, а я расскажу как я это сделал. Я создал community, которое состоит из 6 страниц: Home page, Page 1 и Page 2, Login page, Registration page, Template (шаблон, в который встраиваются остальные страницы).

more ...
Medium salesforce community part 2

Продолжаю свои исследования salesforce communities. После сегодняшних опытов сложилось некоторое впечатление какой-то недоделанности нового функционала (что-то у меня упорно не получалось заставить работать вход в community) и назрел вопрос - "нахрена эти community сделали". Преимущества новых community перед порталами пока не видно. Будем разбираться. Пока community это всего лишь симбиоз портала и сайта. Просто объединили в все в одну кучу.

more ...
Salesforce communities. Практика 1
Medium community research

Привет друзья. Вот и наступило долгожданное время, когда Salesforce обновило все свои сервера до новой версии Summer '13 (API 28). Теперь можно пощупать communiites, про которые я писал ранее. Первое что бросается в глаза на вновь созданном дев орге это достаточно сильно изменившееся меню раздела Setup. Стало удобнее или нет покажет время. Пока расположение пунктов меню немного дезориентирует. Но быстрый поиск по пунктам меню нас выручает.

more ...