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

Новая почта: создание ТТН на отделение 1 при отсутствии отделения, дубли ТТН

Добрый день!
Есть ряд проблем с интеграцией с новой почтой:
1. Отделение доставки НП выбираем в доп поле процесса из Справочника связанного с НП и формируем ТТН автоматическим действием, отделение и город заполняем действием но на момент формирования ТТН название отделения в НП может измениться при этом ТТН всегда все равно формируется, выбирая Отделение №1 (то есть посылка едет на не корректное отделение). Есть ли какой-то выход из этой проблемы?
2. в настройках интеграции стоит галочка не создавать ТТН, если она уже есть также в настройках процесса добавлены настройки проверки, если ТТН уже есть действия создания ТТН пропускаются при этом иногда формируется несколько ТТН Процесс с такой проблемой https://crm.ohrana.ua/admin/customorder/dostavka-i-peremeshchenie/478681/edit/. Просьба проверить и поправить
3. у некоторых пользователей при открытии страницы процесса Нова почта ТТН значение полей Контактное лицо и телефон - при открытии появляются и через секунду исчезают, при этом не помогает неоднократное обновление страницы, данные больше так и не подтягиваются. Проблема регулярная, за день половина ТТН открывается с такой проблемой. Прилагаю видео. В чем может быть проблема?
Заранее спасибо за ответы

Ответы:

1. Как формируете ТТН? Действием? Дайте пример процесса
2. Это настройка для ручного создания ттн, действие её игнорирует
3. Дайте 2 примера процесса (1 с получателем Приватное лицо и 1 с компанией)
26.03.2021, 18:27


Дмитрий
the oldest of the Ents писал/а:
1. Как формируете ТТН? Действием? Дайте пример процесса

формируем автоматическим действием на этапе ТТН сформирована. Пример процесса https://crm.ohrana.ua/admin/customorder/dostavka-i-peremeshchenie/483855/edit/, адрес доставки , но так как в поле отделение лишний символ - в НП заполнилось отделение 1 и соответственно так и сформируем ТТн на 1е отделение


Дмитрий
the oldest of the Ents писал/а:
2. Это настройка для ручного создания ттн, действие её игнорирует

Подскажите, почему в этом случае действие Прекратить выполнение не отработало?
И если возможно, просьба добавить описание галочки Запретить повторное создание ТТН при наличии уже созданной - что она работает только при ручном создании

3. в п 1 пример с физ лицом, вот с компанией https://crm.ohrana.ua/admin/customorder/dostavka-i-peremeshchenie/483871/edit/
30.03.2021, 09:54

1. Заполняйте адрес в блоке "Параметры ТТН" и всё. Там сейчас выбрано 1е отделение и оно никак не скинется пока вы не перевыберете его в данном блоке
2. Не понял вопроса. В блоке выбрано отделение, соответственно действие считает что все ок и что у процесса есть данные что фактически является правдой. Если вам не нужно автоматом выбирать 1 отделение - поставьте на всех этапах в блоке галочку "При выборе города не выбирать автоматически первое отделение из списка."
3. по указанной ссылке у меня подтянуло компанию+её контрагента https://crm.ohrana.ua/admin/customorder/dostavka-i-peremeshchenie/483871/invoice...
05.04.2021, 16:55


Dobby
best house-elf ever писал/а:
1. Заполняйте адрес в блоке "Параметры ТТН" и всё. Там сейчас выбрано 1е отделение и оно никак не скинется пока вы не перевыберете его в данном блоке

у нас автоматическое создание действием и никто вручную в блоке параметры ТТН ничего не заполняет. Менеджер заполняет доп поле процесса в заказе с отделением, в нем нету блока параметры ТТН и он там не нужен. Есть другие варианты?


Dobby
best house-elf ever писал/а:
2. Не понял вопроса. В блоке выбрано отделение, соответственно действие считает что все ок и что у процесса есть данные что фактически является правдой. Если вам не нужно автоматом выбирать 1 отделение - поставьте на всех этапах в блоке галочку "При выборе города не выбирать автоматически первое отделение из списка."

при чем здесь отделение? Вопрос был почему создалась ТТН если там уже была одна ТТН? И установлено действие проверить поле Накладная доставки, если в нем есть значение пропустить следующее действие - Автоматически создать ТТН, то есть если ТТН есть - действие создания ТТН не срабатывает. Почему в данном случае сработало и создалась вторая ТТН?


Dobby
best house-elf ever писал/а:
по указанной ссылке у меня подтянуло компанию+её контрагента

классно, у меня тоже подтянуло, почему не подтягивает у половины пользователей компании? В изначальном описании указанно, что есть ряд пользователей у которых подтягивает на секунду и значение пропадает, и добавленно видео. В чем может быть проблема?
06.04.2021, 09:57


Шатохіна Ірина писал/а:
у нас автоматическое создание действием и никто вручную в блоке параметры ТТН ничего не заполняет. Менеджер заполняет доп поле процесса в заказе с отделением, в нем нету блока параметры ТТН и он там не нужен. Есть другие варианты?

если он там не нужен, почему он выведен в процессе? Уберите блок из интерфейса


Шатохіна Ірина писал/а:
Вопрос был почему создалась ТТН если там уже была одна ТТН? И установлено действие проверить поле Накладная доставки, если в нем есть значение пропустить следующее действие - Автоматически создать ТТН, то есть если ТТН есть - действие создания ТТН не срабатывает. Почему в данном случае сработало и создалась вторая ТТН?

вы можете сейчас сделать тоже самое на новом процессе? Если получите ошибку - значит до этого настройки на этапах были не такие как сейчас
07.04.2021, 17:33


Chewbacca
Wookiee писал/а:

если он там не нужен, почему он выведен в процессе? Уберите блок из интерфейса

Сотрудник заполняет данные в БП заказ клиента, там нету блока Параметры ТТН
Данные город и отделение в доп полях переходят в подпроцесс Доставка НП, там есть блок Параметры ТТН, но Склад не заполняет поля вручную, блок выведен для просмотра
Но увидеть что в доп поле указано отделение 112, а в Параметрах ТТН отделение 1 - практически нереально


Chewbacca
Wookiee писал/а:

вы можете сейчас сделать тоже самое на новом процессе? Если получите ошибку - значит до этого настройки на этапах были не такие как сейчас


В этом процессе настройки меняю только я , и эти настройки мы выполняли около полугода назад и не меняли, и они отлично отрабатывают, но бывают ситуации когда ТТН все таки 2, предполагаю, что когда действие выполняется сотрудником в процессе через переключение этапа и автоматическое создание ТТН (действием) и одновременно вторым сотрудником через вкладку Новая почта, разница в действиях до 2х минут. Накладная доставки это стандартное поле, может ли быть, что в базу данных значение поля попадает не так быстро, и потому в момент формирования второй ТТН, Бокс еще не видит первую?
07.04.2021, 20:42


Шатохіна Ірина писал/а:
Данные город и отделение в доп полях переходят в подпроцесс Доставка НП, там есть блок Параметры ТТН, но Склад не заполняет поля вручную, блок выведен для просмотра

блок выведен - всё, он сохраняет данные и вы их никак не перезапишите после первого сохранения.


Шатохіна Ірина писал/а:
может ли быть, что в базу данных значение поля попадает не так быстро, и потому в момент формирования второй ТТН, Бокс еще не видит первую?

Дайте пример процесса, я посмотрю что там происходило
08.04.2021, 17:46


Chewbacca
Wookiee писал/а:

блок выведен - всё, он сохраняет данные и вы их никак не перезапишите после первого сохранения.

Мы тянем город и отделение из доп полей клиента действием Задать настройки ТТН при сохранении процесса и все было бы ок, если бы когда значение в доп поле не совпадает с полем отделение из справочника, бокс не заполнял Отделение 1 автоматически - все было бы ок, а так заполняя город Киев и не получая отделения -бокс пишет отделение 1


Chewbacca
Wookiee писал/а:
Шатохіна Ірина писал/а:
может ли быть, что в базу данных значение поля попадает не так быстро, и потому в момент формирования второй ТТН, Бокс еще не видит первую?

Дайте пример процесса, я посмотрю что там происходило


https://crm.ohrana.ua/admin/customorder/dostavka-i-peremeshchenie/478681/edit/ вот история
08.04.2021, 18:01

1. Я вроде написал выше что делать. В блоке есть галочки, при включении которых первое отделение не будет отображатся автоматически
2. Виновник тут не бокс а АПИ /api/orders/update/ . В 2021-03-25 14:04:28 юзер создал ттн а в 2021-03-25 14:04:32 через rest api был передан совершенно другой номер ттн. Галочка на апи естественно не распространяется. Мы можем доработать в апи параметр при передаче которого номер ттн не будет перезатираться в заказе если он уже есть в процессе или будет выдана ошибка - как вам будет удобней. Это займет около часа
16.04.2021, 12:53


R2-D2
droid писал/а:
1. Я вроде написал выше что делать. В блоке есть галочки, при включении которых первое отделение не будет отображатся автоматически

Где Вы написали? Все Ваши варианты не решают нашу проблему как описывала выше, но вопрос не актуален, решили очередными костыльными настройками


R2-D2
droid писал/а:
2. Виновник тут не бокс а АПИ /api/orders/update/ . В 2021-03-25 14:04:28 юзер создал ттн а в 2021-03-25 14:04:32 через rest api был передан совершенно другой номер ттн. Галочка на апи естественно не распространяется. Мы можем доработать в апи параметр при передаче которого номер ттн не будет перезатираться в заказе если он уже есть в процессе или будет выдана ошибка - как вам будет удобней. Это займет около часа

По Апи мы всего лишь меняем этап процесса, то есть ТТН создает Бокс, она не передается по АПИ. Настроено так: в Бокс отправляется запрос на апдейт процесса, в запросе только смена этапа на statusid 229 (это этап Создать ТТН) и все , Скрин запроса с истории прилагаю при этом на этапе установленно действие Автоматически создать ТТН, НО перед этим действием стоит действие Прекратить выполнение...если поле Накладная имеет значение (скрин действий прилагаю)
Потому возникает вопрос, почему первая ТТН создана 2021-03-25 14:04:28 и через 4 секунды создана вторая ТТН, и ее формирование не остановлено действием Прекратить выполнение?
Просьба проверить, так как таких примеров много, и обе ТТН попадают в Новую почту, далее в реестр и тд, это вылазит кучей проблем. Спасибо
21.04.2021, 10:54


R2-D2
droid писал/а:
Если вам не нужно автоматом выбирать 1 отделение - поставьте на всех этапах в блоке галочку "При выборе города не выбирать автоматически первое отделение из списка."

Вот где я это написал.


Шатохіна Ірина писал/а:
По Апи мы всего лишь меняем этап процесса, то есть ТТН создает Бокс, она не передается по АПИ. Настроено так: в Бокс отправляется запрос на апдейт процесса, в запросе только смена этапа на statusid 229 (это этап Создать ТТН) и все , Скрин запроса с истории прилагаю при этом на этапе установленно действие Автоматически создать ТТН, НО перед этим действием стоит действие Прекратить выполнение...если поле Накладная имеет значение (скрин действий прилагаю)
Потому возникает вопрос, почему первая ТТН создана 2021-03-25 14:04:28 и через 4 секунды создана вторая ТТН, и ее формирование не остановлено действием Прекратить выполнение?
Просьба проверить, так как таких примеров много, и обе ТТН попадают в Новую почту, далее в реестр и тд, это вылазит кучей проблем. Спасибо

Я дал вам выше решение - доработать апи. Если у вас 10 сотрудников одновременно генерят пачки ттн на разных вкладках разными способами - это нельзя им запретить.
21.04.2021, 17:14


R2-D2
droid писал/а:
Я дал вам выше решение - доработать апи. Если у вас 10 сотрудников одновременно генерят пачки ттн на разных вкладках разными способами - это нельзя им запретить.

Чем нам поможет доработка АПИ, если мы не передаем ТТН по АПИ ? Мы только меняем этап процесса.
И мы не генерим ТТН пачками, а я задаю Вам конкретный вопрос, почему действие Прекратить выполнение ... не сработало. Вы можете на него ответить?
21.04.2021, 18:30


Шатохіна Ірина писал/а:
Чем нам поможет доработка АПИ, если мы не передаем ТТН по АПИ ? Мы только меняем этап процесса.



Т-34
толстолобый писал/а:
2. Виновник тут не бокс а АПИ /api/orders/update/ . В 2021-03-25 14:04:28 юзер создал ттн а в 2021-03-25 14:04:32 через rest api был передан совершенно другой номер ттн. Галочка на апи естественно не распространяется. Мы можем доработать в апи параметр при передаче которого номер ттн не будет перезатираться в заказе если он уже есть в процессе или будет выдана ошибка - как вам будет удобней. Это займет около часа

я вам писал кудой был добавлен номер ттн.


Шатохіна Ірина писал/а:
И мы не генерим ТТН пачками, а я задаю Вам конкретный вопрос, почему действие Прекратить выполнение ... не сработало. Вы можете на него ответить?

к сожалению нет
10.05.2021, 10:25

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