Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Може кіт може підказати як реалізувати наступний функціонал:
Потрібно заборонити перехід залежно від значення у полі мультисписок контактів.
Є поле мультисписок контактів, може бути багато значень.
І є ще одне поле з типом "Довідник контактів", в якому зберігається один контакт.
Так ось потрібно заборонити переходити на етап якщо в полі мультисписок контактів є контакт з поля "Довідник контактів".
Буду вдячний за допомогою.
ps. так само підійдуть варіанти з полями мультисписок та рядок
Наприклад, заборонити переходити на етап, якщо в полі мультисписок є значення з вказаного поля процесу.
Може кіт може підказати як реалізувати наступний функціонал: Потрібно заборонити перехід залежно від значення у полі мультисписок контактів. Є поле мультисписок контактів, може бути багато значень. І є ще одне поле з типом "Довідник контактів", в якому зберігається один контакт. Так ось потрібно заборонити переходити на етап якщо в полі мультисписок контактів є контакт з поля "Довідник контактів". Буду вдячний за допомогою. ps. так само підійдуть варіанти з полями мультисписок та рядок Наприклад, заборонити переходити на етап, якщо в полі мультисписок є значення з вказаного поля процесу.
Залишіть повідомлення в цій темі і відкриються контакти користувача
Поки що побачив складний варіант: 1) усі контакти з довідника контактів (який мультисписком) за допомогою дії додати контакти до контактів процесу потрапляють у контакти процесу 2) Наступна дія "Додати контакти процесу як фіктивні продукти" 3) За допомогою дії копіювати поля продуктів процесу копіюємо назву продукту процесу(імена контактів з того поля довідника контактів) в додатковому полі продукту процесу (назва цього поля вибирайте самі:) для роботи наступної дії 4) Додаємо поле процесу (той самий контакт, тільки тип рядок) ставимо дію "заповнити поле процесу або контакту" і встановлюємо там такі налаштування 4) І потім ми припиняємо виконання дій якщо хоч одне додаткове поле продукту процесу не збігається з тим самим полем контакту 5) А якщо умов не дотримуються (у хоча б одному імені фіктивного продукту є таке ж значення, як ім'я "того одного контакту") то система забороняє перемикати етап намагаюся згадати варіант, де є в дії "містить поле", але одразу так його не знайшов якщо мій варіант допоміг - буду вдячний за чайові :) залишити їх можна за коментарем
Поки що побачив складний варіант:
1) усі контакти з довідника контактів (який мультисписком) за допомогою дії додати контакти до контактів процесу [file]17750[/file] потрапляють у контакти процесу
2) Наступна дія "Додати контакти процесу як фіктивні продукти" [file]17751[/file]
3) За допомогою дії копіювати поля продуктів процесу [file]17752[/file] копіюємо назву продукту процесу(імена контактів з того поля довідника контактів) в додатковому полі продукту процесу (назва цього поля вибирайте самі:) для роботи наступної дії
4) Додаємо поле процесу (той самий контакт, тільки тип рядок) ставимо дію "заповнити поле процесу або контакту" і встановлюємо там [file]17753[/file] такі налаштування
4) І потім ми припиняємо виконання дій якщо хоч одне додаткове поле продукту процесу не збігається з тим самим полем контакту [file]17754[/file] [file]17755[/file]
5) А якщо умов не дотримуються (у хоча б одному імені фіктивного продукту є таке ж значення, як ім'я "того одного контакту") то система забороняє перемикати етап
намагаюся згадати варіант, де є в дії "містить поле", але одразу так його не знайшов
якщо мій варіант допоміг - буду вдячний за чайові :) залишити їх можна за коментарем [file]17756[/file]
Спасибі за відповідь. Але рішення з використанням контактів процесу та фіктивних продуктів не підходить оскільки у процесі вже використовуються і контакти процесу та фіктивні продукти. А так само потрібно не просто зупинити виконання дій, а видати помилку, що дуже важливо.
Спасибі за відповідь. Але рішення з використанням контактів процесу та фіктивних продуктів не підходить оскільки у процесі вже використовуються і контакти процесу та фіктивні продукти. А так само потрібно не просто зупинити виконання дій, а видати помилку, що дуже важливо.
Залишіть повідомлення в цій темі і відкриються контакти користувача
ну можна такий варіант: 1. копіюємо поля мультисписок контактів та довідник контактів у полі з типом рядок (туди запише ід контактів) 2. дією Змінити значення поля процесу залежно від іншого поля процесу перевіряємо на частковий збіг рядка з мультисписком та рядки довідник контактів, і залежно від виконання умов пишемо в якусь додаткову ознаку забороняти перехід чи ні 3. забороняємо або дозволяємо перехід залежно від значення допполя тестування показало, що спрацьовує лише якщо порівнювати рядки
ну можна такий варіант:
1. копіюємо поля мультисписок контактів та довідник контактів у полі з типом рядок (туди запише ід контактів) [file]17759[/file]
2. дією Змінити значення поля процесу залежно від іншого поля процесу перевіряємо на частковий збіг рядка з мультисписком та рядки довідник контактів, і залежно від виконання умов пишемо в якусь додаткову ознаку забороняти перехід чи ні [file]17760[/file]
3. забороняємо або дозволяємо перехід залежно від значення допполя [file]17761[/file][file]17762[/file]
тестування показало, що спрацьовує лише якщо порівнювати рядки
Мулач Марина Анатоліївна SheBo написав: ну можна такий варіант: 1. копіюємо поля мультисписок контактів та довідник контактів у полі з типом рядок (туди запише ід контактів) 2. дією Змінити значення поля процесу залежно від іншого поля процесу перевіряємо на частковий збіг рядка з мультисписком та рядки довідник контактів, і залежно від виконання умов пишемо в якусь додаткову ознаку забороняти перехід чи ні 3. забороняємо або дозволяємо перехід залежно від значення допполя тестування показало, що спрацьовує лише якщо порівнювати рядки
Велике спасибі. Протестую з довгими id контактами.
[quote]
Мулач Марина Анатоліївна
SheBo написав:
ну можна такий варіант:
1. копіюємо поля мультисписок контактів та довідник контактів у полі з типом рядок (туди запише ід контактів) [file]17759[/file]
2. дією Змінити значення поля процесу залежно від іншого поля процесу перевіряємо на частковий збіг рядка з мультисписком та рядки довідник контактів, і залежно від виконання умов пишемо в якусь додаткову ознаку забороняти перехід чи ні [file]17760[/file]
3. забороняємо або дозволяємо перехід залежно від значення допполя [file]17761[/file][file]17762[/file]
тестування показало, що спрацьовує лише якщо порівнювати рядки
[/quote]
Велике спасибі. Протестую з довгими id контактами.
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар