1b.app
Скопирована ссылка -

Контроль дублей

Есть ли в системе возможность контролировать процессы, поступающие в воронку таким образом, чтобы значение поля (или дополнительного или поля контакта) сверялось не с конкретным значением, а со значением полей (или дополнительных полей или полей контакта) аналогичных процессов в воронке?
Например, в воронке уже существует процесс, у которого номер ордера (условное дополнительное поле) равно 112-4964540-1202615, а в систему поступил еще один процесс, имеющий такой же номер ордера 112-4964540-1202615. И нужно, чтобы этот второй процесс переместился на определенный этап.
Оригинальный вопрос доступен на версии: ua

Ответы:

Вы можете не дать второму процессу вообще заполнить поле значением "112-4964540-1202615". При редактировании дополнительного поля можно указать что его значение уникально, если это сделать - при записи в допполе значения, которое уже есть в допполе у другого процесса будет выдана ошибка
27.02.2023, 14:27


.dev
OneBox production писал/а:
Вы можете не дать второму процессу вообще заполнить поле значением "112-4964540-1202615". При редактировании дополнительного поля можно указать, что его значение уникально, если это сделать – при записи в допполе значение, которое уже есть в допполе, у другого процесса будет выдана ошибка

Эти повторы тоже нужны в системе, потому что над ним тоже будет идти работа, поэтому нужно, чтобы они создавались, но просто сбрасывались все в одну стадию
27.02.2023, 14:50
Оригинальный комментарий доступен на версии: ua

Попробуйте использовать действие на этапе "Найти подпроцесс с заданным бизнес-процессом и этапом и изменить ей бизнес-процесс и этап" с выбором нужных условий и галочкой "Искать по всем процессам"
27.02.2023, 15:52



.dev

OneBox production писал/а:

Попытайтесь использовать действие на этапе "Найти подпроцесс с заданным бизнес-процессом и этапом и изменить ему бизнес-процесс и этап" с выбором нужных условий и галочкой "Искать по всем процессам"



Простите, немного не понял, как правильно заполнить это действие.
27.02.2023, 17:24
Оригинальный комментарий доступен на версии: ua



Оксана Оксана Оксана писал/а:



.dev

OneBox production писал/а:

Попытайтесь использовать действие на этапе "Найти подпроцесс с заданным бизнес-процессом и этапом и изменить ему бизнес-процесс и этап" с выбором нужных условий и галочкой "Искать по всем процессам"



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



Извиняюсь, оказалось, что правильно заполнил, все работает, спасибо за совет
27.02.2023, 18:04
Оригинальный комментарий доступен на версии: ua


Оксана Оксана Оксана писал/а:
заполнил

Оксана? Это точно Оксана?))
27.02.2023, 20:50
Оригинальный комментарий доступен на версии: ua


.dev
OneBox production писал/а:

Оксана Оксана Оксана писал/а:
заполнил

Оксана? Это точно Оксана?))

Вместо Оксаны разбирается не Оксана) Протестировали это действие, все-таки она работает не так как нужно. Вернее делает совершенно противоположное. Нужно, чтобы пришедший вторым этап был перенесен на соответствующий этап. А значит, это действие оставляет новый этап там, где он был, а уже имеющийся в системе переносит на этап. Можно ли настроить это действие так, чтобы поступало наоборот? Может ли есть еще какое-то действие для этого?
01.03.2023, 14:19
Оригинальный комментарий доступен на версии: ua

[/quote]
Нужно, чтобы пришедший вторым процесс был перенесен на соответствующий этап. А значит, это действие оставляет новый процесс там, где он был, а уже имеющийся в системе переносит на этап. Можно ли настроить это действие так, чтобы поступало наоборот? Может ли есть еще какое-то действие для этого?
[/quote]
Немножко неправильно написал)
01.03.2023, 14:21
Оригинальный комментарий доступен на версии: ua

В действии есть настройка "Після успішного виконання дії - переключити етап на:" вы можете поменять этап найденного БП на какой то "промежуточный" потом вернуть обратно и сменить этап текущего с помощью этого действия. Это костыль, но он будет работать. Если без костыля, то нужно немного доработать действие, чтобы если нашло процесс не трогать его а только переключить текущий, возможно есть другие действия которые это делают, например:

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

Действий в боксе очень много, они могут почти всё, пробуйте искать по ключевым словам, типа "найти" "переключить" и тд
01.03.2023, 14:26


.dev
OneBox production писал/а:
В действии есть настройки "После успешного выполнения действия - переключить этап на:" вы можете поменять этап найденного БП на какой-либо "промежуточный" затем повернуть назад и изменить этап текущего с помощью этого действия. Это костыль, но он будет работать. Если без костыля, то нужно немного доработать действие, чтобы если нашел процесс не трогать его, а только переключить текущий, возможно есть другие действия, которые это совершают, например:
"Проверить наличие значения дополнительного поля текущего процесса в других процессах", вы можете проверить и записать значение в допполе, затем следующим действием проверить наличие значения в поле и переключить на нужный этап если оно есть или заполнено как-то по-особому.
Действий в боксе очень много, они могут почти все, попробуйте искать по ключевым словам, типа "найти", "переключить" и т.д.

спасибо вам очень, "Проверить наличие значения дополнительного поля текущего процесса в других процессах" как раз то, что нужно.
01.03.2023, 15:15
Оригинальный комментарий доступен на версии: ua

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий