Заказ закрыт
Программа обеспечивающая двухстороннюю синхронизацию задач между Asana и Google Calendar на Python

Откликнуться
p
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 1 год
Бюджет: 10 000 руб
125.42 $ — 106.88 €
1. Обзор проекта

Цель проекта — разработать программу на языке Python, обеспечивающую двухстороннюю синхронизацию задач между Asana и Google Календарем. Когда в Asana создается задача с указанными временными рамками (конкретный день, диапазон дней или день с определенным временем), эта задача автоматически появляется в Google Календаре. Любые изменения временных рамок задачи в одной из систем должны автоматически отражаться в другой.

2. Цели и задачи
• Обеспечить автоматическое создание и обновление задач в Google Календаре при их добавлении или изменении в Asana с указанными временными рамками.
• Реализовать двухстороннюю синхронизацию: изменения в Google Календаре также обновляют соответствующие задачи в Asana.
• Исключить синхронизацию задач без временных рамок.
• Предоставить полный исходный код программы на Python.

3. Функциональные требования
• Синхронизация Asana → Google Календарь:
• При создании задачи в Asana с временными рамками в определенном проекте, соответствующее событие создается в Google Календаре.
• Обновление временных рамок задачи в Asana приводит к обновлению события в Google Календаре.
• Удаление временных рамок или задачи в Asana приводит к удалению события в Google Календаре.
• Синхронизация Google Календарь → Asana:
• Изменение времени или даты события в Google Календаре обновляет соответствующую задачу в Asana.
• Перемещение события на другой день или время синхронизируется с задачей в Asana.
• Удаление события в Google Календаре удаляет временные рамки из задачи в Asana или помечает задачу определенным образом.
• Исключения:
• Задачи без указанных временных рамок в Asana не синхронизируются с Google Календарем.
• События, созданные напрямую в Google Календаре и не связанные с Asana, не влияют на задачи в Asana.
• Аутентификация и доступ:
• Безопасная аутентификация с использованием OAuth 2.0 для доступа к API Asana и Google Calendar.
• Возможность настройки учетных данных и токенов доступа.
• Производительность и надежность:
• Обработка ошибок сети и API с повторными попытками.
• Логирование действий и ошибок для отладки и мониторинга.

4. Технические требования
• Язык программирования: Python 3.x
• Документация:
• Подробные комментарии в коде.
• Файл README с инструкциями по установке и использованию.

5. Пользовательский интерфейс и опыт (UI/UX)
• Интерфейс:
• Консольное приложение или сервис без графического интерфейса.
• Файл конфигурации для указания настроек (учетные данные, интервалы синхронизации и т.д.).
Разделы:
Опубликован:
05.12.2024 | 00:58 [поднят: 05.12.2024 | 00:58]
Заказ находится в архиве
Откликнуться

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».