Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
поясніть, чому в списку фактичних платежів я пишу номер замовлення у фільтр і отримую результат:
[file]2370[/file]
а в дії
[file]2371[/file] - я повинен вигадувати якісь регулярні вирази, просити покупців ставити якісь символи типу "#" і результат не гарантований...
поясніть, чому в списку фактичних платежів я пишу номер замовлення у фільтр і отримую результат:
а в дії - я повинен вигадувати якісь регулярні вирази, просити покупців ставити якісь символи типу "#" і результат не гарантований...
Добрий день. Тому що в описі платежу я можу написати будь-яку марення, потипу "123123 перевірка зв'язку" і якщо це "маячня" без будь-якого шаблону або унікального символу то бокс буде затягувати на замовлення з таким id цей платіж і ви поставите баг "а у мене в просте завдання з привітанням співробітника 123123 якийсь платіж затягнуло, помилка!"
Добрий день. Тому що в описі платежу я можу написати будь-яку марення, потипу "123123 перевірка зв'язку" і якщо це "маячня" без будь-якого шаблону або унікального символу то бокс буде затягувати на замовлення з таким id цей платіж і ви поставите баг "а у мене в просте завдання з привітанням співробітника 123123 якийсь платіж затягнуло, помилка!"
ні, так цей супер хитрий алгоритм у вас так і працює. якщо я в налаштуваннях напишу шукати по іду процесу, то така нісенітниця і виходить (ніхто ж не заважає зробити коментар "#123123 перевірка...") але у мене є досить складний зовнішній ВД, і якщо шукати платіж за вмістом коментаря, то ймовірність затягнути щось прагне до нуля. якщо це єдина причина, чому не можна так зробити. то хотілося б мати таке спрощене налаштування без жодних регулярних виразів, що визначає будь-яке входження шуканих символів.
ні, так цей супер хитрий алгоритм у вас так і працює.
якщо я в налаштуваннях напишу шукати по іду процесу, то така нісенітниця і виходить (ніхто ж не заважає зробити коментар "#123123 перевірка...")
але у мене є досить складний зовнішній ВД, і якщо шукати платіж за вмістом коментаря, то ймовірність затягнути щось прагне до нуля.
якщо це єдина причина, чому не можна так зробити.
то хотілося б мати таке спрощене налаштування без жодних регулярних виразів, що визначає будь-яке входження шуканих символів.
Мироненко Дмитро писав/ла: але у мене є досить складний зовнішній ВД, і якщо шукати платіж за вмістом коментаря, то ймовірність затягнути щось прагне до нуля. якщо це єдина причина, чому не можна так зробити. то хотілося б мати таке спрощене налаштування без жодних регулярних виразів, що визначає будь-яке входження шуканих символів.
Вам не здається, що це якийсь абсурд? Ви кажете, що у вас якийсь складний зовнішній ВД, за яким практично не можна нічого знайти - але в той же час ви хочете якесь елементарно просте налаштування, щоб все спрацювало і знайшло. Давайте може об'єктивніше розберемо на прикладі коментаря до ваших платежів за якими даними і що вам потрібно знайти? Бо якщо все просто - я не розумію, в чому все-таки проблема вказати шаблон і все?
[quote]
Мироненко Дмитро писав/ла:
але у мене є досить складний зовнішній ВД, і якщо шукати платіж за вмістом коментаря, то ймовірність затягнути щось прагне до нуля.
якщо це єдина причина, чому не можна так зробити.
то хотілося б мати таке спрощене налаштування без жодних регулярних виразів, що визначає будь-яке входження шуканих символів.
[/quote]
Вам не здається, що це якийсь абсурд?
Ви кажете, що у вас якийсь складний зовнішній ВД, за яким практично не можна нічого знайти - але в той же час ви хочете якесь елементарно просте налаштування, щоб все спрацювало і знайшло.
Давайте може об'єктивніше розберемо на прикладі коментаря до ваших платежів за якими даними і що вам потрібно знайти? Бо якщо все просто - я не розумію, в чому все-таки проблема вказати шаблон і все?
якщо не вникати у запитання – то може й абсурд. а так ніби я все розписав дохідливо і скрини приклав. а претензія у мене до того, що остання з налаштувань не працює як у прикладі, вказавши лише змінну - платіж не підв'язується. хоча через перелік платежів - платіж перебуває за значенням перемінної. і через регулярне вираз-яке має показувати будь-яке входження не спрацьовує теж ^.*[customorder_externalid12].*$ і приклад на скрінах є (платіж 2240)
якщо не вникати у запитання – то може й абсурд.
а так ніби я все розписав дохідливо і скрини приклав.
а претензія у мене до того, що остання з налаштувань не працює як у прикладі,
вказавши лише змінну - платіж не підв'язується.
хоча через перелік платежів - платіж перебуває за значенням перемінної.
і через регулярне вираз-яке має показувати будь-яке входження не спрацьовує теж
^.*[customorder_externalid12].*$
і приклад на скрінах є (платіж 2240)
[file]2476[/file]
Мироненко Дмитро писав/ла: і через регулярне вираз-яке повинно показувати будь-яке входження не спрацьовує теж ^.*[customorder_externalid12].*$ і приклад на скрінах є (платіж 2240)
не повинно, бо не коректно складено
[quote]
Мироненко Дмитро писав/ла:
і через регулярне вираз-яке повинно показувати будь-яке входження не спрацьовує теж
^.*[customorder_externalid12].*$
і приклад на скрінах є (платіж 2240)
[/quote]
не повинно, бо не коректно складено
[file]2496[/file]
Уважно скріншот подивіться, який ви надали - там написано саме підсумкове регулярне вираження, яким з тексту дістане значення вашого додаткового поля. Те, що ви прямо в регулярку вказали частину яку дістати - це не означає, що вона вірна.
[quote]
Мироненко Дмитро писав/ла:
чому некоректно?
все коректно:
https://prnt.sc/wj8wt1
[/quote]
Уважно скріншот подивіться, який ви надали - там написано саме підсумкове регулярне вираження, яким з тексту дістане значення вашого додаткового поля.
Те, що ви прямо в регулярку вказали частину яку дістати - це не означає, що вона вірна.
а ви що вказали? будь-який символ, будь-яку кількість разів. Перегляд з кінця рядка воно в результаті знайшло символ "Й", що повторюється 1 раз. і як це має допомогти прив'язати мені платіж?
а ви що вказали?
будь-який символ, будь-яку кількість разів.
Перегляд з кінця рядка воно в результаті знайшло символ "Й", що повторюється 1 раз.
і як це має допомогти прив'язати мені платіж?
тобто. змінна взагалі не має жодного значення? ми шукаємо формат коментаря чи що? і виходить що на кожен варіант, який може придумати покупець, потрібно написати своє регулярне вираження? ось я й кажу: "що за марення?" Чому не можна шукати просто входження конкретного значення?
тобто. змінна взагалі не має жодного значення?
ми шукаємо формат коментаря чи що?
і виходить що на кожен варіант, який може придумати покупець, потрібно написати своє регулярне вираження?
ось я й кажу: "що за марення?"
Чому не можна шукати просто входження конкретного значення?
Мироненко Дмитро писав/ла: тобто. змінна взагалі не має жодного значення? ми шукаємо формат коментаря чи що?
Змінна має значення у розрізі всього регулярного висловлювання. Ця змінна замінюється на шукану групу і далі система розуміє, що результат пошуку за регулярним виразом - це значення зазначеної змінної, за яким і здійснити пошук.
Мироненко Дмитро писав/ла: і виходить що на кожен варіант, який може придумати покупець, потрібно написати своє регулярне вираження?
Так! Потрібні певні шаблони (або 1), під які потрібно налаштувати регулярний вираз.
Мироненко Дмитро писав/ла: ось я й кажу: "що за марення?" Чому не можна шукати просто входження конкретного значення?
Якого? Будь-кого захочеться? Я можу зробити налаштування "Взяти перше-ліпше число в коментарі як ID процесу" - це вирішить вашу потребу? Якщо так – це 2 години доопрацювання.
[quote]
Мироненко Дмитро писав/ла:
тобто. змінна взагалі не має жодного значення?
ми шукаємо формат коментаря чи що?
[/quote]
Змінна має значення у розрізі всього регулярного висловлювання. Ця змінна замінюється на шукану групу і далі система розуміє, що результат пошуку за регулярним виразом - це значення зазначеної змінної, за яким і здійснити пошук.
[quote]
Мироненко Дмитро писав/ла:
і виходить що на кожен варіант, який може придумати покупець, потрібно написати своє регулярне вираження?
[/quote]
Так! Потрібні певні шаблони (або 1), під які потрібно налаштувати регулярний вираз.
[quote]
Мироненко Дмитро писав/ла:
ось я й кажу: "що за марення?"
Чому не можна шукати просто входження конкретного значення?
[/quote]
Якого? Будь-кого захочеться? Я можу зробити налаштування "Взяти перше-ліпше число в коментарі як ID процесу" - це вирішить вашу потребу? Якщо так – це 2 години доопрацювання.
розмовляємо як сліпий з глухим. я ж пишу: "Шукати просто входження конкретного значення?" а значення взяти зі змінної, і як у пошуках щоб працювало з будь-яким регістром - це вирішить проблему
розмовляємо як сліпий з глухим.
я ж пишу:
"Шукати просто входження конкретного значення?"
а значення взяти зі змінної, і як у пошуках щоб працювало з будь-яким регістром - це вирішить проблему
[file]2683[/file]
Мироненко Дмитро писав/ла: а значення взяти зі змінної, і як у пошуках щоб працювало з будь-яким регістром - це вирішить проблему
Зі змінною чого? У вас у платежі немає прив'язки до процесу – з якого процесу що брати? З якого-небудь, аби взяти?
[quote]
Мироненко Дмитро писав/ла:
а значення взяти зі змінної, і як у пошуках щоб працювало з будь-яким регістром - це вирішить проблему
[/quote]
Зі змінною чого? У вас у платежі немає прив'язки до процесу – з якого процесу що брати? З якого-небудь, аби взяти?
от і я про те. я говорю як воно має працювати. як працює ваш алгоритм, я не розумію - я це тільки можу вгадати. але в даному полі дії, я вказую змінну з додаткового поля процесу і незважаючи на те, що немає прив'язки, дії все ж таки знаходить процеси. тому ваші відповіді питанням на питання - нічого не прояснюють, а тільки заплутують мене ще більше в моїх здогадах. і зводять до 0 можливість мною правильно поставити завдання для розробки
от і я про те.
я говорю як воно має працювати.
як працює ваш алгоритм, я не розумію - я це тільки можу вгадати.
але в даному полі дії, я вказую змінну з додаткового поля процесу і незважаючи на те, що немає прив'язки, дії все ж таки знаходить процеси.
тому ваші відповіді питанням на питання - нічого не прояснюють, а тільки заплутують мене ще більше в моїх здогадах. і зводять до 0 можливість мною правильно поставити завдання для розробки
Я відповім останній раз у цій темі. Дія дає можливість знайти процес за даними, які можна розпарити регулярним виразом з опису платежу. Для цього необхідно в одну з наданих налаштувань вказати вміст регулярного виразу зі змінною, яка в пошуку буде замінена на конструкцію входження (. +?) для пошуку значення за регулярним виразом (скриншот прикладу я надавав вище). У свою чергу вказівка змінної потрібна для того, щоб в рамках одного налаштування вказати яке поле буде використовуватися для пошуку за знайденим значенням і визначення розташування цього значення в регулярному вираженні. Далі після того, як значення буде знайдено за регулярним виразом - буде проведено пошук процесу по полю, змінна якого використовувалася в регулярному виразі. Якщо у вас платежі приходять з шаблонним описом, в якому є значення шуканого поля - ви можете його розпарсити (або за доопрацювання в 1 годину ми надамо приклад регулярного вираження під конкретний шаблон). Якщо такого немає – регулярне вираження вам не допоможе. Так само пропонувався варіант для пошуку процесу за значенням, яке буде першим числом, що попалося в описі платежу. Якщо ми вас тут все одно не розуміємо (або ви нас) - рекомендую скористатися послугами платної технічної підтримки, можливо вони вас зрозуміють і запропонують вам рішення.
Я відповім останній раз у цій темі.
Дія дає можливість знайти процес за даними, які можна розпарити регулярним виразом з опису платежу.
Для цього необхідно в одну з наданих налаштувань вказати вміст регулярного виразу зі змінною, яка в пошуку буде замінена на конструкцію входження (. +?) для пошуку значення за регулярним виразом (скриншот прикладу я надавав вище).
У свою чергу вказівка змінної потрібна для того, щоб в рамках одного налаштування вказати яке поле буде використовуватися для пошуку за знайденим значенням і визначення розташування цього значення в регулярному вираженні.
Далі після того, як значення буде знайдено за регулярним виразом - буде проведено пошук процесу по полю, змінна якого використовувалася в регулярному виразі.
Якщо у вас платежі приходять з шаблонним описом, в якому є значення шуканого поля - ви можете його розпарсити (або за доопрацювання в 1 годину ми надамо приклад регулярного вираження під конкретний шаблон).
Якщо такого немає – регулярне вираження вам не допоможе.
Так само пропонувався варіант для пошуку процесу за значенням, яке буде першим числом, що попалося в описі платежу.
Якщо ми вас тут все одно не розуміємо (або ви нас) - рекомендую скористатися послугами платної технічної підтримки, можливо вони вас зрозуміють і запропонують вам рішення.
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар