Облачный API REST

Облачный API REST

REST API в облаке предоставляет доступ ко всей вашей производственной инфраструктуре, как локальной, так и облачной, связанной с аккаунтом вашей компании.

API предоставляет интерфейс к следующим элементам:

  • Задачи (Jobs)

  • Документы (Documents)

  • Ресурсы (Resources)

  • Конфигурации (Configuration)

  • Нестинг (Nester)

  • Логи (Logs)

Задачи (Jobs)

Задачи могут ссылаться на один или несколько документов и на ресурсы. Задача содержит список документов и, при необходимости, схему наложения (layout), режим печати, этапы обработки (workflow) и другие инструкции для принтера или режущего устройства.

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

Ресурсы (Resources)

Ресурсы включают такие элементы, как метки, калибровки, шаблоны и т. д. Они версионируются, а их история сохраняется в течение 30 дней. Задачи, документы и устройства не версионируются — их изменения применяются сразу.

Конфигурации (Configurations)

Конфигурация включает в себя устройства, очереди и RIP-серверы:

  • Устройства (Devices) — принтеры и режущие устройства, привязанные к аккаунту. Они привязываются к сайтам, которые идентифицируются по серийному номеру. Перемещение устройств между сайтами доступно только через облачный интерфейс. Однако перемещение между RIP-серверами и настройка устройств возможны через API.

  • Очереди (Queues) — локальные автоматизированные процессы, доступные через локальные hotfolder'ы. Задачи можно отправлять напрямую на устройство (если они полностью готовы к производству) или в очередь, которая выполнит предварительную обработку, включая наложение (imposition) и настройку режима печати.

  • RIP-серверы (RIPs) — это компьютеры, выполняющие обработку задач, рендеринг с нужным разрешением и набором чернил, управление цветами и кодирование в формат, поддерживаемый устройством.

Нестинг (Nesting)

API поддерживает облачный нестинг (группировку изображений перед отправкой на печать) перед назначением устройства или сайта. Это позволяет автоматически создавать JIT-нестинг и обрабатывать задачи оптимальным образом.

Вызовы REST API

REST API работает через HTTPS по адресу api.aurelon.com во всех регионах, кроме Китая, где используется api.aurelon.cn. Для аутентификации необходимо передавать специальные заголовки. Подробности об аутентификации приведены в соответствующем разделе документации.

Уведомления (Notifications)

Обратная связь о статусе задач и устройств передается через WebSocket-сервер. Открывая WebSocket-соединение, приложение может подписаться на необходимые события и получать обновления в реальном времени. Подробности о WebSocket API находятся в разделе Notifications.

Документация API

Вся документация по API доступна на https://api.printfactory.cloud.

Генератор XML

В облачном приложении доступен XML-генератор для создания примеров XML. Он помогает формировать основные требования для задач.
Можно найти здесь: app.printfactory.cloud -> вкладка Support -> XML generator.

Примеры API

  • Postman — позволяет работать с API напрямую, задавая переменные и выбирая регион. После настройки Postman может автоматически сгенерировать код для вызова API на выбранном языке программирования.

    • Related Articles

    • Наследие программного обеспечения менеджер ресурсов

      Software Manager – Устаревшие ресурсы Содержание Ресурсы (Устаревшие, перемещены в V6.8.1) Откройте Software Manager и перейдите на последнюю вкладку. В выпадающем меню отобразятся все типы ресурсов. Все данные здесь хранятся в облаке и могут быть ...
    • Исключения для брандмауэра и антивируса

      Исключения для брандмауэра и антивируса Содержание RIP, Editor, Calibrator и лицензирующая система используют сетевую коммуникацию для обмена информацией, даже если установка выполнена на изолированном, не подключённом к сети компьютере. Это делается ...
    • Настройка облачного соединения для защищенных сред или прокси-серверов

      Настройка облачного соединения для защищенных сред или прокси-серверов PrintFactory использует службу LicenseServer для подключения к своей облачной инфраструктуре. LicenseServer действует как прокси для всех приложений. Благодаря этому нет ...
    • Uploader (Legacy Product: Для версии 6.6 и ниже)

      Инструмент Uploader — это универсальный инструмент для загрузки файлов и XML заданий в облако PrintFactory (больше не доступен в версии V6.7, заменен на Workflow). Этот инструмент можно использовать для: Ручной подачи файлов (перетаскивание) в ...
    • Менеджер программного обеспечения – Подключение

      Менеджер программного обеспечения – Подключение Подключение Откройте Менеджер программного обеспечения, чтобы проверить текущий статус подключения к облаку. Если отображаются две зеленые галочки, это означает, что компьютер, на котором вы работаете, ...