Плейсхолдеры в Шаблонах уведомлений для отдельных Событий уведомлений

В таблице ниже перечислены Плейсхолдеры, которые можно использовать только в Шаблонах уведомлений, связанных с определенными Событиями уведомлений (см. Создание События уведомлений).

Событие уведомленийПлейсхолдерОписание

Приближается финансовая блокировка клиента (Account credit hold is coming)


Клиент изменен (Account changed)


Клиент создан (Account created)


Порог срабатывания финансовой блокировки изменен (Financial blocking threshold was changed)


Менеджер клиента изменен (Account manager changed)


Недостаточно средств на балансе (Low balance)

Все Плейсхолдеры для сущностей Клиент, Владелец, Реселлер

См. Плейсхолдеры для сущности Клиент, Общий набор Плейсхолдеров для всех событий, Плейсхолдеры для сущности Реселлер

Плейсхолдер account.owner_reset_password_url может использоваться только для События Клиент создан.

hostURL инсталляции

Закрытие Акта (Invoice closed)


Счет был подтвержден (The Invoice was approved)

Все Плейсхолдеры для сущностей Клиент, АктСм. Плейсхолдеры для сущности Клиент, Плейсхолдеры для сущности Акты
Запрос сброса пароля (Password reset request)Все Плейсхолдеры для сущности ПользовательСм. Плейсхолдеры для сущности Пользователь
tokenУникальный код безопасности, который необходим для аутентификации
urlСсылка для восстановления пароля
localeЯзык интерфейса Пользователя
Приглашение пользователя (User invitation)inviter.short_nameИмя Пользователя, отправившего приглашение
invite_urlСсылка, позволяющая приглашенному пользователю перейти в Панель управления Клиента
Подтверждение email (Verify email)Все Плейсхолдеры для сущности Пользователь

См. Плейсхолдеры для сущности Пользователь

Плейсхолдер user.middle_name будет возвращать пустое значение, потому что при регистрации Клиента (см. Short registration) отчество не указывается.

confirmation_urlСсылка для подтверждения адреса электронной почты, указанного при регистрации
tokenУникальный код безопасности, который необходим для аутентификации
localeЯзык интерфейса Пользователя
Запрос сброса пароля менеджера (Manager password reset request)Все Плейсхолдеры для сущности Сотрудник

См. Плейсхолдеры для сущности Сотрудник (Менеджер)

tokenУникальный код безопасности, который необходим для аутентификации
Загрузка себестоимости CSP (Upload CSP net costs)csp_price_file.accepted_atДата применения новых базовых цен для Тарифных планов Microsoft Office 365
Себестоимость изменена (Net cost has been changed)
price_changed_total
Общее количество Тарифных планов, для которых изменилась цена
price_changed_time
Дата и время изменения цен в Тарифных планах
plans[].nameНазвания Тарифных планов, чья себестоимость изменилась
plans[].idИдентификаторы Тарифных планов, чья себестоимость изменилась
plans[].linkСсылка на Тарифные планы Реселлера в платформе
price_list.linkСсылка для перехода в раздел Прайс-лист

Платеж получен (Payment has been received)


Платеж по постоплате создан (Postpay payment created)


Срок оплаты платежа приближается (Payment due date is coming)

Все Плейсхолдеры для сущности КлиентСм. Плейсхолдеры для сущности Клиент
Плейсхолдеры для сущности Платеж

См. Плейсхолдеры для сущностей Платеж, Обещанный платеж

Следующие Плейсхолдеры для сущности Платеж не поддерживаются в рамках Событий:

  • payment.status.was

  • payment.panel_link

  • payment.plan_custom_attributes.item

  • payment.plan_resources_custom_attributes.item

Финансовый день по подпискам менеджера наступил (Billing day for manager's subscriptions has come)

(ранее — Финансовый день наступил (Billing day has come))


previous_billing_period_start_dayДата начала предыдущего Финансового периода (ДД.ММ.ГГГГ) относительно Финансового дня, для которого было вызвано Событие
previous_billing_period_end_dayДата окончания предыдущего Финансового периода (ДД.ММ.ГГГГ) относительно Финансового дня, для которого было вызвано Событие
manager_accountsМножество Клиентов менеджера
manager_accounts[].idID Клиента
manager_accounts[].primary_nameНазвание Клиента
manager_accounts[].type_keyКлюч Типа Клиента
manager_accounts[].class_keyКлюч Правила обслуживания клиента
manager_accounts[].balanceТекущий Баланс Клиента
manager_accounts[].financial_blocking_thresholdВеличина Порога срабатывания финансовой блокировки Клиента, заданная на уровне Правила обслуживания или переопределенная на уровне Клиента
manager_accounts[].subscriptions[]Множество Подписок Клиента менеджера
manager_accounts[].subscriptions[].idID Подписки Клиента
manager_accounts[].subscriptions[].nameНазвание Подписки Клиента
manager_accounts[].subscriptions[].payment_modelМодель оплаты подписки. Возможные значения prepay (Предоплата) или postpay (Постоплата).
manager_accounts[].subscriptions[].payment_model_parameters[]

Массив параметров. Возвращается только для подписок payment_model = postpay.

  • "credit_limit" — величина кредитного лимита заданная на уровне Подписки
  • "current_debt" — текущая задолженность по Подписке.
manager_accounts[].subscriptions[].plan_category_keyКлюч Категории тарифного плана, который используется для проверки, что у Клиента, для которого вызвано событие, есть не удаленные Подписки на Тарифный план указанной Категории.
manager_accounts[].
subscriptions[].closed_charges_amount
Сумма Cписаний со статусом Закрыто для Подписки, которые были закрыты за предыдущий финансовый период

До окончания периода подписки (Before subscription expiration)


После окончания периода подписки (After subscription expiration)


Подписка переведена из пробного статуса в платный (After subscription switched from trial to no-trial)


Подписка изменена (Subscription changed)


Кредитный лимит для постоплатной подписки изменен (Credit limit for postpaid subscription was changed)


Приближение к кредитному лимиту постоплатной подписки (Credit limit for postpaid subscription is approaching)

Все Плейсхолдеры для сущностей Клиент, Подписка, Продукт

См. Плейсхолдеры для сущности Клиент, Плейсхолдеры для сущности Подписка, Плейсхолдеры для сущности Продукт

Для События Подписка переведена из пробного статуса в платный Плейсхолдер subscription.payment_model может использоваться только со значением prepay, так как само Событие доступно только для модели Предоплата.

DAYS_PASSED

Количество дней, прошедших с даты истечения Подписки

Плейсхолдер доступен только для События После окончания периода подписки.

sales_order_creator.emailEmail Сотрудника Реселлера или Пользователя Клиента, создавшего Заказ на покупку Подписки. Указывается в поле Получатель Шаблона для Email уведомлений
sales_order_creator.nameИмя и фамилия Сотрудника Реселлера или Пользователя Клиента, создавшего Заказ на покупку Подписки
reseller.managers_admin_emailsСписок email всех Сотрудников с ролью Системный администратор (см. Роли Сотрудников) в рамках РеселлераКлиенту которого принадлежит Подписка. Указывается в поле Получатель Шаблона для Email уведомлений

Заказ изменён (Order changed)


Заказ создан (Order created)


Повторная отправка заказа (Resend the order)

Все Плейсхолдеры для сущностей Заказ, Клиент, Владелец, Реселлер, Подписка, Продукт, Платеж
billing_day_dateДата Финансового дня, когда произошло Событие
hostURL инсталляции

Обещанный платеж создан (Guaranteed payment created)


Обещанный платёж изменён (Guaranteed payment changed)


Обещанный платёж истекает (Guaranteed payment will expire)

Все Плейсхолдеры для сущностей Клиент, Обещанный платежСм. Плейсхолдеры для сущности Клиент, Плейсхолдеры для сущностей Платеж, Обещанный платеж
Финансовый день наступает (Billing day is coming)next_billing_period_start_dayДата начала следующего Финансового периода относительно Финансового дня, для которого было вызвано Событие
next_billing_period_end_dayДата начала окончания следующего Финансового периода относительно Финансового дня, для которого было вызвано Событие
Ручная операция (Manual operation)

Все Плейсхолдеры для сущностей Клиент, Владелец, Реселлер

См. Плейсхолдеры для сущности Клиент, Общий набор Плейсхолдеров для всех событий, Плейсхолдеры для сущности Реселлер

Для События Ручная операция Плейсхолдер account.owner_reset_password_url не поддерживается.

subscription.id

ID Подписки

subscription.nameНазвание Подписки
operation.idID Ручной операции
operation.nameТип Ручной операции (см. Просмотр списка Ручных операций). Пример: manual_provisioning_plugin_application_install
subscription.application_attributes.'plugin_slug'.'attribute_key'

Плейсхолдер содержит значение дополнительного атрибута с указанным ключом (см. Просмотр информации об Экземпляре услуги) для Подписки на основе Модуля, определяемого с помощью plugin_slug:

Значение plugin_slugМодуль
office365Office365
microsoft_csp_productsMicrosoftCspProducts
vendor_serviceVendor Service Plugin (VSP)
manual_provisioningРучной провижининг
 Примеры использования
ПлейсхолдерОписание
subscription.application_attributes.office365.user_manualИнструкция по активации Подписки

subscription.application_attributes.vendor_service.user_manual
subscription.application_attributes.microsoft_csp_products.user_manual
subscription.application_attributes.vendor_service.external_idВнешний ID Подписки
order_resources (массив: target_id, target_type, type, operation_value, description)Позиции в Заказе в виде массива. Пример: {"target_id"=>3008674, "target_type"=>"Subscription", "type"=>"ProvisioningItem::New", "operation_value"=>1, "description"=>"CSPMonthly"}{"target_id"=>39874, "target_type"=>"SubscriptionResource", "type"=>"ProvisioningItem::Upgrade", "operation_value"=>2, "description"=>"Licenses"}
order_subscription_params (массив: name, key, value)Дополнительные параметры Подписки в Заказе на покупку в виде массива
subscription_resources (массив: id, name, count)Целевая конфигурация Ресурсов Подписки в виде массива. Пример: {"id"=>39871, "name"=>"vRAM", "count"=>0}{"id"=>39872, "name"=>"Storage", "count"=>0}{"id"=>39873, "name"=>"CPU", "count"=>0}{"id"=>39874, "name"=>"Licenses", "count"=>4}
subscription_resources_was (массив: name, count)Предыдущая конфигурация Ресурсов Подписки в виде массива
manual_operation.linkСсылка на Ручную операцию с учетом домена Реселлера
shopping_cart_item.plan_idID Тарифного плана, который был выбран в процессе создания заказа на покупку, требующего подтверждения (см. Заказ Подписки на коммерческий период по модели Постоплата)
shopping_cart_item.plan_nameНазвание периода Тарифного плана, который был выбран в процессе создания заказа на покупку
shopping_cart_item.period_idID периода Тарифного плана, который был выбран в процессе создания заказа на покупку
shopping_cart_item.period_duration_valueДлительность периода Тарифного плана, который был выбран в процессе создания заказа на покупку
shopping_cart_item.period_duration_typeТип длительности периода Тарифного плана, который был выбран в процессе создания заказа на покупку (год, месяц, день)
shopping_cart_item.totalИтоговая сумма Заказа на покупку в валюте Тарифного плана. Если валюта Тарифного плана и валюта Реселлера совпадают, Плейсхолдер можно использовать для отображения суммы с указанием валюты Реселлера {{ shopping_cart_item.total | format_as_currency }}
resource.name
  • Название Ресурса в Заказе на покупку для Услуги на основе Модуля Ручной провижининг
  • Текущее название Ресурса в Подписке для Услуги на основе Модуля Ручной провижининг
resource.count
  • Количество Ресурса в Заказе на покупку для Услуги на основе Модуля Ручной провижининг
  • Текущее количество Ресурса в Подписке для Услуги на основе Модуля Ручной провижининг
resource.descriptionНазвание Ресурса в Заказе на изменение для Услуги на основе Модуля Ручной провижининг
resource.type

Тип операции над количеством Ресурса в Заказе на изменение для Услуги на основе Модуля Ручной провижининг:

  • ProvisioningItem::Upgrade — увеличение количества Ресурса
  • ProvisioningItem::Downgrade — уменьшение количества Ресурса
resource.operation_valueВеличина, на которую изменяется количество Ресурса в Заказе на изменение для Услуги на основе Модуля Ручной провижининг
param.name
  • Название дополнительного атрибута Подписки (название Параметра услуги на уровне Приложения) для Услуги на основе Модуля Ручной провижининг
  • Название дополнительного атрибута Ресурса (название Параметра услуги на уровне Ресурса) для Услуги на основе Модуля Ручной провижининг

Подробнее об особенностях Параметров услуги на основе Модуля Ручной провижининг см. Управление Параметрами услуги.

param.resource_nameНазвание Ресурса, для которого задан дополнительный атрибут (Параметр услуги на уровне Ресурса) для Услуги на основе Модуля Ручной провижининг
param.value
  • Значение дополнительного атрибута Подписки (название Параметра услуги на уровне Приложения) для Услуги на основе Модуля Ручной провижининг
  • Значение дополнительного атрибута Ресурса (название Параметра услуги на уровне Ресурса) для Услуги на основе Модуля Ручной провижининг

Создан объединенный платеж (Joined payment created)


Повторная отправка объединенного платежа (Resend the joined payment)

account.idID Клиента
account.nameИмя Клиента

account.balance

в том числе {{ account.balance | format_as_currency }}

Баланс клиента

payment.id

ID Платежа

payment.total

в том числе {{ payment.total | format_as_currency }}

Общая сумма Платежа
payment.document_numberНомер Платежа
payment.linkСсылка для перехода в раздел Платежи в Панели управления Клиента с фильтрацией по номеру Платежа

payment.earliest_charge_from_date

в том числе {{ payment.earliest_charge_from_date | format_as_date }}

Самая ранняя дата from из всех Списаний, связанных с данным Платежом

payment.subscriptions

Итератор для вывода массива Подписок, связанных с Платежом, в виде списка ID - Название подписки или в виде таблицы (см. пример выше)


subscription.idID Подписки из массива Подписок, связанных с Платежом. Используется с итератором payment.subscriptions

subscription.nameНазвание Подписки из массива Подписок, связанных с Платежом. Используется с итератором payment.subscriptions
payment.days_passed

Количество дней, прошедших со дня создания объединенного Платежа

Может быть использован только для события Повторная отправка объединенного платежа.

Сотрудник создан (Manager created)manager.emailАдрес электронной почты, который будет использоваться в качестве логина Сотрудника 
manager.nameИмя Сотрудника
reseller.domainДомен Реселлерадля которого был создан Сотрудник
tokenУникальный код безопасности для создания пароля Сотрудника при первом входе
Финансовый день по подписке клиента наступил (Billing day for account's subscription has come)past_billing_period_start_day

Дата начала предыдущего Финансового периода (ДД.ММ.ГГГГ или MM/DD/YYYY) относительно Финансового дня, для которого было вызвано Событие


Доступно использование параметров даты "%m %Y": {{ past_billing_period_start_day | date: "%m %Y" }}

past_billing_period_end_dayДата окончания предыдущего Финансового периода (ДД.ММ.ГГГГ или MM/DD/YYYY) относительно Финансового дня, для которого было вызвано Событие
Все Плейсхолдеры для сущности КлиентСм. Плейсхолдеры для сущности Клиент
Плейсхолдеры для сущности Подписка

См. Плейсхолдеры для сущности Подписка

Следующие Плейсхолдеры для сущности Подписка не поддерживаются в рамках События:

  • first_subscription

  • subscription.csp

  • subscription.renewal_payment.receipt_url

  • subscription.days_passed

  • subscription.days_left

  • subscriptions[]

  • subscriptions[].billing_type

  • subscriptions[].billing_day

  • subscriptions[].billing_day_date

  • subscriptions[].billing_day_charge

  • subscriptions[].payment_model

  • subscription['resources'][RESOURCE_PRIORITY].include

  • subscription['resources'][RESOURCE_PRIORITY].additional

  • subscription.responsible_managers_by_product_id[PRODUCT_ID]['KEY_MANAGER_ROLE']['name']

  • subscription.responsible_managers_by_product_id[PRODUCT_ID]['KEY_MANAGER_ROLE']['email']

Корректировка баланса подтверждена (Correction approved)Все Плейсхолдеры для сущностей Клиент, Корректировка
Обработка данных по подпискам Azure Plan завершена (Data processing for Azure Plan subscriptions completed)Только Плейсхолдеры для сущности РеселлерСм. Плейсхолдеры для сущности Реселлер

Отзыв | Feedback