> For the complete documentation index, see [llms.txt](https://docs.opencityitalia.it/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opencityitalia.it/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/documento-digitale/usecase-il-documento-originato-dalle-pratiche-dai-servizi-digitali.md).

# Usecase: Il Documento originato dalle pratiche dai servizi digitali

La generazione di documenti varia a seconda del tipo di pratica che deve essere registrata o gestita. Ci sono diverse tipologie di pratica, ognuna delle quali corrisponde a uno stato specifico della procedura:

1. **Creazione di una pratica da parte o per conto di un cittadino (application-request)**: questo si riferisce alla creazione iniziale di una pratica da parte di un cittadino o da parte di qualcuno agendo per conto del cittadino.
2. **Invio di una richiesta di integrazioni da parte di un operatore (integration-request)**: questo si verifica quando un operatore richiede ulteriori informazioni o documenti relativi a una pratica.
3. **Invio di un'integrazione da parte del cittadino (integration-response)**: In questo caso, il cittadino risponde alle richieste di integrazione inviando ulteriori documenti o informazioni.
4. **Approvazione/rifiuto di una pratica da parte di un operatore (application-outcome, application-revocation)**: questo rappresenta l'atto di approvare o rifiutare una pratica da parte di un operatore.
5. **Ritiro di una pratica da parte di un cittadino (application-withdraw)**: un cittadino può ritirare una pratica in qualsiasi momento.

Queste tipologie rappresentano diversi stati o fasi attraverso cui una pratica può passare durante il suo ciclo di vita. Poiché una pratica può attraversare più di uno di questi stati, ciò significa che **saranno generati diversi documenti associati alla stessa pratica**, ognuno dei quali corrisponderà a una fase specifica del processo.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.opencityitalia.it/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/documento-digitale/usecase-il-documento-originato-dalle-pratiche-dai-servizi-digitali.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
