Эта статья морально устарела :( . Приглашаю продолжить ваше знакомство с Salesforce на нашем Форуме!
Шесть интересных возможностей и дополнительных настроек Salesforce1 приложения, которые пригодятся вам в работе.
Два способа использовать Salesforce1. Основное предназначение – это запуск приложений на мобильных платформах iOS и Andriod. Но также есть возможность использовать Salesforce1 как веб-приложение в браузере. Просто войдете на орг, где включена опция Salesforce1 и в адресной строке к URL добавьте /one/one.app (например https://na12.salesforce.com/one/one.app).Web/HTML5 версия мобильного приложения предназначена специально для разработчиков с целью отладки кастомных Visualforce страниц с помощью Firebug или Chrome Developer Console. Несмотря на почти полное внешнее сходство веб и мобильного приложения, в браузерной версии отсутствуют ряд мобильных функций, таких как интеграция с мобильным календарем и push notifications.
Включение Publisher Actions. Одна из главных возможностей Salesforce1 Publisher Actions по умлчанию выключены в настройках орга. Чтобы использовать возможности мобильной платформы полностью, необходимо включить данную опцию в Setup->Customize->Chatter->Settings->Enable Publisher Actions. В оргах созданных после релиза Winter ’14 release данная опция будет по-умолчанию влючена.
Настройка “Smart Search Items”. При работе с Salesforce1 вы наверное заметили “Recent” секцию в левом меню нафигации. В данной секции отображаются последние результаты поиска объектов для текущего пользователя. На порядок показа объектов в этой секции меняется в зависимости от результатов поиска в полной версии Salesforce. Как показывает практика пользователю очень часто используют секцию «Recent» для быстрого доступа к нужных объектам, и они надеются видеть объекты в определенном порядке независимо от результатов поиска. Для этого предусмотрена возможность «закрепить» объект, чтобы он показывался в самом верху списка в приложении Salesforce1.
Добавление Visualforce страниц в приложение Salesforce1. Visualforce страницы предоставляют мощный функционал для изменениния стандартного поведения мобильного приложения. VF страницы можно добавлять в левое меню навигации как Custom Tab, ассоциировать с Publisher Actions, или добавлять на домашнюю страницы в виде Mobile Card. Страницы, вы хотите добавить в мобильное приложение должны иметь адаптивный дизайн, т.е. уметь отображаться на любых экранах мобильных устройств. Дополнительная информация из документации – Mobile Design Templates. После этого необходимо отметить страницу как мобильную Develop->Pages-> <Your page> ->Edit вкючить «Available for Salesforce mobile apps» чекбокс.
Навигации с помощью Javascript. С помощью javascript вы можете организовать свою навигацию в приложении Salesforce1. Например на кнопку «New» можно повесить такой обработчик
function createNew() {
sforce.one.createRecord("My_Custom_Object__c");
}
Нажатие на данную кнопку приведет к открытию стандартной страницы create/edit для объекта My_Custom_Object__c. Магическая функция sforce.one содержит много полезного функционала, который стоит изучить.
Вход в Sandbox. По умолчанию приложение Salesforce1 настроено на работу с developer или production типами оргов, т.е. открывает login.salesforce.com в качестве страницы входа. Чтобы переключиться на вход для оргов типа Sandbox, т.е. test.salesforce.com необходимо на странице входа в правом верхнем углу нажать иконку «шестренки».
перевод статьи 6 Things to Know About Salesforce1