---
title: Process का जीवनचक्र
description: process की तीन states, FINISHED का क्या अर्थ है और क्या नहीं, और create का क्रम।
canonical: https://developer.unico.io/hi/human-plugin/api-reference/process-lifecycle
locale: hi
generated_by: markdown-export
---

# Process का जीवनचक्र

States, transitions और create का क्रम।

## States

| `state` | अर्थ |
| --- | --- |
| `PROCESS_STATE_CREATED` | पूरा नहीं हुआ। इसमें वह Journey भी शामिल है जो व्यक्ति की प्रतीक्षा कर रही है |
| `PROCESS_STATE_FINISHED` | नतीजा मिल चुका है, **जिसमें** नकारात्मक पुनर्सत्यापन या अनिर्णायक पहचान भी शामिल है |
| `PROCESS_STATE_FAILED` | processing विफल हुई, व्यक्ति ने रद्द किया, या create बीच में रुक गया |

व्यक्ति द्वारा रद्द किया गया capture `PROCESS_STATE_FAILED` के रूप में लौटाया जाता है।

> **चेतावनी: FINISHED का मतलब "approved" नहीं है**
>
> नतीजा `data` में पढ़ें: `humanToken.status`, `liveness.value` और `humanTokenMatch`। जिस पूरे हुए पुनर्सत्यापन में `humanTokenMatch` का मान `"true"` से अलग है, वह एक finished process है जो मेल **नहीं** खाती।

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

Finished और failed अंतिम states हैं।

## Create का क्रम

1. Human Plugin request को validate करता है। यहाँ की errors कुछ भी store या भेजती नहीं हैं।
2. यह process को store करके शुरू करता है। आपका client disconnect हो जाए तो भी यह step रद्द नहीं होता, और इसमें अधिकतम 30 सेकंड लगते हैं।
3. यह नतीजा store करता है, फिर `data.ndocs` के लिए व्यक्ति की [intelligence](/hi/human-plugin/get-started/intelligence) की गणना करता है।

कोई process कभी दो बार शुरू नहीं होती।

## जब नतीजा अनिश्चित हो

यदि process की पुष्टि समय पर नहीं हो पाती, तो Human Plugin उसे failed के रूप में store करता है और `502` लौटाता है। दोबारा कोशिश करने के लिए नए `correlationId` के साथ नई process बनाएँ।

यदि create के दौरान container रुक जाए, तो बाद का `GET` process को failed चिह्नित करता है, जब create के चलते रहने की संभावना नहीं बचती (लगभग 70 सेकंड)।

retry के मार्गदर्शन के लिए देखें [Errors और retries](/hi/human-plugin/api-reference/errors-and-retries)।