Портал відповідності постачальників
Постачальники завантажують підтверджуючі документи. Тип документа, термін дії та відсутні документи розпізнаються та стають видимими в порталі.
- 01 Вхід
PDF-документ у порталі
- 02 Розпізнавання
OCR та макет
- 03 Класифікація
Тип документа та термін дії
- 04 Перевірка
Відсутні документи
- 05 Статус
Портал показує результат
- Вихідна ситуація
- Відділ закупівель та якості потребує статусу для кожного постачальника, щоб документи не зберігалися в поштових скриньках.
- Автоматизований результат
- Кожне завантаження надає тип документа, дату закінчення терміну дії та чіткий статус порталу.
- Вхідні дані
-
- PDF сертифіката
- Товарна накладна
- ISO-документ
- Вихідні дані
-
- Тип документа
- Термін дії
- Відсутні документи
- Статус порталу
Процес
- 01Надіслати завантаження в браузері до PaperOffice
- 02Запустити OCR з processing_lane=instant
- 03Завершити завдання через GET /job/get/{job_id}
- 04Застосувати IDP-агент до того ж документа
- 05Відобразити статус та відсутні поля в порталі
- Аутентифікація
- Публічний ключ (po_pk_)
Тільки Publishable Key po_pk_ у браузері. Обмежити scope завданнями OCR та IDP. Встановити Origin-Allowlist, бюджет та ліміт швидкості. Запланувати закінчення терміну дії та обертання ключів. Ніколи не використовувати po_sk_ у фронтенді.
- Профіль MCP
- Кінцеві точки
-
POST /job/add/paperoffice_aiocr___generatePOST /documents/idp-agent-runGET /job/get/{job_id}
- Модулі
-
- Capture
- OCR
- Classify
- Export
- Дозволи
- Scope для POST /job/add/paperoffice_aiocr___generate та POST /documents/idp-agent-run. Немає прав DELETE, адміністрування, billing або webhook на po_pk_.
- Помилки та надання дозволів
- 401/403: перевірити ключ, scope або origin. 402: бюджет. 429: чекати, не повторювати цикл. 202: опитувати до completed. Тайм-аут: один повтор, потім перервати. Часткові помилки: позначити документ як неперевірений.
- Безпека
-
- po_pk_ лише з scope OCR/IDP
- Origin-Allowlist тримати вузьким
- Встановити бюджет та ліміт швидкості
- Обертати ключі, ніколи не передавати po_sk_
Промпт для Власний додаток
Спочатку повністю прочитайте:
https://api.paperoffice.ai/latest/docs/llms-full.txt
Завдання:
Створіть браузерний додаток «Портал комплаєнсу постачальників». Постачальники завантажують докази. Додаток визначає тип документа та його дійсність і відображає статус.
Рамки:
- Базовий URL: https://api.paperoffice.ai/latest
- Авторизація: Bearer po_pk_PUBLISHABLE_KEY
- Origin встановлюється браузером. Ключ має обмежений scope, Allowlist origin, бюджет (HTTP 402), ліміт швидкості (HTTP 429), TTL не більше 365 днів.
- Ніяких секретних ключів (po_sk_) у браузері. po_pk_ не може виконувати дії DELETE, адміністрування, билінгу або вебхуків.
Тільки ці кінцеві точки:
- POST /job/add/paperoffice_aiocr___generate (multipart файл, processing_lane=instant, client_wait)
- GET /job/get/{job_id} при HTTP 202 або тайм-ауті client_wait
- POST /documents/idp-agent-run (завантаження або pofid)
Потік:
1. Отримати файл.
2. Запустити OCR-задачу.
3. При 202 опитувати, не нескінченно.
4. Застосувати IDP до того ж документа.
5. Відобразити тип документа, дійсність та відсутні докази в UI.
Помилки: 401/403 зупинити і перевірити ключ. 402 показати бюджет. 429 backoff. Помилки мережі повторити один раз. Часткові помилки позначити видимими. Немає вигаданих кінцевих точок, немає реальних токенів. - iso-9001-acme-2026.pdf
- постачальник: ACME Components GmbH
- видано: 2025-03-12, дійсний до: 2026-03-11
Очікуваний результат
typ=iso_certificate, supplier=ACME Components GmbH, valid_until=2026-03-11, missing=[], portal_status=complete
Побудувати або продати це рішення з PaperOffice?
Інтегратори та реселери можуть поєднуватися. Наступним кроком є партнерство — подання заявки та миттєве рішення будуть надані в додатку PaperOffice.
Розпочати партнерство