Medium separation of concerns

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

Далее...
Medium forceidecloudlogo2801

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

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

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

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

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

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

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

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

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

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

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

Далее...
Medium salesforce community part 2

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

Далее...
Salesforce communities. Практика 1
Medium community research

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

Далее...
Ускорители в работе (must have)
Medium slider image1

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

Далее...