---
title: Ciclo de vida del proceso
description: Los tres estados de un proceso, qué significa y qué no significa FINISHED, y el orden de una creación.
canonical: https://developer.unico.io/es/human-plugin/api-reference/process-lifecycle
locale: es
generated_by: markdown-export
---

# Ciclo de vida del proceso

Estados, transiciones y el orden de una creación.

## Estados

| `state` | Significado |
| --- | --- |
| `PROCESS_STATE_CREATED` | No ha finalizado. Incluye un Journey que espera a la persona |
| `PROCESS_STATE_FINISHED` | Tiene un resultado, **incluida** una revalidación negativa o una identificación no concluyente |
| `PROCESS_STATE_FAILED` | El procesamiento falló, la persona canceló o la creación fue interrumpida |

Una captura que la persona cancela se responde como `PROCESS_STATE_FAILED`.

> **Advertencia: FINISHED no significa "aprobado"**
>
> Lee el resultado en `data`: `humanToken.status`, `liveness.value` y `humanTokenMatch`. Una revalidación finalizada con `humanTokenMatch` distinto de `"true"` es un proceso finalizado que **no** coincide.

```mermaid
stateDiagram-v2
  [*] --> CREATED: create accepted
  CREATED --> FINISHED: read with an outcome
  CREATED --> FAILED: read with a failure, or interrupted
  FINISHED --> [*]
  FAILED --> [*]
```

Finalizado y fallido son estados definitivos.

## Orden de una creación

1. Human Plugin valida la solicitud. Los errores en este paso no almacenan ni envían nada.
2. Almacena el proceso y lo inicia. Este paso no se cancela si tu cliente se desconecta y toma como máximo 30 segundos.
3. Almacena el resultado y luego calcula la [inteligencia](/es/human-plugin/get-started/intelligence) de la persona para `data.ndocs`.

Un proceso nunca se inicia dos veces.

## Cuando el resultado es incierto

Si el proceso no se puede confirmar a tiempo, Human Plugin lo almacena como fallido y responde `502`. Para intentarlo de nuevo, crea un nuevo proceso con un nuevo `correlationId`.

Si el contenedor se detiene durante una creación, un `GET` posterior marca el proceso como fallido una vez que la creación ya no puede estar en ejecución (unos 70 segundos).

Consulta [Errores y reintentos](/es/human-plugin/api-reference/errors-and-retries) para ver la guía de reintentos.