> For the complete documentation index, see [llms.txt](https://docs.pagopa.it/manuale-back-office-pagopa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pagopa.it/manuale-back-office-pagopa/readme/funzionalita/stazioni/manutenzione-programmata.md).

# Manutenzione Programmata

Questa funzionalità permette di gestire le manutenzioni programmate per le stazioni.

Si ricorda sempre di rispettare i livelli di servizio indicati in <https://docs.pagopa.it/sanp/appendici/indicatori-di-qualita-per-i-soggetti-aderenti/livelli-di-servizio-enti-creditori>.

Di seguito i requisiti relativi ad una manutenzione:

{% hint style="info" %}

* L’EC **ha a disposizione** `36 ore` di manutenzione all’anno
* Superate le `36 ore` la creazione di una nuova manutenzione avrà le seguenti conseguenze:
  * il flag `StandIn` fisso a `true`
  * le ore saranno conteggiate come `extra`
* Una manutenzione **deve essere** programmata con minimo `72 ore` di anticipo
* Il range temporale di una manutenzione ha una granularità di `15 minuti`
* L’EC **ha la possibilità** di modificare una manutenzione *programmata* modificando tutti i campi
* L'EC **ha la possibilità** di modificare una manutenzione *in corso* modificando solo il campo`Data ora fine` manutenzione (non può essere precedente alla data e ora attuali)
* L’EC **ha la possibilità** di eliminare una manutenzione *programmata*
* L’EC **ha la possibilità** di programmare *più di una manutenzione per una stessa stazione ma queste non possono sovrapporsi*
* In caso di manutenzione programmata a cavallo di capodanno il conteggio delle ore sarà diviso alla mezzanotte del 31/12
  {% endhint %}

Per accedere alla funzionalità entrare nella voce di menu a sinistra "Manutenzioni programmate".

All'accesso della pagina viene visualizzata un'anteprima con tutte le informazioni cumulative delle ore di manutenzione programmate, svolte, residue in funzione dell'anno di riferimento.

{% hint style="info" %}
Si ricorda che il numero di ore massimo secondo gli attuali livelli di servizio è pari a 36. Nel caso in cui si vada oltre tale limite non è possibile quando si crea una nuova manutenzione impostare il flag "StandIN" a false in quanto necessariamente i pagamenti devono essere possibili in "StandIN".
{% endhint %}

{% hint style="warning" %}
E' possibile creare una manutenzione con almeno 72 ore di preavviso dall'avvio della stessa.
{% endhint %}

Più in basso invece vi è l'elenco delle manutenzioni programmate, suddivise con gli stati "`in corso`" e "`in programma`", e di quelle passate.

<figure><img src="https://3024316110-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTbHElktP96kviaIsxPFs%2Fuploads%2Fgit-blob-433b31c0c10118630c8d9b82d2bc4f050d670a9e%2Fimage%20(225).png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3024316110-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTbHElktP96kviaIsxPFs%2Fuploads%2Fgit-blob-94471d2c000c32577782088194a8a74541257551%2Fimage%20(226).png?alt=media" alt=""><figcaption><p>Manutenzioni programmate</p></figcaption></figure>

<figure><img src="https://3024316110-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTbHElktP96kviaIsxPFs%2Fuploads%2Fgit-blob-53b3e7fb7ba9f9d45450e345a93088c4bb636bc3%2Fimage%20(227).png?alt=media" alt=""><figcaption><p>Manutenzioni passate</p></figcaption></figure>

Per creare una nuova manutenzione è necessario cliccare sul pulsante "`Nuova manutenzione`" che apre la seguente form.

<figure><img src="https://3024316110-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTbHElktP96kviaIsxPFs%2Fuploads%2Fgit-blob-295a1d8c45ee22367b27693b3b423815ab132cbc%2Fimage%20(228).png?alt=media" alt=""><figcaption></figcaption></figure>

E' necessario selezionare dal menu a tendina la stazione per la quale attivare la manutenzione, la data / ora di inizio di fermo e la data / ora di fine fermo. Inoltre è possibile indicare se durante il fermo della stazione sarà comunque possibile gestire i pagamenti mediante lo StandIN (maggiori info in <https://docs.pagopa.it/sanp/specifiche-attuative-del-nodo-dei-pagamenti-spc/funzionamento-generale/stand-in>)

{% hint style="danger" %}
Come già si ribadiva sopra, nel caso in cui il numero di ore di manutenzione previsto per l'anno (36) sia stato superato in caso di nuova manutenzione non è possibile impostare il flag StandIN a false (NO).

<img src="https://3024316110-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTbHElktP96kviaIsxPFs%2Fuploads%2Fgit-blob-e9a27b0d026c3d1d79847800acd6abfd2f02d25d%2Fimage%20(229).png?alt=media" alt="" data-size="original">\\
{% endhint %}

Una volta confermata la manutenzione, questa assume lo stato "`In programma`" e viene mostrata nella griglia della manutenzioni programmate così come mostrato di seguito. Raggiunto la data / ora prevista la manutenzione assume lo stato `"In corso`" mentre una volta terminata questa viene spostata nel tab "Passate" con lo stato "`Terminata`".

<figure><img src="https://3024316110-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTbHElktP96kviaIsxPFs%2Fuploads%2Fgit-blob-094e3ef81cdd385d22cdb1e312013d527849f4af%2Fimage%20(230).png?alt=media" alt=""><figcaption></figcaption></figure>

Qualora si dovesse rendere necessaria una modifica ad una manutenzione già creata è possibile procedere utilizzando la funzione di modifica.

<figure><img src="https://3024316110-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTbHElktP96kviaIsxPFs%2Fuploads%2Fgit-blob-ff423b74ab3071b9a8a83eae78a03a97c5cff5d0%2Fimage%20(231).png?alt=media" alt=""><figcaption></figcaption></figure>

Le modifiche permesse sono quelle relative al flag StandIN e alle date, fermo restando che non sarà possibile impostare una data di avvio inferiore alle 72 ore.

<figure><img src="https://3024316110-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTbHElktP96kviaIsxPFs%2Fuploads%2Fgit-blob-a008748b574865bd790a163f22934ad8394247f1%2Fimage%20(232).png?alt=media" alt=""><figcaption></figcaption></figure>

Anche nel caso di una manutenzione in corso è possibile procedere alla modifica. In questo caso i vincoli sono i seguenti:

* L'EC **ha la possibilità** di modificare una manutenzione *in corso* modificando solo il campo`Data ora fine` manutenzione (non può essere precedente alla data e ora attuali)

<figure><img src="https://3024316110-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTbHElktP96kviaIsxPFs%2Fuploads%2Fgit-blob-860b8eb95c392027580a59ba8e5a351464938ae6%2Fimage%20(233).png?alt=media" alt=""><figcaption></figcaption></figure>

L'EC mediante l'azione "Termina manutenzione" può decidere di eliminare la manutenzione programmata.

<figure><img src="https://3024316110-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTbHElktP96kviaIsxPFs%2Fuploads%2Fgit-blob-8e93bcb140cf76d87b893a464eac02fea3231cd6%2Fimage%20(234).png?alt=media" alt=""><figcaption></figcaption></figure>
