Salesforce UA
443 subscribers
194 photos
155 links
Канал першого українського Salesforce ком'юніті 🇺🇦💻

Тут ви можете стежити за анонсами виходу нових статей на форумі salesforce.in.ua та відео роликів на YouTube каналі – корисних для розробників різного рівня.

Долучайтеся!
Download Telegram
Нова стаття на форумі! Пропонуємо ознайомитися з прикладами плагінів та додатків, які можуть полегшити життя Salesforce розробнику.
🎥У новому, довгоочiкуваному вiдео ми поговоримо про Salesforce Data Modeling, та дізнаємось про:

✦ Object Relationships — взаємозв'язок між об’єктами у Salesforce
✦ Типи зв’язку: один-до-багатьох, багато-до-багатьох.
✦ Два поля взаємозв'язків — Lookup та Master-Detail, як їх створювати, та в чому різниця між ними.
✦ Як змінити Lookup в Master-Detail й навпаки.
Нова стаття вже на форумi!

«Інколи доводиться працювати з навантаженими організаціями, з мільйонами рекордів та тисячами юзерів. При таких масштабах більшість обробок рекордів реалізується за допомогою батчів або виноситься на кастомний бек-енд через величезний список SF лімітів.

У цій статті я наведу приклад того, як реалізувати чергу батчів, щоб побороти “Maximum number of batch Apex jobs in the Apex flex queue that are in Holding status” ліміт»
🎥У новому відео ми розглянемо Lightning Web Components (або LWC) 👉
ЦIКАВЕ ЗА МIСЯЦЬ 🚀

Статті, варті уваги

10 Hottest Salesforce Summer ’23 Features For Developers
Найцікавіші оновлення та новий функціонал, який буде доступний у літньому релізі Summer ’23 зібрані в одній статті.

GraphQL in Salesforce LWC to query multiple Resources with one Request.
Приклад того, як можливо за допомогою GraphQL отримати дані із Salesforce від різних не пов’язаних між собою об’єктів в одному запиті без використання Apex.

Salesforce: Communicate across the DOM between two different LWCs
Передача даних між компонентами LWC не завжди тривіальна задача. Дана стаття – це чудовий опис LMS (Lightning Message Service) та його можливостей.

Decorators in LWC | Salesforce Developer Guide
Про Decorators in LWC запитують майже на кожній співбесіді. Оновити свої знання можна за допомогою цієї статті, де коротко описано всі нюанси цієї теми.

BEST CODE ANALYSIS TOOLS FOR SALESFORCE DEVELOPMENT
На даний час існує вже велика кількість інструментів для аналізу кода Salesforce. Стаття допоможе обрати вірний інструмент, адже має порівняльну таблицю що дуже спрощує вибір.

Подкасти

Episode 177: Custom Property Editors with Alicia Teo
Обговорення Custom Property Editor: яку проблему вирішують його можливості та обмеження.

Episode 181: Generative AI and Developers with Sridhar Raghavan
Подкаст про те, як Salesforce удосконалює CodeGen для створення коду Apex, LWC.

Нові статті на форумі

Job Orchestrator
Гайд про те, як можна обійти ліміт на кількість “batch Apex jobs”; дане рішення використовувалось на реальних проектах.

VisualStudio Code extensions for Salesforce
Чудова підбірка розширень для VS Code при розробці на платформі Salesforce.

Новi відео на каналі

🎥 Salesforce: Data modeling

🎥 Salesforce: Lightning Web Components
У новій статі розкажемо про Einstein Chatbot, а також звернемо увагу на такі речі, як Omni-Channel, Lightning Knowledge Base, Embedded Service Deployment.
ЦIКАВЕ ЗА МIСЯЦЬ 🚀

Статті, варті уваги

EXPLORING GRAPHQL API IN SALESFORCE
GraphQL — це мова запитів для отримання необхідних даних за допомогою API. Дозволяє клієнтам запитувати на сервері саме ті дані, які їм потрібні, що робить його більш ефективним і гнучким порівняно з традиційними REST API.

Salesforce Industries: The Next Step in Your Career?
Salesforce Industries — це набір готових рішень Salesforce CRM, адаптованих до того, як працюють певні галузі. Іншими словами, це набір додатків, які є керованими пакетами, розташованими поверх основної платформи Salesforce.

All You Need to Know About Dynamic SOQL Query
Динамічні можливості SOQL в Salesforce, як саме краще використовувати та деякі нюанси, про які ви, можливо, не знали —описані в даній статті.

End of Life of Permissions on Profiles
Salesforce оголосив про деякі зміни пов'язані із Permissions на Profiles. Дуже корисна інформація саме для адмінів, адже це глобальні зміни, які зачеплять всі організації.

Improve Apex Code Quality Using SFDX Scanner
SFDX Scanner — це плагін для автоматизації сканування коду Apex. Використання плагіна SFDX Scanner покращує якість коду, позначаючи потенційні вразливості в коді.

Подкасти

Episode 182: SFDX-Hardis with Nicolas Vuillamy
У цьому подкасті розповідається, як SFDX-Hardis дозволяє адміністраторам і розробникам виконувати складні завдання за допомогою простих команд, не потребуючи глибоких знань Git або SFDX.

Episode 185: Data Cloud with Danielle Larregui
Як Commerce Cloud, Marketing Cloud і Data Cloud від Salesforce можна використовувати разом для створення інтелектуальних маркетингових кампаній на основі даних.

Нові статті на форумі

Einstein Chatbot
У цій статті розповідається про Einstein Chatbot, а також приділяється увага таким речам, як Omni-Channel, Lightning Knowledge Base, Embedded Service Deployment та ін.

Новi відео на каналі

🎥 Salesforce: Lightning Web Components (LWC)
У новiй статтi говоримо про Platform Events 👉
ЦIКАВЕ ЗА МIСЯЦЬ🧑‍💻

Статті, варті уваги

10 New Salesforce Flow Features in Winter ’24
Оновлення Winter ’24 представило кілька чудових нових функцій, а також безліч покращень для Salesforce Admins і всі вони варті уваги!

HANDLE HEAP SIZE FOR APEX CODE OPTIMIZATION
Чудові поради по “Best Practises”, зокрема про те як уникнути error повідомлення “Apex heap size too large” та зменшити розмір використаної heap пам’яті.

Salesforce Financial Services Cloud Implementation Guide
Ви вирішили використовувати Salesforce Financial Services Cloud, але, можливо, не знаєте, з чого почати. Тоді ця стаття саме для, вона допоможе швидко налаштувати процес та ви дізнаєтесь про всі переваги Financial Service Cloud.

Preventing Memory Leaks in JavaScript: Best Practices with Code Examples
“Memory leaks” в JavaScript можуть мати значний вплив на продуктивність і надійність вашої програми. Розуміючи основні причини “Memory leaks” та дотримуючись найкращих практик, ви можете запобігти виникненню цих проблем у своєму коді.

The Salesforce CLI sf (v2) Is Here! — Part 2
Salesforce CLI (command line interface) є одним із головних інструментів розробки на платформі Salesforce і як і будь-який інший інструмент, він розвивається з часом. Ця публікація є другою із серії блогів із двох частин про sf (v2), новий і вдосконалений інтерфейс Salesforce CLI.

Подкасти

Episode 189: Practical DevOps with Rob Cowell
У цьому подкасті розповідається про роль і важливість Salesforce DevOps для ефективного отримання якісних результатів, а також про ключові компоненти Salesforce DevOps, що включають комунікацію, співпрацю, невеликі поступові зміни та автоматизацію.

Episode 187: File and Event Security with Jagannathan Padmanabhan
Обговорення моделі безпеки Salesforce із нульовою довірою та принципу найменших привілеїв. Пояснення ролі Salesforce Shield у безпеці платформи.

Нові статті на форумі

Platform Events
У цій статті розповідається про Platform events, про event-driven-підхід в архітектурі, де це використовується, та розібрано декілька практичних прикладів, що допоможе краще зрозуміти матеріал.
Сьогодні у новій статті на форумі розбираємось, що таке Field History Tracking, навіщо він потрібен і як його налаштувати 👉
Цього місяця ми починаємо серію статей, присвячених Lightning Web Components 🎉

Разом ми розберемось у структурі та принципах розробки LWC компонентів, базових принципах розмітки, комунікації між компонентами та зв'язку компонентів з Apex.

Перша стаття, LWC Basics, вже на форумi 👉
До вашої уваги друга стаття з серії, де ми розбираємося у базових принципах LWC 😎

Минулого разу ми розбирали базові принципи та структуру LWC компонентів. А у новiй статтi поговоримо про основи розмітки LWC 👉
Третя стаття з серії на тему LWC🥳

У попередніх двох ми розбирали принципи побудови та використання компонентів та базові принципи розмітки і її особливості у LWC.

А у цій статті ми розглянемо комунікацію між LWC компонентами 👉

Запрошуємо до обговорення на форумі!
До вашої уваги — четверта та фінальна стаття з серії по LWC.

У попередніх ми розбирались у принципах побудови компонентів, базових принципах та особливостях розмітки у LWC та комунікації наших компонентів між собою.

У цій же статті ми пропонуємо вам розглянути як можна використовувати вбудовані методи LWC для звернення до Apex-контролерів та отримання даних з бази даних Salesforce 👇
Однією з важливих можливостей Salesforce є здатність імпорту та експорту даних, а Data Loader - це інструмент, який допомагає в цьому процесі. У новій статті ми розглянемо основи роботи з Data Loader та надамо практичні приклади його використання 👇
Продовжуємо серію статей про Salesforce Flow і пропонуємо вашій увазі нову статтю:

“Introduction to Salesforce flows. Part 2”

(із першою частиною ви можете ознайомитись тут).
"Test Data Factory - це підхід до створення тестових даних в Apex тестах. Він дозволяє створювати вхідні дані для тестів у зручному форматі, що дозволяє зменшити кількість коду, необхідного для створення цих даних і полегшити підтримку тестів в майбутньому."

Детальнiше читайте у новiй статтi на форумi 👉
Нова стаття вже на форумi!
Розглядаємо практичний кейс використання кнопки в Email та створення “хендлера”, який буде реагувати на дану кнопку.
Хочемо сьогоднi познайомити вас з декларативним інструментом створення складних бізнес-рішень на платформі Salesforce під назвою OmniStudio.
Детельнiше читайте у новiй статтi на форумi 👉
Lightning Web Components (LWC) пропонують потужний та ефективний спосіб створення інтерактивних та адаптивних веб-додатків. Однією з ключових особливостей, яка сприяє їхній ефективності, є концепція Lifecycle Hooks.

Ці хуки дозволяють розробникам втручатися в певні моменти життєвого циклу компонента, забезпечуючи його кастомізацію та оптимізацію.

Про них i говоримо у новiй статтi на форумi 👉