1b.app
Скопійоване посилання -

Заборонити перехід залежно від значення у полі мультисписок контактів. Як продати?

Може кіт може підказати як реалізувати наступний функціонал:
Потрібно заборонити перехід залежно від значення у полі мультисписок контактів.
Є поле мультисписок контактів, може бути багато значень.
І є ще одне поле з типом "Довідник контактів", в якому зберігається один контакт.
Так ось потрібно заборонити переходити на етап якщо в полі мультисписок контактів є контакт з поля "Довідник контактів".
Буду вдячний за допомогою.
ps. так само підійдуть варіанти з полями мультисписок та рядок
Наприклад, заборонити переходити на етап, якщо в полі мультисписок є значення з вказаного поля процесу.
Оригінальне питання доступне на версії: ru

Відповіді:

Мазур Віктор Вікторович
Іменна ліцензія
Залишіть повідомлення в цій темі і відкриються контакти користувача
Поки що побачив складний варіант:
1) усі контакти з довідника контактів (який мультисписком) за допомогою дії додати контакти до контактів процесу потрапляють у контакти процесу
2) Наступна дія "Додати контакти процесу як фіктивні продукти"
3) За допомогою дії копіювати поля продуктів процесу копіюємо назву продукту процесу(імена контактів з того поля довідника контактів) в додатковому полі продукту процесу (назва цього поля вибирайте самі:) для роботи наступної дії
4) Додаємо поле процесу (той самий контакт, тільки тип рядок) ставимо дію "заповнити поле процесу або контакту" і встановлюємо там такі налаштування
4) І потім ми припиняємо виконання дій якщо хоч одне додаткове поле продукту процесу не збігається з тим самим полем контакту
5) А якщо умов не дотримуються (у хоча б одному імені фіктивного продукту є таке ж значення, як ім'я "того одного контакту") то система забороняє перемикати етап
намагаюся згадати варіант, де є в дії "містить поле", але одразу так його не знайшов
якщо мій варіант допоміг - буду вдячний за чайові :) залишити їх можна за коментарем
04.10.2022, 18:57
Оригінальний коментар доступний на версії: ru

Спасибі за відповідь. Але рішення з використанням контактів процесу та фіктивних продуктів не підходить оскільки у процесі вже використовуються і контакти процесу та фіктивні продукти. А так само потрібно не просто зупинити виконання дій, а видати помилку, що дуже важливо.
04.10.2022, 20:01
Оригінальний коментар доступний на версії: ru

Мулач Марина Анатольевна SheBo
Іменна ліцензія
Залишіть повідомлення в цій темі і відкриються контакти користувача
ну можна такий варіант:
1. копіюємо поля мультисписок контактів та довідник контактів у полі з типом рядок (туди запише ід контактів)
2. дією Змінити значення поля процесу залежно від іншого поля процесу перевіряємо на частковий збіг рядка з мультисписком та рядки довідник контактів, і залежно від виконання умов пишемо в якусь додаткову ознаку забороняти перехід чи ні
3. забороняємо або дозволяємо перехід залежно від значення допполя
тестування показало, що спрацьовує лише якщо порівнювати рядки
05.10.2022, 11:03
Оригінальний коментар доступний на версії: ru


Мулач Марина Анатоліївна
SheBo написав:
ну можна такий варіант:
1. копіюємо поля мультисписок контактів та довідник контактів у полі з типом рядок (туди запише ід контактів)
2. дією Змінити значення поля процесу залежно від іншого поля процесу перевіряємо на частковий збіг рядка з мультисписком та рядки довідник контактів, і залежно від виконання умов пишемо в якусь додаткову ознаку забороняти перехід чи ні
3. забороняємо або дозволяємо перехід залежно від значення допполя
тестування показало, що спрацьовує лише якщо порівнювати рядки

Велике спасибі. Протестую з довгими id контактами.
07.10.2022, 10:13
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар