Заголовок поля | Тип данных | Описание
|
---|
Место хранения адреса
| Строка
| Код свойства, где будет сохраняться адрес отправки сообщения данным способом. Для каждого способа отправки сообщений абонент может указать адрес (на который будут отправляться сообщения данным способом). Это значение будет сохранено в указанном здесь дополнительном свойстве Личных кабинетов. Каждому способу должно быть сопоставлено отдельное доп.свойство личных кабинетов.. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Порядок отображения
| Число
| Номер способа по порядку при отображении. Способы рассылки в WEB-интерфейсе абонента будут отображаться в указанном здесь порядке. Номера способов не должны идти строго по порядку. Способ с большим номером будет отображаться после способа с меньшим номером. Способы с пустым (неуказанным) номером отображаться не будут. Таким образом, можно сделать временно недоступным для абонента управление рассылками данным способом.
|
Название в WEB-интерфейсе
| Строка
| Название способа в WEB-интерфейсе. Этот текст будет отображаться в WEB-интерфейсе абонента в виде заголовка для столбца-способа отправки сообщений. Можно использовать HTML-теги. Переводы строк при отображении данного текста автоматически преобразуются в HTML-тег BR.
|
Блок проверки
| Строка
| Анонимный PL/SQL блок проверки правильности значения. Здесь указывается анонимный PL/SQL блок, который должен содержать одну и только одну BIND-переменную. В начале выполнения BIND переменная имеет значение, равное адресу для данного способа отправки сообщения, который ввёл абонент в Личном кабинете. Код может проверить корректность ввода и при необходимости вызвать QMS-ошибку, которая отобразится абоненту в Личном кабинете. Код может скорректировать значение (нормализовать его). Значение BIND-переменной после выполнения данного блока (в случае отсутствия ошибок) и будет сохранено в указанном доп.свойстве Личного кабинета абонента в качестве его адреса для данного способа отправки сообщений.
|
Блок отправки
| Строка
| Здесь указывается анонимный PL/SQL блок, который должен содержать одну и только одну BIND-переменную. Значение данной BIND-переменной перед выполнением блока заполняется коллекций параметров, необходимых для отправки сообщения:
ALERTKINDCODE - код вида рассылок сообщений;
WEBUSERID - ID личного кабинета абонента;
CONTRACTID - ID договора абонента;
ADDRESS - адрес отправки сообщения;
TEXT - текст сообщения.
Код должен уметь отправить сообщение по данному каналу на данный адрес или вызвать QMS-ошибку в случае неудачи.
|