excel-planner/services/data_factory.py
juan.pelaez 27d759ace8 Agregar integracion Excel-Planner con tablero RTC Sapian.
Puente Power Automate, servidor local del tablero HTML v7 y exportacion a Excel/TSV para monitoreo de proyectos en Microsoft Planner.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-10 13:44:38 -05:00

16 lines
517 B
Python

from typing import Any, Protocol
from config import DATA_SOURCE
from services.planner_service import PlannerService
from services.powerautomate_bridge import PowerAutomateBridge
class DataService(Protocol):
def get_all_projects(self, group_ids: list[str] | None = None) -> list[dict[str, Any]]: ...
def create_data_service() -> DataService:
"""Crea el servicio de datos segun DATA_SOURCE en .env."""
if DATA_SOURCE == "powerautomate":
return PowerAutomateBridge()
return PlannerService()