Автоматический - эффективность
Узнайте больше о простых → Автоматизированных → Эффективность → КПЭ
| Где искать? Область продукта | Расположение | Как выглядит добро? Схема |
|---|---|
| Einstein | Бизнес | ✅ КПЭ для конкретных способов использования определяются до включения КПЭ функции генного искусственного интеллекта для конкретных способов использования определяются до включения функции генного искусственного интеллекта |
| Платформа | Панели мониторинга | ✅ Все показатели, связанные с КПЭ, включены как минимум в одну панель мониторинга |
| Платформа | Документация | ✅ Выводы для каждой автоматизации измеримы и привязаны к срокам |
| Платформа | Документация | ✅ Для каждого КПЭ указаны подотчетные заинтересованные лица |
Узнайте больше о Хорошо архитектурированная легкая → Автоматическая → Эффективность → Оперативная логика
| Где искать? Область продукта | Расположение | Как выглядит добро? Схема |
|---|---|
| Данные 360 | Бизнес | ✅ Потребности в обновлении сегментации оцениваются перед внедрением интегрирования данных Перед созданием интегрирования данных из внешних источников убедитесь, что стандартное 12-часовое или 24-часовое расписание для обновления и активации сегмента из Data 360 в Marketing Cloud Engagement соответствует бизнес-потребностям. Быстрая сегментация и активация в настоящее время не поддерживаются при использовании федерации данных Bring Your Own Lake (BYOL) |
| Данные 360 | Документация | ✅ Конструкция для подключения 1:1 или 1:многие между Marketing Cloud и Data 360 Многие экземпляры CRM можно подключить к многим экземплярам Data 360, но более одного экземпляра Marketing Cloud нельзя подключить к одному экземпляру Data 360.Однако, один экземпляр Marketing Cloud можно подключить к разным экземплярам Data 360 |
| Данные 360 | Организация | ✅ Оптимизируйте расписания сегментации Установите расписания публикации только на время, для которого сегмент нужен. Ситуативные или разовые кампании должны использовать расписание публикации «Не обновлять». Кампании Evergreen (они же "всегда включенные") должны использовать расписание публикации каждые 12 часов. Для кампаний Evergreen задайте дату окончания только в том случае, если кампания будет активной для |
| Данные 360 | Организация | ✅ Оптимизация расписаний вычисленных важных данных Если вычисленные важные данные нужно выполнить только один раз, используйте параметр «Не запланировано» и опубликуйте вручную только один раз. При необходимости реже, чем каждые 24 часа, рассмотрите другие параметры автоматизации, например, поток |
| Данные 360 | Организация | ✅ Используйте действия над данными для создания событий платформы для улучшенной операционной логики Использование действий над данными для публикации события платформы означает, что вы можете отделить действие над данными, поступающее из Data 360 (публикация события) от действий, которые должны произойти в вашей организации (вызов потоков и триггеров Apex). Это увеличивает масштаб действий, на которые может реагировать ваша организация из Data 360, и повышает контроль над операционной логикой. |
| Einstein | Агенты | ✅ Определение инструкций агента как часть повторяющегося процесса создания/тестирования Разработайте обязательные поля темы агента (имя, описание, область) и добавьте связанные действия, потом начните тестирование темы. Инкрементное добавление инструкций для руководства агента по выполнению темы и выбору действий нужным образом в цикле итеративной сборки/тестирования |
| Einstein | Организация | ✅ Шаблоны напоминаний определяют личность и цель образа Шаблоны напоминаний содержат контекстную информацию, например, личность, которую должен принять LLM, а также цель этого персонажа. Например, добавьте формулировку «Вы являетесь менеджером по маркетингу, который хочет пригласить основных клиентов на оперативное мероприятие». |
| Einstein | Поисковые индексы | ✅ Пропустите поля с низкой энтропией при создании поисковых индексов для структурированных DMO Чтобы повысить актуальность, рекомендуем исключить точки данных с очень низкой кардинальностью (количество отдельных элементов в списке) или низкой энтропией (записи списка сосредоточены вокруг нескольких значений). В общем, эти поля предоставляют мало полезной информации для обнаружения соответствующих данных с векторным поиском |
| Platform | Apex | ✅ Операторы сравнения используют положительную логику (например, INCLUDES, IN) в качестве основной или единственной логики в операторах SOQL |
| Platform | Apex | ✅ Высказывания SOQL выборочны Использование = NULL, != NULL встречается редко и/или всегда следует положительному оператору сравнения в операторе SOQL |
| Platform | Apex | ✅ Высказывания SOQL выборочны Отсутствие операторов LIMIT 1 в SOQL |
| Platform | Apex | ✅ Заявления SOQL выборочны Не отображается ключевое слово ALL ROWS в операторах SOQL |
| Platform | Apex | ✅ Отсутствие SOQL в цикле |
| Platform | Apex | ✅ Все критерии специальных символов отображаются в SOSL |
| Platform | Apex | ✅ Заявления SOQL являются выборочными Ни в одном операторе SOQL не используются сравнения LIKE или сравнения частичного текста |
| Platform | Apex | ✅ SOQL добавлен в try-catch |
| Platform | Apex | ✅ Ни одна переменная не ссылается на жестко запрограммированные значения (для типов записей, пользователей и т. д. |
| Платформа | Стандарты проектирования | ✅ Сценарии использования синхронных и асинхронных операций в автоматизации четко расписаны как часть стандартов проектирования |
| Платформа | Документация | ✅ Четко расписаны запланированные и потенциальные пути выполнения автоматизаций |
| Платформа | Поток | ✅ Нет переменных, ссылающихся на жестко запрограммированные значения (для типов записей, пользователей и т. д.) |
| Платформа | Поток | ✅ Потоки (включая процессы) раздают логику Apex в контекстах большого объема данных |
| Платформа | Поток | ✅ Подпотоки используются для разделов процессов, которые нужно повторно использовать в бизнесе |
| Платформа | Поток | ✅ Все автоматически запущенные потоки и процессы используют элементы решения и/или приостановления для оценки критериев входа и предотвращения бесконечных циклов или выполнения в больших объемах данных |
Узнайте больше о Хорошо архитектурированном простом → Автоматизированном → Эффективность → Проектирование процессов
| Где искать? Область продукта | Расположение | Как выглядит добро? Схема |
|---|---|
| Данные 360 | Организация | ✅ Оптимизация общего количества строк, обработанных в пакетных трансформациях в трансформациях данных, используйте действие фильтра на холсте для изоляции только строк, которые нужно обработать для успешной трансформации |
| Данные 360 | Организация | ✅ Консолидация измерений в вычисленных важных данных Вместо написания нескольких вычисленных важных данных с одним измерением в каждом, консолидируйте оба измерения в одном вычисленных важных данных, где возможно |
| Platform | Apex | ✅ Каждый класс служит одной конкретной цели |
| Platform | Apex | ✅ Каждый метод выполняет определенную, детализированную задачу |
| Platform | Apex | ✅ Все переменные ввода имеют четкое назначение в классе |
| Platform | Apex | ✅ Выполнение кода требует минимального количества ресурсов |
| Платформа | Поток | ✅ Пользователям предлагается предоставить данные только при невозможности использования существующих системных данных |
| Платформа | Поток | ✅ Потоки организованы в иерархической структуре, состоящей из основного потока и поддерживающих подпотоков |
| Платформа | Поток | ✅ Все вводные данные пользователя имеют четкую цель в потоке |
| Платформа | Поток | ✅ Каждый поток служит одной конкретной цели |
| Платформа | Поток | ✅ Каждый этап выполняет определенную детальную задачу |
Узнайте больше о простых → Автоматизированных → Эффективность → КПЭ
| Где искать? Область продукта | Расположение | Чего избегать? Антишаблон |
|---|---|
| Платформа | Панели мониторинга | ⚠️ Отчетность по КПЭ не существует или в панелях мониторинга отсутствуют показатели, связанные с некоторыми КПЭ |
| Платформа | Документация | ⚠️ КПЭ существуют без подотчетных заинтересованных лиц |
| Платформа | Документация | ⚠️ КПЭ не существуют для автоматизации или имеют неясные временные промежутки для измерений |
Узнайте больше о Хорошо архитектурированная легкая → Автоматическая → Эффективность → Оперативная логика
| Где искать? Область продукта | Расположение | Чего избегать? Антишаблон |
|---|---|
| Данные 360 | Документация | ⚠️ Конструкция для подключения много:1 между Marketing и Data 360 Диаграммы или проектные документы решения определяют более одного экземпляра Marketing Cloud, подключающегося к единственному экземпляру Data 360 посредством коннектора Marketing Cloud |
| Данные 360 | Организация | ⚠️ Федерация данных внедряется без оценки потребностей в обновлении сегментации Федерация данных используется для наборов данных, требующих быстрой сегментации и активации (1-часовое или 4-часовое расписание для отправки данных активации), по сравнению со стандартным 12-часовым или 24-часовым расписанием |
| Данные 360 | Организация | ⚠️ Федерация данных реализуется без оценки потребностей трансформации данных Внешний ООД содержит данные, необходимые для трансформаций потоковых данных |
| Einstein | Агенты | ⚠️ Определение инструкций агента в начале процесса проектирования Инструкции добавляются перед тестированием способности агента выполнять тему и выбирать соответствующие действия |
| Platform | Apex | ⚠️ Операторы SOQL являются неизбирательными Сравнения с использованием NOT, критерии NOT IN используются в качестве основного или единственного оператора сравнения в операторах SOQL |
| Platform | Apex | ⚠️ Высказывания SOQL являются неселективными Ключевое слово ALL ROWS используется в операторах SOQL |
| Platform | Apex | ⚠️ Операторы SOQL являются неселективными = NULL, критерии != NULL используются в качестве основного или единственного оператора сравнения в операторах SOQL |
| Platform | Apex | ⚠️ Переменные имеют жестко запрограммированные значения |
| Platform | Apex | ⚠️ SOQL отображается в циклах |
| Platform | Apex | ⚠️ Операторы SOQL являются неизбирательными LIKE, и критерии фильтрации специальных символов часто отображаются в операторах SOQL в операторах SOQL |
| Platform | Apex | ⚠️ SOQL не добавляется в try-catch |
| Platform | Apex | ⚠️ Операторы SOQL являются неизбирательными операторами LIMIT 1, отображающимися в SOQL |
| Platform | Apex | ⚠️ SOSL редко или не последовательно используется для критериев выбора специальных символов |
| Платформа | Стандарты проектирования | ⚠️ Сценарии использования для синхронных и асинхронных операций не рассматриваются |
| Платформа | Документация | ⚠️ Вызов автоматизации не задокументирован |
| Платформа | Поток | ⚠️ Переменные имеют жестко запрограммированные значения |
| Платформа | Поток | ⚠️ Потоки (включая процессы) должны быть деактивированы вручную до пакетной загрузки данных |
| Платформа | Поток | ⚠️ Части потока повторяются в потоках, а не используют подпотоки |
| Платформа | Поток | ⚠️ Потоки (включая процессы) инициируют уведомления о "необработанном исключении" |
| Платформа | Поток | ⚠️ Даже простые потоки регулярно приводят к ошибкам, связанным с ограничениями регулятора |
Узнайте больше о Хорошо архитектурированном простом → Автоматизированном → Эффективность → Проектирование процессов
| Где искать? Область продукта | Расположение | Чего избегать? Антишаблон |
|---|---|
| Platform | Apex | ⚠️ Занятия служат нескольким целям |
| Platform | Apex | ⚠️ Методы выполняют несколько задач или методы выполняют задачи, соответствующие заявленной цели класса, частью которого они являются |
| Platform | Apex | ⚠️ Переменные ввода фактически используются в методах |
| Platform | Apex | ⚠️ Методы неоправданного извлечения данных из базы данных или внешних систем |
| Платформа | Поток | ⚠️ Потоки требуют дополнительных вводных данных для предоставления контекста |
| Платформа | Поток | ⚠️ Потоки служат нескольким целям |
| Платформа | Поток | ⚠️ Группы связанных этапов содержат функции, которые накладываются на группы этапов в других потоках |
| Платформа | Поток | ⚠️ Потоки запрашивают вводные данные пользователя, когда сохраненные данные могут использоваться вместо них |
| Платформа | Поток | ⚠️ Потоки требуют вводных данных, данные которых не используются |