Overview of Summer Release 24

Кожен реліз Salesforce приносить численні оновлення та нові функції, що робить платформу більш ефективною та гнучкою. Ці оновлення часто включають покращення для бізнес-користувачів, розробників і адміністраторів, допомагаючи їм краще управляти процесами, налаштовувати систему під специфічні потреби та впроваджувати інноваційні рішення. І з цього приводу я підготував коротенький огляд на деякі цікаві та ключові, на мою суб’єктивну думку, нововведення.

Загальні зміни

  1. Новий Blank Spaces компонент доступний у App Builder.
    Це досить корисна річ, якщо у вас є компонент або поле (наприклад Billing Address), яке має не стандартний розмір і через це деякі інші компоненти сторінки можуть відображатись не так як би ми хотіли. Тож Blank Spaces стануть нам тут у нагоді і допоможуть правильно організувати макет сторінки, вирівняти інші компоненти на сторінці, забезпечуючи більш професійний вигляд і покращуючи читабельність та естетику сторінки.Додатково ви тепер також можете автоматично додавати нові поля до Lightning Record Pages (Dynamic Forms) так само як і відстежувати на яких сторінках ці поля використовуються.

  2. Tab компонент для Lightning Record Pages (Dynamic Forms) отримав можливість налаштування умов для відображення.

  3. Нові інструменти Summary of a User’s Permissions and Access та Permission sets and Permission set Groups Summaries, що облегшать та допоможуть краще розуміти та контролювати доступи і дозволи користувачів.

  4. Тепер не обов’язково мати Manage Users Permission щоб “фрізити” юзерів та моніторити їх історію входу у систему. З’явились відповідні дозволи, які допоможуть делегувати деякі адміністративні функції без надання повного доступу до управління користувачами.

  5. Search Manager дозволяє оптимізувати функцію пошуку, налаштовуючи релевантність результатів, доступ до даних і продуктивність системи.

  6. List view тепер працює на основі LWC а не Aura, що внесло деякі зміни у поведінку цього компоненту.

  7. Тепер за допомогою Einstein Activity Capture можливо автоматично створювати записи Contacts.

  8. Тепер користувачі можуть додавати Personal Labels до записів, що допоможе швидко й легко сортувати, відстежувати та знаходити потрібні записи.

  9. Account Intelligence View інструмент, що був представлений у минулому релізі тепер також підтримує стандартні і кастомні дії. Невеликий огляд на Account Intelligence View можете подивитись у статті присвячену попередньому релізу.

  10. Новий External Client App Manager додаток, що є частиною нової версії Connected Apps тепер дає можливість підключати External Apps до даних Salesforce, раніше це можна було робити лише через Metadata API. Також цей додаток тепер підтримує більшу кількість варіантів коду авторизацій (oAuth flows) та із цим Named Credentials тепер можуть повертати Refresh Access Token базуючись на кастомних статус кодах (4xx) замісь 401, як раніше.

Flows

  1. Тепер є можливість додати Action Button на Screen Flow та за допомогою цієї кнопки тригери Autolaunched Flow і використовувати далі повернуті дані.

  2. Address Screen компонент тепер може бути обов’язковим і автоматично заповнюватись згідно з результатами користувальницького запросу.

  3. Нові Is Blank та Is Empty логічні оператори доступні у Flow із якими ви можете перевіряти чи у текстовому значенні немає літер взагалі чи там містяться лише пробіли.

  4. У Create Record флоу елементі тепер можна перевіряти на наявність дублікатів, встановивши спеціальні критерії для перевірки на співпадіння і як результат є додаткова опція чи оновити вже існуючий запис чи створити новий.

  5. Додаток Automation, який допоможе ефективніше керувати Flow. Можливість контролювати доступ до додатку, новий List View, можливість пошуку по ключовим словам, фільтрування або сортування флоу по типу, статусу і багато іншого тепер доступно у ньому.

  6. Lock Record флоу елемент дозволить блокувати і розблокувати рекорд, та визначити хто може редагувати запис коли він заблокований. Це допоможе запобігти тому, що ваш рекорд був оновлений в той момент коли ви оновлюєте його у флоу.

  7. Автоматичні електронні листи підтримують нові Threading Tokens. Тепер можливо зв’язати відповіді електронної пошти з правильним записом, розмістивши маркер в темі або тілі електронного листа.

Development

  1. Salesforce презентували LWC API Version 61.0, що забезпечує програмне керування формами та змушує лише підключені компоненти використовувати connectedCallback() і disconnectedCallback(), які тепер також глобально надсилають помилки.
  2. Тепер ви можете оновлювати записи за допомогою External Id в REST.
  3. Dynamic Formulas. За попомогою нового Formula.builder() методу можна створювати, конфігурувати та розрахувати формулу без DML операції.
  4. Використовуйте Apex Cursors щоб розділити обробку результату запиту SOQL на частини, які можна обробити в межах однієї транзакції. Також з’явились нові ліміти пов’язані із цим.
  5. Підтримка п’яти-рівневих Parent-to-Child SOQL запитів.
  6. All Scheduled Jobs сторінка на якій ви можете переглянути та керувати всіма Scheduled Apex Jobs включно з CRON.
  7. Тепер LWC компоненти можуть бути доступними через URL-адресу.
  8. OpenAPI тепер підтримує YAML.
  9. Якщо ви використовуєте @testSetup для створення ваших тестових даних, тепер ви можете контролювати їх.
  10. Salesforce додали більше інформації до Apex Exception імейлів, що допоможе швидше вирішувати проблеми і покращить продуктивність Apex коду.
  11. Для тих хто користується Scratch Org, тепер є нова фіча - Scratch Org Snapshot, що дозволяє клонувати вже існуючі Scratch Orgs.
  12. У Mobile Publisher для Experience Cloud є можливість налаштувати програму, щоб дозволити користувачам використовувати біометричні облікові дані (розпізнавання обличчя або відбитків пальців) для входу. Також оновлено меню і навігація для LWR сайту.
  13. І не забудьте підготувати ваші LWR та Aura сайти до прийдешніх змін пов’язаних із оновленням архітектури дизайну для них.

Salesforce продовжує розвиватися, і з кожним релізом платформа стає ще потужнішою, відкриваючи нові шляхи для ефективної роботи. І хоча в цьому огляді я зупинився лише на основних нововведеннях, реліз містить багато інших цікавих і корисних оновлень, які кожен користувач може знайти корисними для себе, обравши ті, що найбільше відповідають його потребам і завданням. На цьому у мене все, сподіваюся, ви знайдете цю статтю корисною для себе.

1 Вподобання