Начать беседу

Расчетный процесс

В разделе "Движок компенсационных планов"/ " Расчетный процесс" Вы можете просматривать, редактировать и создавать расчетные процессы и правила, по которым они работают.

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

Настроенный рабочий процесс будет использоваться для вычисления зависимых свойств (например, изменение группового объема) при изменении одного из показателей плана (например, личного объема в связи с покупкой, сделанной дистрибьютором).


На странице расчетные процессы сгруппированы по планам. Информация по каждому созданному плану (если больше одного) отображается на отдельной вкладке.

Расчетные процессы отображаются в виде "плашек" внутри выбранного плана.

В разделе доступны следующие операции:

  • Создание/Редактирование нового расчетного процесса
  • Создание нового правила

Создать новый расчетный процесс 

Для создания нового расчетного процесса выполните следующие действия:

  1. Нажмите на синюю кнопку "Создать рабочий процесс" на панели инструментов.
  2. На открывшейся странице заполните поля:
  • Название - введите наименование создаваемого процесса. Обратите внимание, ельзя использовать наименования процессов и их псевдонимов дважды.
  • Алиас (Псевдоним) - введите псевдоним создаваемого процесса.
  • План - выберите план, в котором будет создан рабочий процесс, из списка доступных.
  • Тип процессора - выберите тип процессора, доступны два вида:

                                    Коллатеральный - при выборе этого типа процессора, правила применяются поочередно к позициям (сначала первое правило к первой позиции, затем ко второй и т.д.).

                                    Рекурсивный - при выборе этого типа процессора, список правил применяется к позициям в порядке очереди (сначала все правила к первой позиции, затем ко второй и т.д.).

3. Нажмите кнопку "Отправить" для добавления нового процесса на странице выбранного плана.

После создания процесса становится доступно создание правила, по которому этот процесс будет работать.

Редактирование существующего расчетного процесса

Ссылка на форму редактирования процесса располагается в конце строки с плашками рабочих процессов. 

Кликните на рабочий процесс и пройдите по ссылке "Редактировать рабочий процесс", откроется страница с предзаполненной формой редактирования. Форма редактирования совпадает с формой создания расчетного процесса, добавляется лишь кнопка Удалить расчетный процесс.

Создание нового правила 

Для создания нового правила существующего процесса выполните следующие действия:

  1. Нажмите на синюю кнопку "Создать правило" на панели инструментов.
  2. Происходит переход на страницу создания правила плана. Пример формы создания правила: 

Форма создания/редактирования правила содержит 6 блоков:

1.Заголовок

В нем отображаются поля:

  • Имя правила - введите наименование создаваемого правила.
  • Алиас (Псевдоним) - введите псевдоним создаваемого правила.

2. Свойства источника / Исходное свойство

В этом блоке указываются исходные свойства.

  • Здесь указывается одно или несколько исходных свойств, при изменении которых будет срабатывать правило. Добавить свойство можно с помощью значка "плюс", а удалить с помощью "крестик" .
  • Для каждого свойства так же указывается характер изменения активирующий правило, имеющий 4 фиксированных варианта:
  1. Any - любое изменение (указывается по умолчанию).
  2. Increase - приращение значения указанного исходного свойства.
  3. Decrese - снижение значения указанного исходного свойства.
  4. Match - совпадение, при выборе этого характера изменения, появляется возможность указывать фиксированное значение или интервал значений (в дополнительном поле).

3. Зависимое свойство

  • В третьем блоке выбирается зависимое свойство (одно), которое будет меняться в связи с изменением исходного свойства.
  • Для зависимого свойства нужно задать позиции, свойство которых будет изменено. Существуют следующие варианты позиций:
  1. Own  - это собственная позиция (та же позиция, что и у исходного свойства). Важно! при использовании "собственной позиции"  у исходного и зависимого свойства в формулах используются только маркетинговые свойства данной позиции (выделяются желтым маркером). Если у зависимого свойства позиция другая (например, upline), то в формулах можно использовать как свойства исходной позиции, так и свойства зависимой позиции (выделяется оранжевым). 
  2. Sponsor  - это вышестоящая позиция (спонсорская).
  3. Upline - это возможность задания диапазона позиций. При задании диапазона, становятся доступными два дополнительный поля: 
    1. Область - укажите целые числа от 0 до бесконечности (они означают количество поколений вверх относительно текущей позиции) и/или маркетинговые свойства и параметры.
    2. Выбор условия - введите любое условие для селективной выборки позиций, для выбора не всего диапазона, а только тех позиций, которые соответствуют условиям. 
  4. Other tree - выбор другого дерева positions in other tree with same account. При задании диапазона, становятся доступными два дополнительный поля:
  • Дерево - выберите дерево из списка доступных, в котором будут искаться зависимые позиции.
  • Выбор условия - введите любое условие для селективной выборки позиций. 

4. Установка периодов

Под блоками исходных и зависимых свойств соответственно, располагается блок установки периодов. Укажите для какого периода будут браться значение свойств: для предыдущего, текущего или следующего.

 

5. Алгоритм зависимости

  • Условие выполнения (Execute conditions)  -  введите логическую формулу для определения условий срабатывания. 
  • Обрывать цепочку при срабатывании - если поле отмечено, то как только для очередной позиции сработает формула, дальнейшее движение вверх по поколениям будет прекращено (поле можно отмечать, если зависимые позиции заданы диапазоном - вышестоящие позиции (Upline positions)).

6. Формула

В блоке формула отображаются два поля "Формула" и "Действия после выполнения/применения правила".

  • Formula. Здесь задается арифметическое выражение для расчета значения свойства. В выражении можно использовать: значения свойств (как исходной позиции, так и зависимой, если они не совпадают), системные переменные (например, Upline-offset), параметры (например, обращаться к параметрам типа Mapping), встроенные формулы сравнения (Minimum и Maximum) для выборки соответственно минимального или максимального значения из ряда.

При вводе формул используются следующие цвета элементов приложения и стили: 

  • Маркетинговые свойства исходной позиции - желтым
    • Маркетинговые свойства зависимой позиции (если это другая позиция) - оранжевым
    • Параметры плана - зеленым
    • Значения параметров плана из справочников - серым
    • Системные переменные - голубым
    • Функции - курсивом
    • Арифметические и логические операторы - жирным
  • Действия после выполнения/применения правила - здесь можно ввести любое условие для действие после выполнения правила, например присвоение/смена ранга, начисление бонуса сети и т.д. Все такие действия исполняются после завершения всей расчетной цепочки, из которой они были инициированы.

 Нажмите кнопку "Отправить" и новое правило добавится на страницу плана.

Смена приоритета выполнения правила

Для того, чтобы сменить приоритет /очередность исполнения существующего правила нажмите на значок "стрелка" -  в столбце "Действия".  Стрелка вверх перемещает правило на одну позицию вверх (повышение приоритета), стрелка вниз - соответственно на одну позицию вниз (понижение приоритета). 


Выберите файлы или перетащите файлы
Была ли эта статья Вам полезна?
Да
Нет
  1. Daria Tsirelnikova

  2. Опубликовано
  3. Обновлено

Комментарии