Создание и настройка маркетинговых календарей
Важно
Эта статья применима только к исходящий маркетинг, который будет удален из продукта 30 июня 2025 года. Чтобы избежать перерывов, перейдите на поездки в режиме реального времени до этой даты. Дополнительная информация: Обзор перехода
Маркетинговый календарь доступен как стандартный элемент управления, который можно добавить в любую сущность или форму. Ниже описано, как настроить параметры календаря, а также как добавить отображение календаря в сущность или форму.
Типы и расположения маркетинговых календарей
Предусмотрено два основных типа маркетинговых календарей:
- Календари уровня сущности: они отображаются при первом открытии сущности, например события, цикла взаимодействия с клиентом или главного маркетингового календаря, из основного навигатора. Они отображаются там, где обычно отображается список, и вы можете переключаться между представлением календаря и представлением списка. В них вы видите соответствующие записи, представленные на календаре в соответствии с плановыми датами, и можете открыть любую из этих записей. В таких календарях могут отображаться сущности разных типов, а также есть селектор системного представления для фильтрации отображаемых записей.
- Календари уровня формы: Календари уровня формы отображаются при просмотре определенной записи, например определенного события. Они интегрированы в представление формы. Такие календари могут отображаться на отдельной вкладке формы или в разделе вкладки с другими параметрами. Календари этого типа позволяют просматривать и создавать только записи одного типа; в них нет селектора системного представления. Их часто настраивают для отображения информации, относящейся к конкретной записи, в которой они появляются.
За исключением перечисленных различий, календари обоих типов выглядят и работают одинаково.
Добавление маркетингового календаря в сущность
При добавлении элемента управления календаря на уровне сущности календарь становится доступным в представлении списка сущности по умолчанию или через кнопку Показать как (см. раздел Работа с маркетинговыми календарями).
Внимание
Календари уровня сущности можно добавлять только в сущности, у которых есть даты начала и окончания. (Календари уровня форм можно добавлять в любые сущности.)
Чтобы добавить календарь уровня сущности в сущность:
Откройте Power Apps окно настройки. В левой области разверните Компоненты>Сущности, чтобы открыть полный список сущностей. Выберите сущность, в которую требуется добавить календарь.
Перейдите на вкладку Элементы управления и выберите Добавить элемент управления.
Откроется диалоговое окно Добавить элемент управления. Найдите с его помощью элемент управления Маркетинговый календарь и добавьте его.
На вкладке Элемент управления появятся параметры конфигурации нового календаря.
Выполните следующие действия:
- В разделе Элемент управления выберите Маркетинговый календарь, а затем настройте сопоставления и ИД экспресс-формы для каждой сущности, которую нужно включить в этот календарь, а также другие параметры. Подробнее об этих параметрах см. в разделе Настройка доступных сущностей для календаря.
- Сделайте календарь представлением по умолчанию для всех доступных форм-факторов (веб, телефона и планшета) с помощью переключателей в верхней части экрана (если это необходимо).
Сохраните параметры и опубликуйте их.
Добавление маркетингового календаря в форму
Маркетинговый календарь можно добавить в любую форму. Его можно разместить в новом разделе любой существующей вкладки или на новой вкладке, предназначенной специально для календаря. Календари, которые вы добавляете на уровне форм, могут содержать информацию только для сущностей одного типа (например, для событий, встреч или сеансов).
Откройте Power Apps окно настройки. В левой области разверните Компоненты>Сущности, чтобы открыть полный список сущностей. Разверните сущность, в которую требуется добавить календарь, и выберите Формы, чтобы открыть список форм, доступных для этой сущности. Выберите ил создайте форму, в которую требуется добавить календарь.
В редакторе форм перейдите на вкладку Вставка и добавьте контейнер для размещения календаря (например, вкладку или раздел):
В новой вкладке или разделе выберите Вставить>Вложенная сетка.
Откроется окно Задать свойства. На вкладке Показать задайте Имя и Подпись вложенной сетки.
В разделе Источник данных выберите тип сущности для календаря. Задайте следующие параметры:
- Записи: выберите Все типы записей, чтобы в календаре отображались записи всех типов, или Только связанные записи, чтобы в нем отображались только записи, связанные с текущей отображаемой записью (например, помещения, забронированные для отображаемого события или назначения выбранного докладчика).
- Сущность: выберите тип сущностей, которые будут отображаться в календаре. Выбранная сущность должна содержать поля даты начала и окончания, а также иметь форму быстрого создания.
- Представление по умолчанию: выберите системное представление по умолчанию для выбранной сущности. Этот параметр фильтрует коллекцию записей, отображаемых в календаре.
Перейдите на вкладку Элементы управления и выберите Добавить элемент управления.
Откроется диалоговое окно Добавить элемент управления. Найдите с его помощью элемент управления Маркетинговый календарь и добавьте его.
Заметка
Может быть несколько доступных типов элементов управления календаря. Внимательно проверьте имя элемента управления.
На вкладке Элемент управления появятся параметры конфигурации нового календаря.
Выполните следующие действия:
- В разделе Элемент управления выберите Маркетинговый календарь, а затем настройте сопоставления и ИД экспресс-формы для сущности, которую нужно включить в этот календарь, а также другие параметры. Подробнее об этих параметрах см. в разделе Настройка доступных сущностей для календаря.
- Сделайте календарь представлением по умолчанию для всех доступных форм-факторов (веб, телефона и планшета) с помощью переключателей в верхней части экрана (если это необходимо).
Сохраните параметры и опубликуйте их.
Настройка доступных сущностей для календаря
После добавления маркетингового календаря в сущность или форму необходимо задать набор сущностей, которые можно просматривать и создавать в этом календаре. Эти параметры одинаковы во всех случаев.
Откройте Power Apps окно настройки и перейдите к сущности или форме, где вы создаете или редактируете календарь.
- Для календарей уровня сущности перейдите на вкладку Элементы управления сущности. Подробнее: Добавление маркетингового календаря в сущность
- Для календарей уровня формы откройте свойства вложенной сетки с календарем и перейдите на вкладку Элементы управления страницы Задайте свойства. Подробнее: Добавление маркетингового календаря в форму
С этого момента процедура будет одинаковой, независимо от того, создаете ли вы или редактируете календарь на уровне сущности или формы.
В разделе Элемент управления выберите Маркетинговый календарь, чтобы открыть параметры в нижней части окна.
Можно добавить до пяти сущностей для календарей уровня сущностей или лишь одну сущность для календарей уровня форм. Обратите внимание на следующее.
- Сущность 1 зафиксирована. Для календарей уровня сущностей это всегда сама сущность. Для календарей уровня форм эта сущность выбирается для вложенной сетки, в которой размещен календарь.
- В календарях уровня форм может отображаться только Сущность 1. Вы можете добавить дополнительные сущности, чтобы пользователи могли создавать из календаря соответствующие записи, но отображаться в календаре они не будут. Поэтому такой подход будет сбивать пользователей с толку.
- В календарях уровня сущностей могут отображаться до пяти сущностей любого типа, если для них задаются даты начала и окончания и поддерживается форма быстрого создания.
Используйте кнопки Настроить свойство , чтобы задать следующие настройки для Сущности 1:
Дата начала: выберите поле целевой сущности, которое будет определять дату начала для каждой записи.
Дата окончания: выберите поле целевой сущности, которое будет определять дату окончания для каждой записи.
Имя/заголовок: выберите поле, которое будет определять имя записи для целевой сущности. Это значение отображается в календаре для идентификации записи.
Описание: выберите поле, которое будет описывать имя записи для целевой сущности. Это значение отображается для элементов календаря в представлении дня или недели.
Цвет: выберите поле, которое содержит пользовательское значение фонового цвета для целевой сущности (необязательно). Если вы не зададите это поле здесь (или если назначенное поле не имеет значения для данной записи), то будет использоваться цвет по умолчанию для сущности. Для включения этой функции для любой сущности также требуются дополнительные настройки. Подробнее: Настройка пользовательских цветов на уровне записи
Родительская сущность: выберите родительскую сущность (необязательно). В будущем это будет использоваться для группировки элементов дочерний элемент под элементами родительский элемент при их отображении в календаре, но в текущей версии этот параметр не действует. Этот параметр может быть полезным для сеансов, для которых задано родительское событие.
ИД экспресс-формы сущности 1: когда пользователи выбирают элемент в календаре, отображается экспресс-форма с информацией о выбранной записи и кнопкой для открытия полной формы записи для редактирования. Для этих целей можно выбрать любую форму или даже создать специальную форму. Но большинство пользователей выбирают готовую форму быстрого создания. Если вы не укажете здесь значение, то пользователи, выбравшие этот тип элемента календаря, сразу перейдут к форме редактирования. Чтобы задать этот параметр, нажмите кнопку Настроить свойство, а затем выберите переключатель Связать со статическим значением и вставьте ИД поля. Подробнее о том, как найти ИД экспресс-формы, см. в разделе Как найти ИД экспресс-формы.
Если вы создаете календарь на уровне сущности и хотите добавить еще одну сущность в текущий календарь, выберите сущность для Сущности 2 и повторите предыдущий шаг для этой сущности. В календари уровня сущностей можно добавить до пяти сущностей.
При необходимости выполните следующие общие настройки (они необязательны). Они отображаются после параметров Сущность и относятся к календарю в целом.
- Длительность по умолчанию для новых элементов: определите длительность по умолчанию (в минутах), которая будет устанавливаться для новых элементов, создаваемых из календаря. Когда пользователь создает новый элемент (например, встречу), он выбирает дату и время начала. Дата и время окончания для этого элемента будут автоматически рассчитаны на основе этого количества минут, но пользователь сможет и изменить их.
- Представление по умолчанию: выберите представление для первого открытия этого календаря (день, месяц, год или повестка дня).
- Дата представления по умолчанию: рекомендуется оставить это поле пустым, чтобы календарь открывался на текущую дату. Но при необходимости вы можете заранее задать конкретную дату. Не выбирайте вариант Связать со значением в поле, поскольку в текущей версии календаря он не поддерживается.
Сохраните параметры и опубликуйте их.
Как найти ИД экспресс-формы
В конфигурации календаря можно выбрать экспресс-форму для каждой отображаемой в календаре сущности. Когда пользователь выбирает элемент календаря, содержимое этой формы отображается во всплывающем окне. Для этих целей можно выбрать любую форму или даже создать специальную форму. Но большинство пользователей выбирают готовую форму быстрого создания. Подробнее: Настройка доступных сущностей для календаря
При указании формы необходимо задать ее ИД. Вот как найти нужный идентификатор:
Откройте окно настройки Power Apps и разверните Компоненты>Сущности, чтобы открыть список всех сущностей. Затем разверните сущность, которую вы добавляете в свой календарь, и выберите Формы , чтобы увидеть список форм, доступных в данный момент для этой сущности.
Выберите форму, которую требуется использовать в качестве экспресс-формы. Эта форма откроется в новом окне.
В URL-адресе в верхней части нового окна найдите фрагмент примерно следующего вида:
… formId%3d5895E983-598B-4834-80F9-68A4E9F4F744%26 …
Скопируйте значение между formId%3d и %26 ("5895E983-598B-4834-80F9-68A4E9F4F744" в приведенном примере).
Вставьте это значение в поле ИД экспресс-формы сущности <n>, как описано в разделе Настройка доступных сущностей для календаря.
Настройка цветов по умолчанию для различных типов сущностей в календаре
Каждый элемент отображается в календаре с определенным цветом фона, показывающим его тип. По умолчанию события обозначаются зеленым, сеансы — синим, а встречи — красным. Сущности без настроенного цвета отображаются серыми. Чтобы настроить цвет для той или иной сущности:
Откройте окно настройки Power Apps. В левой области разверните Компоненты>Сущности, чтобы открыть полный список сущностей. Выберите сущность, которой нужно назначить цвет.
Задайте цвет сущности с помощью параметра Цвет на вкладке Общие.
Сохраните параметры и опубликуйте их.
Настройка пользовательских цветов на уровне записи
В дополнение к цвету сущности по умолчанию можно также настроить календарь таким образом, чтобы пользователи могли выбрать пользовательский цвет для каждой записи при ее добавлении. Если пользовательский цвет для новой записи не выбран, то для нее будет использоваться цвет по умолчанию для сущности.
Для настройки пользовательских цветов на уровне записи с помощью произвольного текстового поля:
Добавьте пользовательское поле в сущность, для которой требуется включить пользовательские цвета уровня записи. Это целевой объект (например, событие), который будет отображаться в настраиваемом вами календаре. В этом поле хранится пользовательское значение цвета, назначенное каждой записи, поэтому дайте ему имя, например «Цвет календаря». Поле должно иметь тип Одна строка текста.
Настройте форму быстрого создания целевой сущности, чтобы она включала поле нового цвета. Это позволяет пользователям выбирать цвет при создании записи в календаре. Обязательно используйте ту же форму быстрого создания, которую вы настроили для использования в календаре. Можно также добавить поле цвета к другим формам, где пользователи могут захотеть просмотреть или отобразить его (возможно, включая основную форму).
Настройте календарь, чтобы в нем было определено поле цвета для целевой сущности.
Опубликуйте настройки.
При вводе значений цвета пользователи могут выбрать любой из доступных стандартов HTML, в том числе:
- Название цвета (например,
red
) - Шестнадцатеричное значение (должно начинаться с #, например
#FF0000
) - Короткое шестнадцатеричное значение (для цветов, которые это поддерживают, например
#F00
) - Значение RGB (например,
rgb(255,0,0)
)
Для настройки пользовательских цветов на уровне записи с помощью набора параметров:
Выберите поле набор параметров из сущности, под которым вы хотели бы изменить цвет записи. Это целевой объект (например, событие), который будет отображаться в настраиваемом вами календаре.
Убедитесь, что набор параметров для поля имеет цвета, которые вам нравятся для параметров. Эти цвета отображаются для записи в календаре, если для поля задана соответствующая опция.
При вводе значений цвета пользователи могут выбрать любой из доступных стандартов HTML, в том числе:
- Название цвета (например,
red
) - Шестнадцатеричное значение (должно начинаться с #, например
#FF0000
) - Короткое шестнадцатеричное значение (для цветов, которые это поддерживают, например
#F00
) - Значение RGB (например,
rgb(255,0,0)
)
Настройте календарь, чтобы в нем было определено поле цвета для целевой сущности.
Опубликуйте настройки.