Регистрация  |  Вход

Chrome расширения для администраторов и разработчиков Salesforce

Или как работать проще и быстрее :)

Опросив коллег, работающих не первый год с salesforce, я с удивлением узнал, что многие используют 1-2, редко 3 chrome-расширения, связанных с force.com. При этом, бегло просмотрев chrome store, я нашел целых 20 расширений значительно повышающие производительность при работе с salesforce. Эти расширения я разделил на 3 группы: Лучшие - которые значительно повышают эффективность любого консультанта/разработчика; Полезные - которые в определенных ситуациях значительно увеличат эффективность работы и Спорные - которые либо работают некорректно либо не приносят значительной пользы при работе.



 



Лучшие:





  1. Salesforce navigator





Возможности:





  • Быстрый переход к большинству основных страниц salesforce (например - manage users, список записей объекта, objects и т.п.)




  • Динамическое создание полей через специальные команды(пример команды: cf Account newFieldName text 100)




  • Функция “Войти как пользователь”(Login as) через специальную команду(пример команды: login as Phil Ivey)





    Описание: must-have для любого консультанта/администратора/разработчика.



 



02. Salesforce Inspector



    Возможности:





  • Позволяет просмотреть информацию по всем полям записи объекта(аналог workbench), доступным для данного пользователя.




  • Позволяет быстро(в два клика) просмотреть список дочерних записей для текущей записи, при этом указав необходимые для выбора поля и условия.




  • Позволяет показывать API-имена полей при наведении на них.




  • Позволяет загружать/выгружать объекты метаданных в EXCEL/CSV/JSON





    Описание: Добавляет небольшое, выдвигаемое меню справа, которое содержит функции, значительно ускоряющие работу разработчика/консультанта. Однозначный must-have.



 



03. Apex debugger





    Возможности:





  • Форматирует стандартные, слабочитаемые debug логи salesforce в более удобный формат. Подсвечивает User_Debug, SOQL query, Exceptions и т.п.




  • Добавляет горячие клавиши для быстрого перехода к наиболее часто используемым страницам salesforce: Shift+D для перехода к Debug logs, Shift+L - последний debug log, Shift+U - управление пользователями, Shift+P - управление профилями и т.д.




  • Позволяет скрывать пользовательские методы/системные методы.





    Описание: Значительно упрощает работу с debug логами, ускоряя их чтение и убирая редко используемые системные методы. Помимо этого, позволяет быстро переходить к наиболее часто используемым консультантами и разработчиками вкладкам.



 



04. Salesforce Colored Favicons



    Возможности:





  • Заменяет цвет стандартной голубой иконки, в зависимости от сервера, на котором находится организация.




  • Добавляет букву “S” для sandbox’ов.





    Описание: Простое расширение, повышающее эффективность работы с несколькими организациями. Позволяет понять на какой из вкладок находится production-организация, а на какой sandbox/salesforce.success/developer.salesforce.com и т.п.





 



05. Salesforce logins



    Возможности:





  • Login в организацию по одному клику




  • Login в инкогнито-режиме в организацию.




  • Import/Export данных для входа в систему в формате XML/JSON.




  • Защита расширения pin-кодом - для доступа к списку логинов/паролей понадобится ввести pin-код.





    Описание: Расширение, значительно упрощающее работу с одной и  несколькими организациями, имеющее ряд полезных функций, которые не имеют аналоги.



 





 



Полезные:



 



06. SF Quick Metadata Lookup.



    Возможности:





  • Быстрый переход к необходимому Class/VF Page/Trigger/VF Component/Custom object/Custom setting/Static resource/User





    Описание: Дополняет Salesforce navigator. Добавляет выдвигаемое(slide) меню в левой части экрана, позволяя переходить непосредственно к необходимой записи объектов разработки/управления. Небольшое неудобство доставляет отсутствие доступа к меню по горячей клавише(shortcut) и отсутствие возможности поиска по всем ресурсам одновременно.



    07. Salesforce Tool



Возможности:





  • На странице Debug logs добавляет кнопку “Удалить ВСЕ логи”




  • На странице Debug logs добавляет кнопку “Добавить текущего пользователя в список отслеживания”




  • На странице класса добавляет кнопку “Показать покрытие кода”.




  • Добавляет возможность поиска выделенной записи в контексте salesforce. У меня эта функция не работала





    Описание: Маленькое расширение, которое делает некоторые, довольно редко используемые операции немного удобнее.



 



    08. Salesforce Admin Check All



Возможности:





  • Добавляет “check-all” чекбоксы в некоторых местах, в которых их нет (например, Object permissions/Field Permissions на Profile).





    Описание: Маленькая, но тем не менее полезная для консультантов функция.



 



    09. Grey Tab



    Возможности:





  • Позволяет просмотреть текущие sessionId, orgId, orgDomen.




  • Позволяет просмотреть краткую информацию по текущей записи (доступность CRED, Field Name/Field Label/Field Value





    Описание: По нажатию на иконку расширения, дает возможность просмотреть краткую информацию о записи.



 



    10. Salesforce API Fieldnames



    Возможности:





  • На записи, позволяет увидеть API-имена ВСЕХ полей при нажатии на иконку расширения.





    Описание: Единственная функция, которая, тем не менее, периодически полезна, в случае если объект имеет большое количество полей а мы знаем только API-имя поля.



 



    11. Record and Metadata Comparator for Salesforce



    Возможности:





  • Позволяет сравнить две любые записи любой организации. Показывает различия в метадате(наличие/отсутствие полей), различия в значениях полей.





    Описание: Уникальное расширение, которое может быть незаменимым при поиске ошибок/тестировании.



 



    12. Salesforce Hotkeys (Beta)



    Возможности:





  • Позволяет использовать горячие клавиши для наиболее используемых операций - Save/Edit/Account List/Reports etc.





    Описание: Must-have для тех, кто привык повышать свою эффективность в работе при помощи горячих клавиш.



 



    14. Salesforce Advanced Code Searcher



    Возможности:





  • Быстрый переход к необходимому Class/VF Page/Trigger/VF Component/Custom object/Custom setting/Static resource/User/ E-mail template





    Описание: Похож на SF Quick metadata lookup с другим интерфейсом. Добавляет на левую панель setup окно поиска по объектам метаданных, позволяя переходить непосредственно к записи объекта. В отличии от SF Quick Metadata Lookup позволяет также искать по e-mail template. Но доступен только из вкладки setup. Лично я больше предпочитаю SF Quick Metadata Lookup т.к. он более удобен, а поиск по e-mail template мне не особо нужен.



 



    15. Salesforce Debug Logs Analyzer



    Возможности:





  • Фильтрация логов по типу лога.




  • Поиск текста в текущем логе.





    Описание: Довольно удобен, но нестабильно работает с расширением Apex Debugger, потому пользоваться не получается. Case sensitive, т.е. если я захочу найти все записи с DEBUG но из-за Debug - не найдет ничего.



 



 



Спорные:



 



    16. Salesforce Developer Tool Suite – Хорошо, красиво написан, но...из функционала полезного, ВОЗМОЖНО, вкладка events - смотреть логи событий. API, VisualforceRequest etc. Работает странно, за сегодня во вкладке events ничего нет. Для работы с debug logs непригоден т.к. показывает только лимиты, иногда какие-то маленькие куски логов.



 



    17. Notify! - Позволяет уведомлять пользователя в браузере о том, что запись была изменена(возможно, есть какие-то другие функции. Для работы расширения нужно поставить приложение из appexchange, настроить его, поставить этот extension и у юзера будут появляться notification. Также, приложение платное. Учитывая малый функционал, сложность установки, а также платность, полезность расширения сомнительна.



 



    18. Run Force.com SOQL Paginated - позволяет в окошке этого extension’a выполнять запросы и экспортировать их в .csv. Расширение неплохое, но все тоже самое умеет делать salesforce inspector.



    19. Salesforce.com Sandbox Favicon Extension - до создания Salesforce Colored Favicons было must-have, но, в настоящий момент, банально устарело.



 



    20. SOQL Extractor and Analyzer for Salesforce . Судя по скришотам - довольно полезное расширение, однако, у меня не установилось ни на один из доступных мне компьютеров. Возможно, кому-то удастся его поставить и найдет его полезным.