---
title: "Processi"
description: "Un processo in BRAIAN by AETERION è la definizione versionata di una procedura aziendale. Dichiara un innesco, una sequenza ordinata di passi, gli agenti responsabili, i sistemi che può toccare e l'esito che conta come successo. Ogni esecuzione di una definizione si chiama run."
url: "https://aeterion.tech/it/docs/core-concepts/processes"
locale: "it"
publisher: "AETERION SA"
---
# Processi

> Un processo in BRAIAN by ÆTERION è la definizione versionata di una procedura aziendale. Dichiara un innesco, una sequenza ordinata di passi, gli agenti responsabili, i sistemi che può toccare e l'esito che conta come successo. Ogni esecuzione di una definizione si chiama run.

Source: https://aeterion.tech/it/docs/core-concepts/processes
Last updated: 2026-09-20

## Anatomia di una definizione

Le definizioni sono dichiarative: descrivono il lavoro e i suoi vincoli, mentre l'orchestrazione decide come eseguirlo, quando ritentare e quando fermarsi.

`invoice-approval.yaml`
```yaml
name: invoice-approval
owner: finance-operations
trigger:
  type: event
  source: sap.invoice.received
steps:
  - id: extract
    agent: document-agent
    output: invoice_fields
  - id: match
    agent: finance-agent
    tools: [sap.purchase_orders.read]
  - id: approve
    agent: finance-agent
    policy: finance.payment-threshold
outcome:
  success: invoice_posted
  sla_minutes: 30
```

## Versioni ed esecuzioni

La pubblicazione di una definizione crea una versione immutabile. Le esecuzioni restano legate alla versione attiva al momento dell'avvio: una modifica successiva non riscrive la storia del lavoro già concluso.

- Ogni esecuzione conserva versione della definizione, ambiente e dati di innesco.
- I tentativi ripetuti riusano la stessa versione e non raccolgono modifiche fatte durante l'esecuzione.
- Tornare indietro significa riattivare una versione precedente, operazione a sua volta tracciata.

## Esiti e livelli di servizio

Un processo dichiara che cosa significa successo. La valutazione usa quella dichiarazione per misurare le esecuzioni e l'osservabilità usa il livello di servizio per segnalare esecuzioni in ritardo, bloccate o ripetutamente scalate.

> **Un processo senza esito dichiarato non è valutabile** — Le definizioni prive del blocco outcome vengono eseguite, ma restano fuori dal punteggio di valutazione e dai controlli di regressione tra versioni.

