Продолжаю серию переводов замечательных статей Andrew Fawcett. Service layer (Слой служб) (SL) - будет отныне сердцем вашего приложения. На любой вопрос «Как это сделать» должен отвечать именно SL. Не контроллер вашей страницы, как было при использовании структуры MVC. Теперь контроллер будет отвечать только за вызов нужного функционала из SL, никаких обработок данных, никаких обращений к базе данных в контроллере быть не должно.
Привет друзья. Начинаю цикл статей "Паттерны проектирования бизнес приложений на. (Application Enterprise Patterns)" о принципах проектирования сложных бизнес приложений на Salesforce. Красивое и подробное описание данных концепций дал Martin Fowler, а помог переложил их на реалии Salesforce Andrew Fawcett, на основе чьих статей я и буду строить свои материалы.
Привет Всем. В прошлой статье я рассказал про один из способов как парсить XML в Apex коде. Как оказалось есть способ более интересный по красоте и пониманию.
В недавнем проекте мы столкнулись с задачей получения данных из XML, которые приходит со внешнего сервиса, и создания или обновления объектов Salesforce на основании этих данных. Внешний сервис использует REST API, который на вход принимает ExternalID и возвращает данные, связанные с данным ExternalID. В последующем мы используем эти данные для обновления записей на стороне Salesforce. В процессе разработки мы столкнулись с проблемой отсутствия подробной информации по работе с XML в Apex. В этой статье постараемся восполнить пробелы.
Привет друзья. Вот только только закончилось лето, а Salesforce уже предлагает готовиться к зиме, вернее к зимним изменениям. На горизонте появился новый релиз - Winter'14. Как всегда ожидаем много изменений. Полную информацию по изменениям вы можете найти в release notes. Я в статье упомяну только самые интересные, которые меня зацепили.
При разработке приложения часто встает вопрос как хранить настройки, изменяемые данные, которые в большинстве случаев должен задавать и редактировать сам заказчик. Например, это могут быть данные для доступа к сторонним API, URL адреса, множители для различных операций.
Привет всем! Вот собрался с силами и попробовал применить все свои наработки из темы порталов на salesforce communities. Посмотрим что из этого получилось, а я расскажу как я это сделал. Я создал community, которое состоит из 6 страниц: Home page, Page 1 и Page 2, Login page, Registration page, Template (шаблон, в который встраиваются остальные страницы).
Продолжаю свои исследования salesforce communities. После сегодняшних опытов сложилось некоторое впечатление какой-то недоделанности нового функционала (что-то у меня упорно не получалось заставить работать вход в community) и назрел вопрос - "нахрена эти community сделали". Преимущества новых community перед порталами пока не видно. Будем разбираться. Пока community это всего лишь симбиоз портала и сайта. Просто объединили в все в одну кучу.
Привет друзья. Вот и наступило долгожданное время, когда Salesforce обновило все свои сервера до новой версии Summer '13 (API 28). Теперь можно пощупать communiites, про которые я писал ранее. Первое что бросается в глаза на вновь созданном дев орге это достаточно сильно изменившееся меню раздела Setup. Стало удобнее или нет покажет время. Пока расположение пунктов меню немного дезориентирует. Но быстрый поиск по пунктам меню нас выручает.