Важное примечание. Dropbox Forms прекратит работу 30 сентября 2025 года. Со 2 сентября 2025 года вы больше не сможете создавать новые рабочие процессы с помощью Dropbox Forms, но сможете просматривать существующие рабочие процессы, а также экспортировать их до 30 сентября.
Подробнее о прекращении поддержки Dropbox Forms.
Вы можете использовать Dropbox Forms для скачивания данных в файл CSV. Эта функция доступна только для платных тарифных планов Dropbox Forms.
Ваши данные будут сохранены в ZIP-архиве в формате CSV. Можно просмотреть эту информацию в любой программе.
Примечание. Файлы PDF, журналы аудита и загруженные вложения не будут сохранятся при скачивании данных в файл CSV. Чтобы найти эту информацию, необходимо скачать каждую форму по отдельности. Для этого нажмите Download (Скачать) в разделе Actions (Действия).
С помощью Dropbox Forms API можно выполнять групповой экспорт данных рабочих процессов. Dropbox Forms API — это интерфейс REST API, который позволяет работать с автоматизированными рабочими процессами в Dropbox Forms. С его помощью можно создавать экземпляры рабочих процессов и управлять ими, проверять их статус и получать уведомления о завершении.
Для запросов можно использовать кодировку «application/x-www-form-urlencoded» или «application/json», а все ответы API будут возвращены в формате JSON.
Чтобы начать экспорт с помощью Dropbox Forms API, потребуется ключ API и существующий рабочий процесс.
Важно! Запишите значение закрытого ключа и сохраните его в безопасном месте. Значение закрытого ключа нельзя будет получить позже, но вы сможете создавать новые ключи в любое время.
Dropbox Forms API использует для проверки подлинности как ключ API, так и веб-токен JSON (JWT). Ключ API используется для получения кратковременного JWT, который затем можно использовать для проверки подлинности вызовов API.
Получив ключ API, выполните следующие действия.
Authorization: Bearer <YOUR_JWT>
2. Получите список рабочих процессов, выполнив следующую команду в терминале.
curl -s -H "Authorization: Bearer <YOUR_JWT>" \ https://api.helloworks.com/v3/workflows
3. Запишите каждый идентификатор workflow_id в выходных данных.
4. Выполните приведенную ниже команду, чтобы скачать ZIP-файл, содержащий данные CSV для выбранного диапазона дат.
curl -L -H "Authorization: Bearer <YOUR_JWT>" \ "https://api.helloworks.com/v3/workflows/<WORKFLOW_ID>/csv?start_date=YYYY-MM-DD&end_date=YYYY-MM-DD" \ -o workflow_<WORKFLOW_ID>.zip
Примечание. Замените <WORKFLOW_ID> на свой идентификатор и YYYY-MM-DDT00:00:00Z в URL-адресе на даты начала и окончания, например start_date=2020-01-01T00:00:00Z.
unzip -p workflow_<WORKFLOW_ID>.zip "*.csv" > workflow_<WORKFLOW_ID>.csv
Обратите внимание:
После скачивания и открытия файла CSV выполните следующие действия.
curl -L -H "Authorization: Bearer <YOUR_JWT>" \ https://api.helloworks.com/v3/workflow_instances/<INSTANCE_ID>/documents \
Да, спасибо!
Не совсем
Расскажите, почему статья вам не помогла:
Спасибо, что поделились своим мнением!
Благодарим за отзыв!