Техническое задание: Интеграция SCADE PRO с Google Drive
Цель проекта
Разработать автоматизированное решение для интеграции данных из Google Drive с платформой SCADE PRO, обеспечивающее регулярное обновление и обработку информации.
Основные требования
1. Разработка скрипта интеграции:
- Язык программирования: Python
- Функциональность:
- Синхронизация файлов с Google Drive и GitHub
- Формирование и отправка запросов в SCADE PRO API
- Получение и обработка результатов от SCADE PRO
- Сохранение результатов в указанное место (Google Drive)
2. Автоматизация процессов:
- Настройка регулярного выполнения скрипта
- Интеграция с CI/CD пайплайном
3. Обработка ошибок и логирование:
- Реализация системы логирования всех этапов работы скрипта
- Разработка механизма обработки и уведомления об ошибках
4. Интерфейс мониторинга (опционально, обсуждается):
- Создание простого веб-интерфейса для отслеживания статуса выполнения скрипта
- Возможность ручного запуска процесса через интерфейс
5. Безопасность:
- Реализация безопасного хранения и использования API ключей
- Обеспечение защиты передаваемых данных
6. Документация:
- Подробная документация по установке, настройке и использованию решения
Особые условия
- API ключи для SCADE PRO будут предоставлены и подключены CEO компании
- Специалист должен быть готов провести несколько Zoom-сессий для поддержки и обучения использованию решения
Ожидаемые результаты
1. Работающий скрипт интеграции, выполняющий все описанные функции
2. Система автоматического запуска и мониторинга скрипта
3. Документация по использованию и обслуживанию решения
4. Проведение обучающих Zoom-сессий по работе с системой
Требования к кандидату
- Опыт работы с Python, API интеграциями, Google Drive API, GitHub API
- Знание принципов безопасной разработки и работы с конфиденциальными данными
- Навыки создания понятной документации
- Готовность проводить обучающие сессии через Zoom