Обсудить задачу
Автоматизация

Skirbo +
Tray.ai

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

Посмотреть сценарии

Какой обмен обсудим

Зафиксируем нужные операции, направление данных и условия приёмки.

ОперацияНаправлениеСостав и готовность
Складская командаПриложение → Tray → SkirboОбсудим в составе подключения

Контракт операции сохраняет ID и версию.

Фактический результатSkirbo → Tray → приложениеОбсудим в составе подключения

Нужно подтверждение конечного получателя.

Файл и построчный протоколКонтур обмена ↔ выбранная системаОбсудим в составе подключения

Передача файла отделяется от принятия его содержания.

На узком экране таблицу можно прокрутить в сторону.

Это сценарии для обсуждения. Методы API сервиса сами по себе не подтверждают готовность подключения в Skirbo.

Для какой задачи подходит сервис

Tray.ai и историческое Tray.io — одна тема. Область проекта — конкретный workflow и операции connector/CDK, которые связывают приложения клиента со Skirbo.

Как организовать обмен

Разработка connector через CDK подтверждена официальными примерами. Реальный вход Skirbo, доступные операции приложений и разрешения workflow ещё должны быть подтверждены; готовая интеграция не заявлена.

Предлагаемый порядок работы

  1. Источник передаёт утверждённый заказ в выбранный workflow Tray.
  2. Операция сопоставляет клиента, внешние ID, SKU, единицы и склад; до записи определяет, существует ли уже соответствующее задание.
  3. Skirbo принимает команду, а оператор выполняет сборку. Связка сохраняет складской ID независимо от следующих шагов workflow.
  4. Факт исполнения передаётся в исходное приложение и связывается с оригинальными строками.
  5. Контур проверяет приём результата конечной системой и фиксирует подтверждение отдельно от технического успеха Tray.
  6. Если один из внешних вызовов составной операции завершился ошибкой, сначала проверяют уже выполненные записи. Повтор затрагивает только недостающий результат, а неизвестный клиент или SKU блокирует запись.

Практические сценарии

Предлагаемая схема для согласования и пилота. Она не означает, что описанный обмен уже настроен в Skirbo.

Составная операция → склад → подтверждение источника

Задача: Сохранить результат каждого внешнего действия внутри автоматизации.

Когда начинается: Источник передаёт утверждённый заказ в выбранный workflow Tray.

  1. Источник передаёт утверждённый заказ в выбранный workflow Tray.
  2. Операция сопоставляет клиента, внешние ID, SKU, единицы и склад; до записи определяет, существует ли уже соответствующее задание.
  3. Skirbo принимает команду, а оператор выполняет сборку. Связка сохраняет складской ID независимо от следующих шагов workflow.
  4. Факт исполнения передаётся в исходное приложение и связывается с оригинальными строками.
  5. Контур проверяет приём результата конечной системой и фиксирует подтверждение отдельно от технического успеха Tray.
  6. Если один из внешних вызовов составной операции завершился ошибкой, сначала проверяют уже выполненные записи. Повтор затрагивает только недостающий результат, а неизвестный клиент или SKU блокирует запись.

Результат: Одно событие источника создаёт один складской процесс даже при частичном успехе.

Если возникло исключение

  • Пример CDK с POST/PUT не заменяет проверку существования объекта и бизнес-идемпотентность.

Файл с товарными строками и актом

Задача: Согласовать файл как бизнес-документ, а не только успешную загрузку.

Когда начинается: Клиент задаёт формат файла, кодировку, обязательные колонки и идентификатор версии.

  1. Клиент задаёт формат файла, кодировку, обязательные колонки и идентификатор версии.
  2. Составная операция преобразует согласованную структуру, проверяет строки и передаёт файл получателю с нужной областью доступа.
  3. Получатель возвращает предметный протокол импорта; ошибки строк разбираются до закрытия передачи.

Результат: Загрузка файла не маскирует отказ складского импорта.

Если возникло исключение

  • Демонстрационные Dropbox/Imgur-примеры показывают механизм файлов CDK, но не предлагаются как обязательное хранилище клиентских документов.

Обновление операции коннектора

Задача: Изменить трансформацию без потери незавершённых заказов.

Когда начинается: Разработчик фиксирует новую схему входа и выхода операции.

  1. Разработчик фиксирует новую схему входа и выхода операции.
  2. На сохранённых обезличенных примерах проверяют обычное исполнение, уже созданный заказ и ошибку последнего шага.
  3. После включения версии владелец workflow сверяет открытые передачи старой схемы и сохраняет их корреляцию.

Результат: Обновление connector не создаёт повторные заказы и не теряет результаты.

Если возникло исключение

  • Наличие примера deployment pipeline не означает, что такой процесс уже настроен у клиента.

Возврат с файлом и подтверждением фактической приёмки

Задача: Не принять загрузку акта за приём возвращённого товара.

Когда начинается: OMS разрешает возврат части ранее выданного заказа и передаёт исходные номера и строки.

  1. OMS разрешает возврат части ранее выданного заказа и передаёт исходные номера и строки.
  2. Workflow связывает разрешение с исходной отгрузкой, клиентом, складом и товарными вариантами; файлу акта назначает отдельную версию.
  3. Кладовщик принимает товар, проверяет количество и состояние; несоответствия фиксирует до решения о доступном остатке.
  4. Tray передаёт только сохранённый результат и согласованный акт в исходную систему.
  5. Получатель подтверждает содержание принятого документа и строки возврата; успешная загрузка файла остаётся отдельным техническим шагом.
  6. При сбое составной операции сверяют уже записанные объекты и повторяют только недостающее подтверждение, сохраняя исходный номер возврата.

Результат: Документ, складская приёмка и статус OMS сходятся по одной возвратной операции.

Если возникло исключение

  • Ни CDK-пример, ни отправленный файл не подтверждают поддержку возврата конкретным connector; необходимые действия согласуются до разработки.

Кто управляет данными

ДанныеОтветственный источникПравило обмена
ЗаказИсточник/OMSTray исполняет согласованный маршрут, не меняет коммерческий смысл.
SKUКаталог клиентаТрансформация формата сохраняет вариант и единицу.
ОстаткиSkirboWorkflow передаёт факт по конкретному складу.
СтатусыИсточник и склад; Tray — выполнениеУспешная операция не равна физической выдаче.
ДокументыУчётный владелецЗагрузка файла не означает импорт или юридическое принятие.
ВозвратыOMS — разрешение; склад — осмотрОбратная операция имеет собственный ID.

Что обсудить перед пилотом

  • Какие внешние действия скрыты в операции?
  • Где хранится ID созданного задания?
  • Как подтверждается содержание принятого файла?
Перед оценкой

Что нужно уточнить

  • Схема workflow и список внешних действий каждой составной операции.
  • Контракт доступного входа/выхода Skirbo.
  • Способ поиска уже созданного объекта.
  • Владелец версий, ошибок и доступа к файлам.
  • Зафиксировать режим Webhook Trigger, допустимых отправителей, обработчик каждой ошибки и долговечное место хранения бизнес-результата.
Границы сценария

Что учесть заранее

  • Составная CDK-операция не считается общей транзакцией нескольких систем.
  • Коннекторы из каталога не доказывают поддержку нужного действия или поля.
  • Тарифы, SLA, квоты и региональные условия не установлены.
  • Готовый Tray-коннектор Skirbo не подтверждён.
  • Числовые пределы ответа webhook требуют сверки для выбранной версии: прочитанная документация содержит несовпадающие значения.
Стоимость и запуск

Оценим ваш набор операций

На объём работ влияют версии систем, доступы, число кабинетов, направление обмена и обработка ошибок. После разбора задачи согласуем реализацию, стоимость и сроки.

Покажите workflow Tray и одну составную операцию с двумя внешними вызовами — определим границы повтора и доказательство приёма результата.

Вопросы о подключении

Одна операция Tray означает одну запись?

Не обязательно. Официальные примеры включают несколько HTTP-шагов и условную логику. Для склада нужно раскрыть их состав и результат каждого действия.

Можно выбрать POST или PUT только по наличию ID?

Это демонстрация CDK, а не универсальное правило. Нужно подтвердить, кому принадлежит ID, существует ли объект и какие обновления допускает его состояние.

Зачем проверять импорт после успешной загрузки файла?

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

Почему успешный ответ webhook не доказывает завершение заказа?

В режиме раннего HTTP 200 дальнейший результат не возвращается отправителю. В проекте нужен отдельный складской номер и подтверждение конечной системы.

Можно рассчитывать на одинаковые повторы любого connector?

Нет. Сначала фиксируем тип ошибки, обработчик и внешние побочные действия. После потери ответа проверяем уже созданный объект.

Интеграция уже готова?

Изучаем возможность связи со Skirbo. Ни готовый коннектор, ни приёмка обмена для вашего кабинета пока не подтверждены. Перед запуском подтвердим состав операций и проверим результат на согласованном сценарии.

Официальные материалы сервиса

Используем для оценки возможностей внешней системы. Документация не является подтверждением готовности коннектора Skirbo.

Посмотрите другие сценарии

Весь каталог →
Ваш процесс → следующий шаг

Что хотите связать со Skirbo?

Выберите сервисы и расскажите, какие данные нужно передавать. Можно описать одну интеграцию или связку из нескольких систем.

  1. Разберём задачуУточним роли, склады и операции.
  2. Проверим возможностьОпределим доступы, ограничения и состав работ.
  3. Согласуем запускОбсудим стоимость, сроки и критерии готовности.

Оценка заявки не означает, что подключение уже готово или разработка согласована. Пароли, API-ключи и данные покупателей в форму не добавляйте.

1. Какие сервисы подключить?

До 5 сервисов в одной заявке.

Укажите роль — подскажем, какие особенности процесса описать.

2. Какие задачи решить?

Выберите от 1 до 8 задач.

Компания и объём заказов необязательно
3. Как с вами связаться?
Проверяем возможность отправки. Вы также можете подготовить запрос и передать его поддержке.
Открыть поддержку в Telegram

Копирование и переход в Telegram сами по себе не отправляют заявку.

Названия и логотипы используются для обозначения сервисов. Состав подключения и условия уточняем для вашей задачи.