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

разработать действие процесса по добавлению ТТН в реестр отправок justin

прошу разработать действие процесса по добавлению ТТН в реестр отправок justin

Ответы:

Как бы всё не совсем так просто и очевидно по документации https://justin.ua/api/api_justin_documentation.pdf

Получается мы может получить информации по реестрам на дату оформления ЕН и получить список реестром на эту дату (стр. 106).
Далее поочередно мы можем попробовать добавить ЕН в какой-то из существующих реестров (если в реестре есть ЕН в статусе "Запланировано" - будет ошибка) (стр. 102).
Если никуда не смогли добавить - создали новый реестр и добавили туда ЕН (стр. 102).

Если этот алгоритм верен (рекомендую его обсудить с техподдержкой Justin) - можно сделать действие которое добавляет либо удаляет с реестра ЕН - такое действие займёт 6ч.

Так же по аналогии с Новой почтой можно сделать блок в массовые изменения, который будет делать то же, что и действие - займёт в реализации порядка 3х часов (при условии реализации вышеуказанного действия).
12.08.2021, 14:49

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

Тындык Максим Вадимович

OneBox production писал/а:
Получается мы может получить информации по реестрам на дату оформления ЕН и получить список реестром на эту дату (стр. 106).
Далее поочередно мы можем попробовать добавить ЕН в какой-то из существующих реестров (если в реестре есть ЕН в статусе "Запланировано" - будет ошибка) (стр. 102).
Если никуда не смогли добавить - создали новый реестр и добавили туда ЕН (стр. 102).

Если этот алгоритм верен (рекомендую его обсудить с техподдержкой Justin) - можно сделать действие которое добавляет либо удаляет с реестра ЕН - такое действие займёт 6ч.

выставьте счет. пожалуйста
16.08.2021, 15:35

доработано действие "Добавить/удалить ЕН в/из реестр(а) Justin"
31.08.2021, 13:02

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

Тындык Максим Вадимович
OneBox production

Администратор писал/а:
доработано действие "Добавить/удалить ЕН в/из реестр(а) Justin"

проверяю - не работает
добавил в процедуру указанное вами действие, настроил его
при вызове процедуры процесс зависает (кнопки переходов в статусы и вызова процедур блокируются) на неопределенное время. Приходится перегружать страницу
вот тестовый процесс https://box.e-zoo.com.ua/admin/customorder/order/1637030/edit/ (в него уже добавлена ТТН). Вызов процедуры тут
01.09.2021, 08:39

Вот здесь есть лог https://box.e-zoo.com.ua/admin/logs/showall/ajax/?file=justin-2021-09-01.log - там последняя запись - при попытке создания нового реестра (как в документации с пустым параметром number (https://justin.ua/api/api_justin_documentation.pdf стр.102-103) выдаёт ошибку что ЕН не найдена.
Видимо тут нужно уточнить у Justin что именно им не нравится в этой ЕН
01.09.2021, 14:25

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

Тындык Максим Вадимович
OneBox production

Администратор писал/а:
Вот здесь есть лог https://box.e-zoo.com.ua/admin/logs/showall/ajax/?file=justin-2021-09-01.log - там последняя запись - при попытке создания нового реестра (как в документации с пустым параметром number (https://justin.ua/api/api_justin_documentation.pdf стр.102-103) выдаёт ошибку что ЕН не найдена.
Видимо тут нужно уточнить у Justin что именно им не нравится в этой ЕН

проверьте адрес, куда запрос отправляете, пожалуйста. У вас там ошибка. вот так написано в документации , а вот сюда отправляете данные вы
07.09.2021, 13:59


проверьте адрес, куда запрос отправляете, пожалуйста. У вас там ошибка. вот так написано в документации , а вот сюда отправляете данные вы

https://box.e-zoo.com.ua/admin/logs/showall/ajax/?file=justin-2021-09-07.log
это суть не меняет - у них API работает на нескольких адресах
ошибка та же (в конце лога [2021-09-07 14:35:46]) - Order "420028339" Is Not Found
07.09.2021, 14:36

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

Тындык Максим Вадимович

OneBox production

Администратор писал/а:
Вот здесь есть лог https://box.e-zoo.com.ua/admin/logs/showall/ajax/?file=justin-2021-09-01.log - там последняя запись - при попытке создания нового реестра (как в документации с пустым параметром number (https://justin.ua/api/api_justin_documentation.pdf стр.102-103) выдаёт ошибку что ЕН не найдена.
Видимо тут нужно уточнить у Justin что именно им не нравится в этой ЕН

ТП джастина ответила, что передавать нужно не номер ТТН, а id заказа
13.09.2021, 15:30


ТП джастина ответила, что передавать нужно не номер ТТН, а id заказа

поменял

но сейчас ошибка Order "1637030" Status Is Not Correct - вероятно из-за того, что данный процесса выше уже нельзя в реестр добавить
проверьте пожалуйста на чём-то "свежем"
13.09.2021, 15:46

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

Тындык Максим Вадимович

OneBox production

Администратор писал/а:

ТП джастина ответила, что передавать нужно не номер ТТН, а id заказа

поменял

но сейчас ошибка Order "1637030" Status Is Not Correct - вероятно из-за того, что данный процесса выше уже нельзя в реестр добавить
проверьте пожалуйста на чём-то "свежем"

ошибки нет
14.09.2021, 08:56


ошибки нет

то есть по какому-то из процессов всё ОК? в ЛК Justin всё добавило (если там есть где посмотреть)?
14.09.2021, 09:35

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

Тындык Максим Вадимович

OneBox production

Администратор писал/а:
то есть по какому-то из процессов всё ОК? в ЛК Justin всё добавило (если там есть где посмотреть)?

да, в кабинете создается, но есть проблемка

добавляю ТТН в реестры Джастин.
проблема - на каждую ТТН создается новый реестр отправок
Вот созданные реестры в кабинете джастина
вот процессы, из которых ТТН создавались и добавлялись в реестр действием
1. https://box.e-zoo.com.ua/admin/customorder/order/189442/edit/
ТТН 420661556
2. https://box.e-zoo.com.ua/admin/customorder/order/1662632/edit/
ТТН 420661592
поправьте, пожалуйста
28.09.2021, 16:48

Проверяйте
29.09.2021, 16:17

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

Тындык Максим Вадимович

OneBox production

Администратор писал/а:
Проверяйте

да, новые реестры не создает, но теперь в существующий реестр добавляется только одна ТТН. похоже вы используете либо очистку, либо замену ТТНок в реестре.
вот примеры заказаов https://box.e-zoo.com.ua/admin/customorder/order/1669359/edit/
https://box.e-zoo.com.ua/admin/customorder/order/1669366/edit/
добавил оба в реестр, смотрю в кабинете джастина отображается, что в реестре только одна ттн
снова добавляю в реестр ттн по первому заказ - проверяю, ттн в реестре
добавляю ттн мо второго заказа, смотрю - в реестре только одна ттн по второму заказу. первая пропала. и так далее
поправьте, пожалуйста
06.10.2021, 08:38

Какое загадочное API...
Я полагаю (но об этом явно в документации не написано) - что при добавлении в существующий реестр ЕН - остальные удаляет.
Я переделал чтобы передавать ЕН с существующими в реестре - проверьте сейчас.
07.10.2021, 16:26

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

Тындык Максим Вадимович

OneBox production

Администратор писал/а:
Какое загадочное API...
Я полагаю (но об этом явно в документации не написано) - что при добавлении в существующий реестр ЕН - остальные удаляет.
Я переделал чтобы передавать ЕН с существующими в реестре - проверьте сейчас.

работает, кажись )) завтра вживую поюзают. если что - напишу
07.10.2021, 18:33

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