Сообщения

Сообщения за 2012

Apex Triggers - триггеры в Salesforce

Изображение
Триггеры в Salesforce (apex triggers) - замечательный и парой коварный инструмент разработчика. А по научному это apex код который выполняется ДО или ПОСЛЕ следующих DML операций: insert update delete merge upsert undelete

Force.com Migration tool

Force.com Migration tool - очень полезный инструмент при выполнении задач переноса кода между оргами. Точно по такому же принципу, но с большей долей автоматизации работает Force.com IDE. Migration tool работает на основе Apache Ant, популярной утилиты java для автоматизации процесса сборки.

Начало работы, первые шаги, hello world в Salesforce

Изображение
Для того чтобы почувствовать себя в роли Salesforce разработчика понадобится совсем мало усилий. В отличии от других платформ и языков, где необходимо настраивать минимальное локальное или удаленное окружение, salesforce предоставляет все прямо из коробки. Единственное, что вам понадобится это зарегистрировать developer organization (dev org). Приступить же к первым шагам и сделать свой hello world можно уже через несколько минут (после подтверждения пароля через почтовый ящик) прямо из браузера. Конечно для реальной полноценной работы понадобится Force.com IDE, но возможности, которые предоставляет браузерный интерфейс, вполне достаточны.

Основная головная боль Salesforce Developer - Understanding Execution Governors and Limits

Как бы красиво сказка об облаках не звучала, но облака накладывают свои ограничения. За свободу от железа придется платить тем, что необходимо делить это железо с другими. У вас никогда не получится зациклить программу или заставить ее работать долгие часы обрабатывая тонны информации. Все жестко лимитировано. Говоря все, я подразумеваю ВСЕ! Куда не ткнись, везде ограничения. Поэтому, проектируя любую задачу, необходимо прежде всего отталкиваться от этих самых лимитов. Не буду здесь приводить эти самые цифры, потому что они постоянно меняются. Вот  ссылка на документацию  Understanding Execution Governors and Limits .

Рабочее место Salesforce Developer - Force.com IDE

Изображение
Специфика платформы Salesforce ограничивает нас в выборе инструментов разработки. Поэтому единственным, утвержденным самой компанией, средством является Force.com IDE . Сама среда разработки представляет собой Eclipse с специальным плагином. Скачать с сайта предлагается как саму готовую сбоку   Force.com IDE  или получить ссылку на установку плагина на уже установленный у вас Eclipse. Использовать саму сборку я бы вам не советовал, потому что она базируется на устаревших версиях Eclipse и обновлять ее особо не спешат.

Что нужно от Salesforce русскому разработчику?

Платформа Salesforce - это крупная CRM, один из самых крупных игроков на рынке облачных продуктов в США. В Европе Salesforce тоже используется, но уже не так активно. В России платформа пока не прижилась, возможно, из-за больших ценников. Клиентами Salesforce являются крупные заказчики, которые готовы выложить круглую сумму за возможности, которые на других платформах стоят на порядок дешевле. А платят в основном за стабильность, тех. поддержку, в общем за "облака".

Очередной блог по Salesforce стартовал

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