> For the complete documentation index, see [llms.txt](https://academy.trowelapp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.trowelapp.com/empleados/asistencia/registro-de-asistencia-movil/flujos-de-pantalla.md).

# Flujos de pantalla

Resumen visual de los recorridos principales en la app móvil de registro de asistencia.

### Mapa general

```mermaid
flowchart TD
    A[Mi jornada] --> B{Estado}
    B -->|Fuera de jornada| C[Iniciar trabajo]
    B -->|Trabajando| D[Parar trabajo]
    B -->|Sin conexión| E[Reintentar]
    A --> F[Histórico del día]
    A --> G[Cambiar proyecto]
    A --> H[Editar registro activo]
    F --> I[Detalle registro]
    I --> J[Editar registro]
    F --> K[Nuevo registro manual]
```

### Check-in (iniciar trabajo)

```mermaid
flowchart TD
    A[Mi jornada — Fuera de jornada] --> B[Pulsar Iniciar trabajo]
    B --> C[Obtener GPS]
    C --> D{¿Varios proyectos?}
    D -->|No| E[Check-in completado]
    D -->|Sí| F[Selector de proyectos]
    F --> G[Elegir proyecto]
    G --> E
    E --> H[Mi jornada — Trabajando]
```

Ver Check-in y Selección de proyecto.

### Check-out (parar trabajo)

```mermaid
flowchart TD
    A[Mi jornada — Trabajando] --> B[Pulsar Parar trabajo]
    B --> C[Obtener GPS]
    C --> D{¿Varios proyectos?}
    D -->|No| E[Check-out completado]
    D -->|Sí| F[Selector de proyectos]
    F --> G[Elegir proyecto]
    G --> E
    E --> H{¿Parte diario?}
    H -->|Sí, configurado| I[¿Crear parte diario?]
    H -->|No| J[Mi jornada — Fuera de jornada]
    I -->|Sí| K[Formulario parte diario]
    I -->|No| J
```

> En check-in y check-out **nunca** aparece la pantalla *Nuevo registro / Editar registro actual*.

Ver Check-out.

### Cambiar proyecto (solo botón Cambiar)

```mermaid
flowchart TD
    A[Mi jornada — Trabajando] --> B[Pulsar Cambiar]
    B --> C[Selector de proyectos]
    C --> D{¿Registro sin proyecto?}
    D -->|Sí| E[Asignar proyecto]
    D -->|No| F[Elegir modo de cambio]
    F --> G[Nuevo registro]
    F --> H[Editar registro actual]
    G --> I[Transfer: cierra y abre franja]
    H --> J[Actualiza proyecto sin cerrar]
    E --> K[Mi jornada actualizada]
    I --> K
    J --> K
```

Ver Cambiar proyecto y Elegir modo.

### Consulta y edición

```mermaid
flowchart TD
    A[Mi jornada] --> B[Histórico del día]
    B --> C[Tocar registro]
    C --> D[Detalle registro]
    D --> E[Editar registro]
    B --> F[Pulsar +]
    F --> G[Nuevo registro manual]
    A --> H[Editar — registro activo]
    H --> E
```

Ver Histórico, Detalle y Editar.

### Tabla de decisión: ¿Qué pantalla verás?

| Acción                         |    Selector proyectos    | Elegir modo de cambio |
| ------------------------------ | :----------------------: | :-------------------: |
| Iniciar trabajo (GPS múltiple) |            Sí            |           No          |
| Parar trabajo (GPS múltiple)   |            Sí            |           No          |
| Cambiar — sin proyecto previo  |            Sí            |           No          |
| Cambiar — con proyecto previo  |            Sí            |           Sí          |
| Editar registro (formulario)   | Sí (al cambiar proyecto) |           No          |
