Взял этот шаблон интеграции за основу и сменил объект со смарт-процесса на сделку в битриксе.
В Шаге 2: Инструменты использую:
- шаг сопоставления данных (как и в шаблоне, единственное - заменил коды статусов на соответствующие)
- преобразование использую для того, что бы типы данных в таблице сопоставления сущностей были одинаковыми - String (пробовал и без преобразования - результат такой же)
- сохранить сопоставление ID Сделки и ID Отклика
- поиск ID соответствующий сущности (поиск ID отклика в таблице сопоставления)
- поиск ID соответствующий сущности (поиск ID сделки в таблице сопоставления)
Опытным путем выяснил, что если использовать в Шаге 4: Сопоставление данных в поле "ID Отклика" что-то кроме "Поиск соответствия по ID сделки", то возникает ошибка: Не удалось сформировать URI запроса, т.к. не получены следующие данные: "entity-mapping.responseId". Поэтому используем этот поиск, но при попытке сформировать запрос к hh возникает ошибка: Для сущности сервиса-источника "Сделка" (ID "171992") не найдено соответствующей сущности сервиса-цели "Отклик".
Доступы везде одни и те же и все корректно указаны (сделка, если это битрикс/ отклик, если это hh)Проверил таблицу - шаг сопоставления сущностей корректно заносит данные в таблицу (скрин 1).
В Шаге 2: Инструменты использую:
- шаг сопоставления данных (как и в шаблоне, единственное - заменил коды статусов на соответствующие)
- преобразование использую для того, что бы типы данных в таблице сопоставления сущностей были одинаковыми - String (пробовал и без преобразования - результат такой же)
- сохранить сопоставление ID Сделки и ID Отклика
- поиск ID соответствующий сущности (поиск ID отклика в таблице сопоставления)
- поиск ID соответствующий сущности (поиск ID сделки в таблице сопоставления)
Опытным путем выяснил, что если использовать в Шаге 4: Сопоставление данных в поле "ID Отклика" что-то кроме "Поиск соответствия по ID сделки", то возникает ошибка: Не удалось сформировать URI запроса, т.к. не получены следующие данные: "entity-mapping.responseId". Поэтому используем этот поиск, но при попытке сформировать запрос к hh возникает ошибка: Для сущности сервиса-источника "Сделка" (ID "171992") не найдено соответствующей сущности сервиса-цели "Отклик".
Доступы везде одни и те же и все корректно указаны (сделка, если это битрикс/ отклик, если это hh)Проверил таблицу - шаг сопоставления сущностей корректно заносит данные в таблицу (скрин 1).
Изменено: - 02.09.2025 08:34:57
(корректно приложил скрин)




