Logic and process automation
Salesforce предоставляет несколько инструментов для автоматизации повторяющихся бизнес-процессов в вашей организации: Approvals, Process Builder, Workflow и Cloud Flow Designer.
Пройдём по основным моментам которые нужно знать об этих инструментах.
- Какие события могут повлиять на запуск процесса.
- Какие инструменты могут создавать/удалять записи
- Какие записи могут обновлять процессы (родительскую/дочернюю)
- Какие инструменты могут вызывать Apex code
- Отправка email из процесса
Все эти основные моменты можно прочитать в этой таблице процессов: Logic and process automation cheatsheet.
Скорей всего вам уже знакома эта таблица, но в ней есть 2 недостатка.
-
Сдвинута строка Create records для Workflow и Approvals , эти два процесса не могут вызывать Apex Code , вместо создания записей они могут только создавать таски (Create Task only)
-
Process builder и Workflow запускаются при создании записи
Лучший способ запомнить, а главное понять устройство работы инструментов автоматизации, это ПРАКТИКА! Поэтому помимо зубрёжки таблицы, попробуйте настроить процессы у себя в организации.
Проще всего начать с прохождения модуля на Trailhead : Lightning Flow
Попрактикуйтесь работать с каждым инструментом и всеми его функциями. И вы уже никогда не забудете как создавать и настраивать автоматические процессы в Salesforce.
Попробуйте решить такую задачу:
- Настройте процесс который не позволит создавать на Account больше 3 opportunity.