Страница 1 из 1

добавить условие "НЕ"

Добавлено: 07.11.2017 13:48
Халфин Тимур Маликович
прошу добавить условие НЕ

пример: мне необходимо запустить сценарий, если сотрудник НЕ состоит в группе
есть возможность сделать правило:
"исполнитель состоит в группе != Х"
что означает, что исполнитель состоит в другой группе, при этом, что характерно, в группе Х он тоже может состоять.
Конечно, можно перечислить все группы, в которых может состоять сотрудник через ИЛИ. Но при изменении количества групп придется переписывать их во всех сценариях.

С условием "НЕ" логические правила приобретут полноту (в математическом смысле).

Добавлено: 07.11.2017 14:00
Snopkov Mikhail
+1

Добавлено: 21.01.2018 18:16
Илья Федоров
+1

Добавлено: 21.01.2018 18:51
Михаил Храпунов
+1

Добавлено: 02.02.2018 15:56
Попов Виктор
+1

Добавлено: 02.02.2018 16:39
Максим Сафронов
+1

Re: добавить условие "НЕ"

Добавлено: 23.01.2019 13:00
Артем Никитенко
+
У многих условий нет "не" или "нет" .

Re: добавить условие "НЕ"

Добавлено: 25.01.2019 20:28
Илья Федоров
Халфин Тимур Маликович писал(а):
07.11.2017 13:48
прошу добавить условие НЕ

пример: мне необходимо запустить сценарий, если сотрудник НЕ состоит в группе
есть возможность сделать правило:
"исполнитель состоит в группе != Х"
что означает, что исполнитель состоит в другой группе, при этом, что характерно, в группе Х он тоже может состоять.
Конечно, можно перечислить все группы, в которых может состоять сотрудник через ИЛИ. Но при изменении количества групп придется переписывать их во всех сценариях.

С условием "НЕ" логические правила приобретут полноту (в математическом смысле).
Тимур, а можете пояснить, как наличие НЕ поможет в данном случае.
Вам нужно чтобы сценарий сработал для Исполнителя (вы его называете сотрудником, но исполнитель может быть и контактов для которого понятие группа не существует) которые не состоит вообще ни в какой группе?
Если надо проверить Не состоит в группе, а он в ней состоит но система выдаст Ложь и сценарий не сработает.
Я не очень понимаю как это может быть, сотрудник либо есть в группе либо его в ней нет,
Или вы не про строки параметров отбора, а про строку "Логика фильтра"?
Возможно имеет смысл попросить сделать для такого рода полей, предусмотреть возможность задать список значений, а не одно значение (по аналогии с полем Статус, где можно указать сразу несколько статусов). Это конечно не решение вашей конкретной проблемы, но позволит уменьшить количество параметров.
Часто такая необходимость возникает при проверке Проектов, Шаблонов и прочих полей как ситемных так и кастомных.

Re: добавить условие "НЕ"

Добавлено: 28.01.2019 14:33
Халфин Тимур Маликович
Тимур, а можете пояснить, как наличие НЕ поможет в данном случае.
Вам нужно чтобы сценарий сработал для Исполнителя (вы его называете сотрудником, но исполнитель может быть и контактов для которого понятие группа не существует) которые не состоит вообще ни в какой группе?
например:
сценарий запрета постановки задачи исполнителю, не входящему в группу (постановщик задачи может задать любого исполнителя в общем случае)

Re: добавить условие "НЕ"

Добавлено: 20.09.2019 03:21
Игорь Архипов
+1

столкнулся с тем что нельзя отловить условием комментарий от контакта, если он ответил боту (естественно никого не уведомив)

оператор "И НЕ" решил бы этот вопрос

Re: добавить условие "НЕ"

Добавлено: 25.09.2019 21:28
Илья Федоров
Игорь Архипов писал(а):
20.09.2019 03:21
+1

столкнулся с тем что нельзя отловить условием комментарий от контакта, если он ответил боту (естественно никого не уведомив)

оператор "И НЕ" решил бы этот вопрос
Игорь, мне кажется что-то не так вы настраивали. Сценарий на триггер Добавлено действие не зависит от того уведомляли ли кого-то или нет. Есть условие Автор действия - контакт. Или автор действия сотрудник. Может такие условия помогут?

Re: добавить условие "НЕ"

Добавлено: 21.10.2019 22:08
Халфин Тимур Маликович
+1

Re: добавить условие "НЕ"

Добавлено: 22.10.2019 10:30
Котелкин Андрей
+1

Re: добавить условие "НЕ"

Добавлено: 23.10.2019 19:16
Игорь Архипов
Федоров Илья писал(а):
25.09.2019 21:28
Игорь Архипов писал(а):
20.09.2019 03:21
+1

столкнулся с тем что нельзя отловить условием комментарий от контакта, если он ответил боту (естественно никого не уведомив)

оператор "И НЕ" решил бы этот вопрос
Игорь, мне кажется что-то не так вы настраивали. Сценарий на триггер Добавлено действие не зависит от того уведомляли ли кого-то или нет. Есть условие Автор действия - контакт. Или автор действия сотрудник. Может такие условия помогут?
возможно.

Решили уже иначе, бот уведомляет сотрудника и нужный контакт, при ответе на такое сообщение уведомляется и сотрудник.

Re: добавить условие "НЕ"

Добавлено: 24.10.2019 17:28
Анна Блудвина
+1

Re: добавить условие "НЕ"

Добавлено: 28.01.2020 10:25
Халфин Тимур Маликович
Уважаемые разработчики, НЕ ?

Re: добавить условие "НЕ"

Добавлено: 29.01.2020 18:03
Dmitry Goncharenko
Ну вот как-то НЕ.

1. НЕ видим живые кейсы, которые не решаются текущими условиями, но решатся при появлении НЕ
2. У НЕ очень НЕочевидное использование и даже опытные товарищи далеко НЕ всегда могут верно составить условие с НЕ. А неопытные путаются даже с текущими И и ИЛИ.
3. НЕ очень медленная конструкция, она серьезно замедлит работу фильтров, которые его будут использовать.

Именно поэтому мы видим решение в добавлении специфичных условий, которые работают в паре, вроде "Содержит / Не содержит", "В избранном / Не в избранном" и т.п. Они выглядят более понятными для большинства пользователей и у нас нет по ним вопросов в Службу поддержки. А это лучший показатель.