Разработка с использованием Apex кода


API and Integration
Topic Replies Activity
Apex и интерфейс Comparable

Переопределение интерфейса Comparable. Позволяет нам сравнить объекты между собой по определённым критериям. Вспомним суть работы Comparable: Если экземпляр равны, вернёт 0 Если экземпляр больше, вернёт 1 Если экземпл…

1 November 28, 2019
Группировка любого типа в Map

Столкнулся с ситуацией, когда нужно было сгруппировать около 10-ти объектов в Map по 1-ому из полей. У каждого оно имело разное имя, но 1 тип ID. В начале пошёл напролом и сделал 10 методов под каждый…ужс :upside_down_f…

2 February 3, 2020
Работа в с Map в Apex

Map выступает типом данных, который сильно облегчит читаемость, эффективность и расширяемость вашего кода. Может быть применён множеством способов. Надеюсь, что вы узнаете что-то новое, прочитав эту статью. Инициализац…

1 November 26, 2019
Логика в Trigger с помощью Switch

Думаю, что вы уже знакомы с такой конструкцией как switch . Она примется во многих языках программирования. С недавних пор язык Apex перестал быть исключением и тоже обзавёлся таким дополнением. Не будем останавливаться…

3 November 26, 2019
Начало работы с Batch Apex

Введение Для случаев, когда требуется обработать более чем 50 000 записей, Batch Apex приходит на выручку. Batch Apex облегчает обработку записей, разбивая их на небольшие объемы, а также это очень просто в реализации. 1…

1 November 21, 2019
“Сюрпризы” в Apex. Часть 1

В процессе разработки приложения для Salesforce столкнулся с несколькими “Cюрпризами” в Арех. 1. Для валидации данных, вводимых через UI, было необходимо определять тип поля, для которого они вводятся. Код был написан, …

1 November 6, 2019
Использование оператора LIKE с коллекциями в SOQL

Одним из самых часто используемых инструментов Apex является SOQL запрос. Многие согласятся, что было бы полезно иметь под рукой краткую “шпаргалку” по особенностям использования SOQL. Думаю, с базовым синтаксисом SOQL з…

1 October 28, 2019
Chatter FeedItem and FeedComment. Тонкости при создании, клонировании

Хотел бы немного рассказать о Chatter и его двух основных объектах: FeedItem и FeedComment. Если бегло посмотреть на эти объекты, то кажется, что все просто и понятно. Но когда начинаешь с ними работать, то всплывают раз…

1 October 23, 2019
Автоматазация unit-tests и отчётов с помощью Apex

Было дело, работал я на enterprise-проекте, в котором были сотни Apex классов с тысячами методов. Команда была распределенная из 7 SF разработчиков и проследить все изменения иногда было непросто. И иногда были случаи,…

4 September 23, 2019
10 правил написания apex trigger

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

2 September 12, 2019
Знакомство с Apex. Часть 1

В этой статье я покажу элементарный пример работы с Apex кодом, который будет включать такие этапы разработки как: создание объектов, написание триггеров, написание тестов и расскажу об их необходимости. 1. Вступление 2…

3 March 19, 2020
Code Snippets for Salesforce 1 September 28, 2020
Как получить файл Apex Log для анализа транзакции 6 August 30, 2020
Шпаргалка по Apex CPU Time Limit 3 June 30, 2020
VS Code Snippets или как ускорить скорость разработки 3 June 18, 2020
Queueable VS Future methods 1 June 3, 2020
Кастомизация апекса на стороне клиента (ч.2) 1 April 24, 2020
Кастомизация апекса на стороне клиента (ч.1) 1 April 22, 2020
Postman и Salesforce API 1 March 12, 2020
Continuation - что за зверь такой? 4 January 27, 2020
Изменения в Order of Execution 8 January 21, 2020
The trigger that updates another object's field after inserting new record 7 November 29, 2019
Интеграция со сторонним сервисом с помощью Email

Столкнулись с ситуацией, когда существует сервис, который уже никак не может быть изменён, но и через REST или SOAP с ним взаимодействовать тоже не получится. Но нашёлся 1 способ. Так как сервис может принимать и отпр…

1 November 26, 2019
Установка multiple account to one contact 3 November 12, 2019
SOQL выбрать Contact по Opportunity Id 3 October 2, 2019
Нужна помощь с написанием isTest 5 October 1, 2019
Не отображается id объекта 17 September 27, 2019
Загрузка файла в Salesforce 5 September 25, 2019
Dedulicate List of Opportunitites 6 September 18, 2019
Загрузка файлов в Attachment для Opportunity 7 September 23, 2019