Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

От бизнеса пришла задача по разработке "агента" для обработки файлов к печати. Агент будет разрабатываться отдельно, но будет внедряться в ХП. Схема работы агента следующая:

  1. пользователь (менеджер или клиент) загружает файл
  2. агент запрашивает параметры необходимой продукции (продукт, цветность, размер и тп)
  3. агент генерирует запрос для обработки файла и направляет его в сервис https://www.callassoftware.com/en/products/pdftoolbox 
  4. сервис обрабатывает файл и возвращает агенту файл уже готовый к печати
  5. при необходимости пользователь уточняет/меняет параметры (тогда возврат к п.3)

От нас в этой схеме потребуется только интерфейс работы с агентом (делаться он будет на базе сервиса https://n8n.io/ ) и умение работать с объектными (S3) хранилищами. Вместе с основной задачей мы сможем решить проблему хранения файлов в ХП как для МДМ, так и для других клиентов.

Предварительно было решено интегрироваться с сервисом Селектел https://selectel.ru/services/cloud/storage . Документация https://docs.selectel.ru/api/object-storage-s3/ . При обсуждении с Александром была предложена следующая схема:

  1. загружаем файл на наш сервер
  2. ставим задачу крону на перенос в хранилище
  3. переносим файл в хранилище
  4. прописываем в заказе путь к файлу
  5. удаляем файл с сервера


  • Нет меток