Створення та редагування правила

  1. У цьому розділі
  2. Контекстна панель
  3. Форма параметрів правила
  4. Закладка "Умови"
  5. Закладка "Дії"
  6. кнопки управління
  7. Групи полів для завдання умов
  8. приклад
  9. Умова на PHP скрипт
  10. приклад

Недоступно в редакціях: Малий бізнес, Стандарт, Старт

У цьому розділі

  • Контекстна панель
  • Форма параметрів правила
    • Закладка "Параметри"
    • Закладка "Умови"
    • Закладка "Дії"
  • кнопки управління
  • Примітки

Форма редагування параметрів правила призначена для створення нових правил обробки поштових повідомлень і редагування вже створених. Для створення нового правила вам слід заповнити поля форми і натиснути кнопку Зберегти.

Контекстна панель

Кнопка Опис Список правил Перехід на сторінку зі списком правил . Додати нове правило Перехід до форми створення нового правила.
Кнопка відображається при редагуванні існуючого правила. Видалити дане правило Видалення даного ящика.
Кнопка відображається при редагуванні існуючого правила.

Форма параметрів правила

Закладка "Параметри"

Поле Опис Код Код правила, під яким воно було збережено.
Відображається при редагуванні існуючого правила. Остання зміна Дата і час останньої зміни правила.
Відображається при редагуванні існуючого правила. Поштова скринька Поштова скринька, до якого має застосовуватися це правило. Для створення нової поштової скриньки, ви можете клікнути посилання Створити. Активність Якщо цей прапор встановлений, правило активно і може бути застосовано до повідомлень.
Якщо прапор не встановлений, правило не застосовується до повідомлень.
Див. Тж. поле Застосовувати при подіях. * Назва Будь-яке осмислене назва даного правила. Опис Довільний опис правила. Сортування Вага сортування правила; застосовується при відображенні правила в списку. Застосовувати при події Типи подій, при яких слід застосовувати це правило:

  • При отриманні пошти - якщо прапорець встановлений, правило буде застосовуватися до кожного повідомлення при отриманні пошти з поштової скриньки, для якого створено це правило. Якщо прапор скинутий, правило не автоматично застосовуватися при отриманні пошти;
  • При примусовому виклику правила - якщо прапорець встановлений, правило можна буде застосувати в ручному режимі.

* - поля, обов'язкові для заповнення.

Закладка "Умови"

Поле Опис Групи полів для завдання умов Завдання умов попередньої фільтрації повідомлень перед тим як до них буде застосовано дане правило.
Для отримання докладної інформації по полях групи см. примітки нижче. Імовірність, що повідомлення спам Правило буде застосовуватися тільки до повідомлень, параметр СПАМ коеф. яких задовольняє цій умові; тобто більше або менше рівня, що задається у відсотках.
Наприклад, якщо виставити цю умову в "більше 90%", то правило буде застосовуватися тільки до тих повідомленнями, ймовірність спаму яких перевищує 90%. Розмір повідомлення Правило буде застосовуватися тільки до повідомлень, розмір яких задовольняє цій умові. Умова на PHP скрипт Опциональний PHP скрипт, який виконується під час визначення можливості застосування правила до повідомлення. PHP скрипт повинен визначити допустимість застосування правила до повідомлення і повернути значення true або false.
Для отримання докладної інформації про це поле см. примітки нижче. Налаштування додавання повідомлення в техпідтримку
Ця група налаштувань відображається тільки при створенні правила з шаблоном "Додавання повідомлення в техпідтримку" Визначати по E-Mail раніше зареєстрованого користувача Якщо ця умова встановлено в так ..., то при отриманні нового повідомлення правило буде робити спроби знайти зареєстрованого користувача з такою адресою в базі даних і прив'язати повідомлення до нього.
В іншому випадку, при отриманні листів з будь-яких адрес повідомлення в модулі техпідтримки будуть створюватися як анонімні. Додавати нове повідомлення в уже відкрите звернення Умова визначає, повідомлення з якої адреси можуть бути додані в відкрите звернення в техпідтримку.
При установці прапора як приховане ... повідомлення буде доступно тільки з технічним персоналом. Шаблони теми для визначення відповіді на звернення Регулярні вирази, що застосовуються для сортування вхідних повідомлень. Поле призначене для розробників; не рекомендується змінювати його значення без потреби. Прив'язувати нове звернення до сайту Вказівка ​​на сайт, до якого буде прив'язана знову створюване звернення. Прив'язувати нове звернення до категорії Вказівка ​​категорії звернення, до якої буде прив'язано знову створюване звернення. Призначити новому зверненню критичність Дозволяє вказати критичність новостворюваного звернення.

Закладка "Дії"

Поле Опис Встановити статус прочитання Дозволяє відзначити всі повідомлення, до якої застосовуватиметься це правило, як прочитані. Встановити позначку спам Дозволяє відзначити всі повідомлення, до якої застосовуватиметься це правило, як повідомлення масової розсилки. Дія на PHP скрипт Опциональний PHP скрипт, який виконується під час застосування правила до повідомлення. Видалити повідомлення Видаляє повідомлення, до яких застосовується правило. Не обробляти іншими правилами Вказує, що після застосування цього правила до конкретного повідомлення, інші правила не будуть застосовані до нього, навіть якщо повідомлення задовольняє умовам правила.

кнопки управління

Кнопка Опис Зберегти Збереження внесених змін. Перехід на сторінку зі списком правил . Застосувати Збереження внесених змін. Продовження редагування параметрів правила. Скасувати Скасування внесених змін. Повернення до початкових значень параметрів.

Примітки

Групи полів для завдання умов

Групи полів для завдання умов

Перший список, що випадає групи містить перелік текстових властивостей повідомлення, які є джерелом інформації для фільтра (операнд).

Другий список, що випадає містить перелік компаративних операторів (операторів порівняння), що визначають тип операції порівняння, що застосовується до тексту властивості, обраного в першому списку при фільтрації. Як функціональний оператора може бути обраний пункт Регулярний вираз. Синтаксис використовуваних регулярних виразів відповідає специфікації PCRE. Опис синтаксису можна знайти тут: http://ru2.php.net/manual/en/reference.pcre.pattern.syntax.php .

Поле введення тексту призначене для введення зразка тексту, з яким проводиться порівняння тексту властивості першого списку.

приклад

Для того щоб правило застосовувалося до всіх вхідних повідомлень, в поле Тема яких присутнє слово "Замовлення", встановіть наступні значення полів:

  • Операнд - Тема;
  • Оператор - Містить;
  • Зразок - Замовлення.

Умова на PHP скрипт

Поставляються можливості в більшості випадків достатні для завдання умов відбору повідомлень. Однак, якщо стандартні механізми не дозволяють реалізувати необхідні умови відбору повідомлень, передбачена можливість створення користувацьких програмних умов відбору. Скрипт для відбору повідомлень повинен бути написаний на мові PHP. Під час виконання умовного скрипта гарантується валідність масиву полів повідомлення $ arMessageFields.

Умовний PHP-скрипт повинен повернути true, якщо умова виконується і до повідомлення може бути застосоване правило, або false у противному випадку.

приклад

if ($ arMessageFields [ "FIELD_PRIORITY"]> 3 || strpos ($ arMessageFields [ "FIELD_FROM"], "@bitrix")> 0)
return true;
return false;

© «Бітрікс», 2001-2019, «1С-Бітрікс», 2019

наверх