# Настройка условий

**Условия могут исполняться раз в сутки (ночью), либо сразу (при изменении статуса объекта).**

<figure><img src="http://help.macrodigital.ru/upload/pages/manual/macroprice/robot/nastroika_uslovii/399/2022-03-24_15_21_51-window.png" alt=""><figcaption></figcaption></figure>

От выбранного варианта исполнения зависят и принципы обработки условий.\
В этот статье разберем принципиальные отличия в способах обработки условий при разных сроках их исполнения, а также рассмотрим все параметры, доступные для настройки условий.

Итак, самое важное - это понять, как система среагирует на условие в зависимости от срока его исполнения, это понадобится вам для правильной настройки условий и предотвращения нежелательных срабатываний.

**При исполнении раз в сутки** робот анализирует все смены статусов, произошедшие за указанный период, подсчитывает количество объектов во всех статусах и на основании всех собранных данных производит проверку на исполнение тех или иных условий. Далее, если собранные данные удовлетворяют условию, робот запускает исполнение заданных действий. То есть в этом случае робот оперирует обобщенными данными, полученными с начала периода до момента запуска проверки.

**При исполнении сразу** робот запускает проверку на исполнение условий при каждой смене статуса. Поставили бронь - прошла проверка. Сняли бронь - прошла проверка. Соответственно, заданные действия тоже будут исполняться каждый раз, когда робот обнаружит исполнение условия. Таким образом, неправильно настроенное условие может привести, например, к взрывному подъему цен в доме за короткий промежуток времени.

Для еще побольшего погружения в суть отличий сравним самое простое условие при разных сроках исполнения:

<figure><img src="http://help.macrodigital.ru/upload/pages/manual/macroprice/robot/nastroika_uslovii/399/2022-03-22_15_59_40-window.png" alt=""><figcaption></figcaption></figure>

Приведенное условие звучит так: *если во всем доме, начиная с 22.03.2022г., поставленных броней будет больше или равно 1, то робот оповестит об этом сотрудников, а также создаст и применит проект переоценки, подняв стоимость объектов во всем доме на 100 000 руб.*

Как отреагирует на такое условие робот при исполнении **раз в сутки**?\
Робот запустится ночью, проверит, сколько броней было поставлено за выбранный период. Скажем, их было 5. Затем сверит полученное количество с указанным в условии: 5 поставленных броней - это больше 1 брони в условии, значит условие сработало. Затем исполнит действия: отправит оповещение сотрудникам и поднимет стоимость объектов во всем доме на 100 000.\
Тут важно: оповещение будет отправлено один раз, и проект переоценки будет создан один, т.к. условие сработало один раз по итогу общей ежесуточной проверки. Если на следующий день снова будет поставлена как минимум одна бронь - произойдет то же самое.

А что случится при исполнении такого же условия **сразу**?\
При первой же постановке брони робот проверит выполнение условия: 1 поставленная бронь равна 1 брони в условии, значит условие сработало. Робот тут же приступит к выполнению действий - отправит оповещение и поднимет стоимость объектов во всем доме на 100 000 руб. Если менеджеры поставят еще одну бронь, робот снова выполнит проверку: 2 поставленных брони - это больше 1 брони в условии, следовательно, условие снова выполнено, запускаем действия. Значит стоимость объектов снова поднимется на 100 000 руб.\
Итого к концу дня, если за день в доме было поставлено 5 броней, мы получим 5 уведомлений и 5 примененных проектов переоценки, каждый из которых поднимет стоимость объектов в доме на 100 000 руб.

По итогу одного дня, при одном и том же условии, но с разными сроками исполнения, мы получили совершенно разные результаты:\
**При исполнении раз в сутки** стоимость каждого объекта в доме поднялась за сутки на 100 000 руб.\
**При исполнении сразу** стоимость каждого объекта в доме поднялась за сутки на 500 000 руб.

**❗️ Пожалуйста, помните об этих отличиях при настройке условий, чтобы достичь желаемого результата!**

**❗️ Перед переключением существующего условия на мгновенное исполнение - убедитесь, что оно учитывает описанные нюансы!**

\
Далее приводим сравнительную таблицу всех параметров для условий и действий, чтобы вы чувствовали себя более уверенно при настройке.

### Параметры условий

| **Параметр**                                                                                                                                   | **Обработка при исполнении раз в сутки**                                                                                                                                                                                                                                                  | **Обработка при исполнении сразу**                                                                                                                                                                                                                                         |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Выбор сегмента**                                                                                                                             |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                            |
| В сегменте                                                                                                                                     | Проверка выполнения условия будет производиться в рамках выбранного сегмента.                                                                                                                                                                                                             |                                                                                                                                                                                                                                                                            |
| В любом стояке сегмента                                                                                                                        | Проверка выполнения условия будет производиться отдельно для каждого стояка выбранного сегмента.                                                                                                                                                                                          |                                                                                                                                                                                                                                                                            |
| **Тип периода**                                                                                                                                |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                            |
| На текущий момент                                                                                                                              | <p>Анализ доступен только для подсчета количества объектов в продаже.<br>Подсчет производится каждую ночь.</p>                                                                                                                                                                            | <p>Анализ доступен только для подсчета количества объектов в продаже. <br>Подсчет производится после каждого изменения статуса.</p>                                                                                                                                        |
| За последние N дней                                                                                                                            | <p>Анализируются события за N дней до момента выполнения проверки.<br>Доступно для подсчета новых и поставленных броней, сделок и т.д.</p>                                                                                                                                                | <p>Анализируются события за N дней до момента выполнения проверки.<br>Доступно для подсчета поставленных броней, сделок и т.д.</p>                                                                                                                                         |
| Начиная с                                                                                                                                      | <p>Анализируются события, произошедшие начиная с указанной даты до момента проверки.<br>Доступно для подсчета новых и поставленных броней, сделок и т.д.</p>                                                                                                                              | <p>Анализируются события, произошедшие начиная с указанной даты по настоящий момент.<br>Доступно для подсчета поставленных броней, сделок и т.д.</p>                                                                                                                       |
| С последнего применения проекта ❗️ Вариант становится доступен после первого применения проекта переоценки, сформированного по данному условию | <p>Анализируются события, произошедшие начиная с даты последнего применения проекта.<br>Доступно для подсчета новых и поставленных броней, сделок и т.д.</p>                                                                                                                              | <p>Анализируются события, произошедшие начиная с даты последнего применения проекта.<br>Доступно для подсчета поставленных броней, сделок и т.д.</p>                                                                                                                       |
| <p>С последнего успешного срабатывания условия<br>❗️ Вариант становится доступен после первого успешного срабатывания условия</p>              | <p>Анализируются события, произошедшие начиная с даты последнего успешного срабатывания текущего условия.<br>Доступно для подсчета новых и поставленных броней, сделок и т.д.</p>                                                                                                         | <p>Анализируются события, произошедшие начиная с даты последнего успешного срабатывания текущего условия.<br>Доступно для подсчета поставленных броней, сделок и т.д.</p>                                                                                                  |
| **Тип условия**                                                                                                                                |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                            |
| В продаже                                                                                                                                      | Подсчитывает количество объектов в статусе «Подбор». Доступно только для типа периода «На текущий момент»                                                                                                                                                                                 |                                                                                                                                                                                                                                                                            |
| Новых                                                                                                                                          | Подсчитывает количество объектов, которые сменили свой статус на указанный и продолжают в нем находиться на момент проверки.                                                                                                                                                              | Подсчитывает первые переводы в указанный статус в рамках каждого объекта за выбранный период.                                                                                                                                                                              |
| Поставленных                                                                                                                                   | Подсчитывает общее количество первых переводов в указанные статусы в рамках каждого объекта, произошедших в объектах за выбранный период.                                                                                                                                                 | Отсутствует.                                                                                                                                                                                                                                                               |
| **Статусы и комбинации для типа условия «Новых»**                                                                                              |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                            |
|                                                                                                                                                | Объекты, которые за выбранный период перешли в указанный статус и на момент проверки продолжают находиться в этом статусе.                                                                                                                                                                | <p>Количество первых переходов в указанный статус в рамках каждого объекта за выбранный период.<br>❗️ Если за выбранный период один и тот же объект уходил в бронь, возвращался в продажу и снова уходил в бронь, то будет засчитан только первый его перевод в бронь.</p> |
| Броней                                                                                                                                         | Учитываются переходы: Подбор→Бронь                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                                            |
| Платных броней                                                                                                                                 | Учитываются переходы: Бронь→Платная бронь                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                            |
| Платных броней и сделок в работе                                                                                                               | Отсутствует.                                                                                                                                                                                                                                                                              | Учитываются переходы: Бронь→Платная бронь, Подбор→Сделка в работе, Бронь→Сделка в работе                                                                                                                                                                                   |
| Броней и сделок в работе                                                                                                                       | Отсутствует.                                                                                                                                                                                                                                                                              | Учитываются переходы: Подбор→Бронь, Подбор→Сделка в работе                                                                                                                                                                                                                 |
| Сделок в работе                                                                                                                                | Учитываются переходы: Подбор→Сделка в работе, Бронь→Сделка в работе                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                                            |
| Сделок проведено                                                                                                                               | Учитываются переходы: Сделка в работе→Сделка проведена                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                                            |
| **Статусы и комбинации для типа условия «Поставленных»**                                                                                       |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                            |
|                                                                                                                                                | <p>Количество первых переходов в указанный статус в рамках каждого объекта за выбранный период.<br>❗️ Если за выбранный период один и тот же объект уходил в бронь, возвращался в продажу и снова уходил в бронь, то засчитан будет только первый его перевод в бронь.</p>                | Отсутствует.                                                                                                                                                                                                                                                               |
| Броней                                                                                                                                         | Учитываются переходы: Подбор→Бронь                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                                            |
| Платных броней                                                                                                                                 | Учитываются переходы: Бронь→Платная бронь                                                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                            |
| Платных броней и сделок в работе                                                                                                               | Учитываются переходы: Бронь→Платная бронь, Подбор→Сделка в работе, Бронь→Сделка в работе                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                            |
| Броней и сделок в работе                                                                                                                       | Учитываются переходы: Подбор→Бронь, Подбор→Сделка в работе                                                                                                                                                                                                                                |                                                                                                                                                                                                                                                                            |
| Сделок в работе                                                                                                                                | Учитываются переходы: Подбор→Сделка в работе, Бронь→Сделка в работе                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                                            |
| Сделок проведено                                                                                                                               | Учитываются переходы: Сделка в работе→Сделка проведена                                                                                                                                                                                                                                    |                                                                                                                                                                                                                                                                            |
| <p><br><strong>Параметры действий</strong></p>                                                                                                 |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                            |
| Параметр                                                                                                                                       | Обработка при исполнении раз в сутки                                                                                                                                                                                                                                                      | Обработка при исполнении сразу                                                                                                                                                                                                                                             |
| **Тип действия**                                                                                                                               |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                            |
| Оповестить сотрудников                                                                                                                         | При срабатывании условия указанным сотрудникам будет направлено уведомление о факте срабатывания. Уведомления по умолчанию можно отправлять на e-mail или в Telegram. Если в вашей компании подключены интеграции с WhatsApp или sms-сервисом, то отправка будет доступна и в эти каналы. |                                                                                                                                                                                                                                                                            |
| Создать проект по изменению цен                                                                                                                | При срабатывании условия в доме будет сформирован проект переоценки по заданным параметрам. Применять проект необходимо будет вручную.                                                                                                                                                    |                                                                                                                                                                                                                                                                            |
| Создать и применить проект по изменению цен                                                                                                    | При срабатывании условия в доме будет сформирован проект переоценки по заданным параметрам. Проект сразу же будет применен, т.е. цены в объектах изменятся автоматически.                                                                                                                 |                                                                                                                                                                                                                                                                            |
| Заморозить условие                                                                                                                             | Сразу после срабатывания условия это условие будет отключено (заморожено) на N дней. По истечении указанного срока условие включится автоматически.                                                                                                                                       |                                                                                                                                                                                                                                                                            |
| Изменить пороговое значение условия                                                                                                            | Сразу после срабатывания условия пороговое значение этого условия будет увеличено или уменьшено на указанное количество штук.                                                                                                                                                             |                                                                                                                                                                                                                                                                            |
| **Выбор сегмента для создания проекта переоценки**                                                                                             |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                            |
| Во всем сегменте                                                                                                                               | Проект переоценки затронет весь выбранный сегмент.                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                                            |
| По стоякам сегмента                                                                                                                            | <p>Проект переоценки затронет только тот стояк выбранного сегмента, в котором выполнилось заданное условие.<br>❗️ Доступно только при выборе в условии любого стояка сегмента.</p>                                                                                                        | Проект переоценки затронет только тот стояк выбранного сегмента, в котором находится объект, запустивший срабатывание условия.                                                                                                                                             |
