Особые условия доступности операций

Некоторое время назад мы писали, что выполнили первый этап создания операций для кампаний — заведение их через панель администрирования и редактирование их доступности по механикам этапа регистрации (https://mindbox.ru/journal/obnovleniya-platformy/sozdanie-operatsiy-dlya-kampaniy-cherez/).
Доступность операции
Сейчас мы завершили очередной этап — добавление особых условий доступности и режима отображения этих условий подрядчику.
Теперь, в условие доступности (помимо доступности по этапам регистрации) может входить доступность по фильтрам.
Для этого надо кликнуть по заголовку «Дополнительные условия доступности» (чтобы появилась возможность выбирать) и собрать нужный фильтр:
Дополнительные условия доступности
Например, данная операция будет доступна на любом этапе любой механики регистрации (т. к. доступность на этапах не указан) и только потребителям с подтвержденным адресом email.
Условия
Фильтр в условиях доступности — привычный всем фильтр по потребителям.
Если операция потребителю недоступна, то подрядчику сайта об этом надо как-то сообщить — выбрать один из режимов в выпадающем списке «Режим доступности в сервисе»:
Режим доступности в сервисе
Всего возможно три режима:
— Выполнение операции
— Недоступна если не попадает под фильтр
— Особые
Как работает каждый из них подробно описано в соответствующей подсказке (см. скриншот выше), здесь просто остановимся чуть подробнее на каждом.
— Выполнение операции — это значит, перед выполнением создаваемой операции надо обязательно выполнить другую операцию (в ответе сервиса появляется узел requiredOperation)
— Недоступна если не попадает под фильтр — это значит, что в случае недоступности операция совсем не будет появляться в списке доступных операций
— Особые — в этом случай в ответе сервиса доступных операций выводится комментарий, который задается при заведении операции
Варианты ответа сервиса получения списка доступных операций также описаны в соответствующем разделе wiki.

Вас заинтересуют следующие материалы