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

доопрацювати дію

потрібно доопрацювати дію "Інтеграція бізнес-процесів XML (Імпорт)" таким чином, щоб можна було завантажувати дані, які в структурі json знаходяться у складених масивах
наприклад
у дод. поле процесу "Ref відділення Нової пошти" потрібно завантажити значення, яке знаходиться у вкладеному масиві
масиву shipping_line
приклад оброблюваного json додаю
Оригінальне питання доступне на версії: ru

Відповіді:

Змінні можна вказувати як шлях вкладеності, поділяючи їх /
Тобто, якщо вказати aaa/bbb/ccc - то з масиву з ключем ааа спробує дістати масив за ключом bbb, а з нього вже елемент по ключу ccc
Єдине, що цей перебір не підтримує 0 у дорозі – але це можна доопрацювати за 1ч.
Такий варіант вам підійде? Чи потрібно щось інше?
22.01.2021, 16:44
Оригінальний коментар доступний на версії: ru

Перегиняк Александр
Oneboxconsulting (интегратор)

Тиндик Максим Вадимович
Адміністратор писав/ла:
Єдине, що цей перебір не підтримує 0 у дорозі – але це можна доопрацювати за 1ч.

виставте рахунок, будь ласка
25.01.2021, 12:00
Оригінальний коментар доступний на версії: ru

Перегиняк Александр
Oneboxconsulting (интегратор)

Тиндик Максим Вадимович
Адміністратор писав/ла:
Змінні можна вказувати як шлях вкладеності, поділяючи їх /
Тобто, якщо вказати aaa/bbb/ccc - то з масиву з ключем ааа спробує дістати масив за ключом bbb, а з нього вже елемент по ключу ccc
Єдине, що цей перебір не підтримує 0 у дорозі – але це можна доопрацювати за 1ч.
Такий варіант вам підійде? Чи потрібно щось інше?

проблема в тому, що масив, що передається у вигляді вкладеного масиву, може виявитися динамічним - в одних випадках у першому рядку буде ключ "ааа", а в інших випадках цей ключ перекочує в десятий рядок. Виходить, що потрібен пошук значення параметра у вкладеному масиві за ключом.
Чи можете оцінити як це реалізувати?
25.01.2021, 12:02
Оригінальний коментар доступний на версії: ru


Перегиняк Олександр
Oneboxconsulting (інтегратор) писав/ла:
проблема в тому, що масив, що передається у вигляді вкладеного масиву, може виявитися динамічним - в одних випадках у першому рядку буде ключ "ааа", а в інших випадках цей ключ перекочує в десятий рядок. Виходить, що потрібен пошук значення параметра у вкладеному масиві за ключом.
Чи можете оцінити як це реалізувати?

Якщо логіку надасте – тоді оцінимо.
Поки що з вашого коментаря логіка мені не зрозуміла. Давайте розбирати на прикладах.
25.01.2021, 14:10
Оригінальний коментар доступний на версії: ru

Перегиняк Александр
Oneboxconsulting (интегратор)

Тиндик Максим Вадимович
Адміністратор писав/ла:
Якщо логіку надасте – тоді оцінимо.
Поки що з вашого коментаря логіка мені не зрозуміла. Давайте розбирати на прикладах.

у рядку гле вказуються параметри обробки додати
1. галочка "шукати у складеному масиві та записувати результат у вказане поле OneBox"
2. поле "ідентифікатор ключів у масиві (як називається колонка масиву, в якій зберігається ідентифікатор параметрів)"
3. поле "ідентифікатор ключа, що шукається в масиві (як називається шуканий параметр (ключ), значення якого потрібно отримати)"
4. поле "ідентифікатор поля зі значеннями в масиві (як називається колонка масиву, в якій зберігаються значення параметрів)"
якщо галочка встановлена і всі поля 2-4 заповнені, то
отримати масив, яких зберігається за адресою, вказаною в полі "Ключ додаткового поля" і спробувати отримати значення елемента масиву, що зберігається в стовпці з п.4 для рядка, адреса якого отримана шляхом пошуку в стовпці з п.2 значення п.3
приклад потрібен ще?
25.01.2021, 14:52
Оригінальний коментар доступний на версії: ru


Перегіняк Олександр писав/ла:
приклад потрібен ще?

краще так
бо опис мені не очевидний - не думаю що комусь із клієнтів потім він буде очевидним/зручним
27.01.2021, 18:06
Оригінальний коментар доступний на версії: ru

Перегиняк Александр
Oneboxconsulting (интегратор)

Перегиняк Олександр
Oneboxconsulting (інтегратор) писав/ла:

Тиндик Максим Вадимович
Адміністратор писав/ла:
Єдине, що цей перебір не підтримує 0 у дорозі – але це можна доопрацювати за 1ч.

виставте рахунок, будь ласка

виставте рахунок, будь ласка
11.02.2021, 14:08
Оригінальний коментар доступний на версії: ru


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