Acciones
PBI #2247
abierta
FM
PBI-02: Migración de datos desde SharePoint
PBI #2247:
PBI-02: Migración de datos desde SharePoint
Estado:
Nueva
Prioridad:
Normal
Asignado a:
-
Fecha de inicio:
2025-12-04
Fecha fin:
% Realizado:
0%
Tiempo estimado:
17:00 h (Total: 34:00 h)
Descripción
- Descripción
Como administrador del sistema
Quiero migrar los datos existentes de SharePoint a Django
Para tener toda la información histórica disponible en la nueva aplicación
- Origen de datos
URL: https://segsa.sharepoint.com/sites/AplicacionesGeneral/
Listas:
- 01_RV_Delegaciones
- 01_RV_Vehiculos
- 01_RV_Categorias
- 01_RV_CC
- 01_RV_Reservas
- 01_RV_Gasolina
- Criterios de Aceptación
```gherkin
Feature: Migración de datos desde SharePoint
Scenario: Migrar delegaciones
Given tengo acceso a SharePoint con credenciales válidas
And existe la lista "01_RV_Delegaciones"
When ejecuto "python manage.py migrar_sharepoint --lista=delegaciones"
Then se importan todas las delegaciones
And se muestra un resumen de registros importados
Scenario: Migrar vehículos
Given las delegaciones están migradas
When ejecuto "python manage.py migrar_sharepoint --lista=vehiculos"
Then se importan todos los vehículos
And cada vehículo tiene su delegación asociada
Scenario: Migrar centros de coste
When ejecuto "python manage.py migrar_sharepoint --lista=centros_coste"
Then se importan todos los centros de coste
Scenario: Migrar categorías
When ejecuto "python manage.py migrar_sharepoint --lista=categorias"
Then se importan todas las categorías
Scenario: Migrar reservas históricas
Given los vehículos, categorías y centros de coste están migrados
When ejecuto "python manage.py migrar_sharepoint --lista=reservas"
Then se importan todas las reservas
And las relaciones se mantienen correctamente
Scenario: Migrar registros de gasolina
When ejecuto "python manage.py migrar_sharepoint --lista=gasolina"
Then se importan todos los registros de gasolina
Scenario: Migración completa
When ejecuto "python manage.py migrar_sharepoint --lista=todas"
Then se migran todas las listas en orden correcto
And se genera un log con el resumen
Scenario: Manejo de errores
Given hay un registro con datos inválidos
When ejecuto la migración
Then el registro inválido se salta
And se registra el error en el log
And la migración continúa
```
- Estimación: 17h
Subtareas 10 (10 abiertas — 0 cerradas)
FM Actualizado por Francisco Martinez hace 6 días
- Añadido Subtask #2248
FM Actualizado por Francisco Martinez hace 6 días
- Añadido Subtask #2249
FM Actualizado por Francisco Martinez hace 6 días
- Añadido Subtask #2250
FM Actualizado por Francisco Martinez hace 6 días
- Añadido Subtask #2251
FM Actualizado por Francisco Martinez hace 6 días
- Añadido Subtask #2252
FM Actualizado por Francisco Martinez hace 6 días
- Añadido Subtask #2253
FM Actualizado por Francisco Martinez hace 6 días
- Añadido Subtask #2254
FM Actualizado por Francisco Martinez hace 6 días
- Añadido Subtask #2255
FM Actualizado por Francisco Martinez hace 6 días
- Añadido Subtask #2256
FM Actualizado por Francisco Martinez hace 6 días
- Añadido Subtask #2257
Acciones