> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cognite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pianificazione, programmazione e assegnazione di attività

> Visualizza gli ordini di lavoro e le liste di controllo, assegna attività a discipline o utenti, crea liste di controllo dagli ordini di lavoro e monitora il progresso delle attività.

Puoi visualizzare e interagire con il lavoro pianificato nella scheda <span class="ui-element">Panoramica</span> e nella scheda <span class="ui-element">[Programmi](#view-scheduled-work)</span>.

Nella scheda <span class="ui-element">Panoramica</span> sono visibili tutte le attività pianificate suddivise in <span class="ui-element">Ordini di lavoro</span> (lavoro di manutenzione) ed <span class="ui-element">Elenchi di controllo</span> (ispezioni di routine). È possibile assegnare queste attività a un gruppo di utenti (discipline), ad esempio tutti gli elettricisti, o direttamente a utenti specifici. È anche possibile suggerire date di inizio e fine per ogni attività, anche se solo a scopo di ordinamento.

<Frame>
  <img class="screenshot" src="https://apps-cdn.cogniteapp.com/@cognite/docs-portal-images/1.0.0/images/infield_vnext/overview_page_v3.svg" alt="Navigazione della pagina Panoramica" width="100%" />
</Frame>

Nella scheda <span class="ui-element">Panoramica</span>, è possibile:

➀ **Cambia posizione** — passa tra diverse posizioni di lavoro. Puoi anche selezionare il tuo profilo in alto a destra > <span class="ui-element">Gestisci account</span> > <span class="ui-element">Seleziona posizione</span>.

➁ **Cerca e filtra** — regola la visualizzazione della tabella con il campo di ricerca, il selettore di date, il numero di colonne e [salva la visualizzazione come filtro](#create-filters).

➂ **Crea e assegna** — [crea liste di controllo da un ordine di lavoro o dalle sue attività](#create-checklists-from-work-orders) e assegna o riassegna ordini di lavoro e liste di controllo.

➃ **Cambia visualizzazione** — passa tra la visualizzazione <span class="ui-element">Ordini di lavoro</span> e <span class="ui-element">Liste di controllo</span>.

<Tabs>
  <Tab title="Ordini di lavoro">
    La scheda <span class="ui-element">Ordini di lavoro</span> mostra gli ordini di lavoro importati da un'applicazione di gestione del lavoro, come SAP. Qui è possibile:

    * Visualizza i dettagli dell'ordine di lavoro con un elenco di attività (operazioni) da eseguire. Espandere il task per capire se si applica a più asset.
    * Seleziona <span class="ui-element">Crea e Assegna</span> per creare una lista di controllo dalle attività dell'ordine di lavoro. Una volta creata la lista di controllo, puoi controllare il suo progresso selezionando il numero di attività nella colonna <span class="ui-element">Progresso Lista di Controllo</span>.
    * Crea liste di controllo da diverse attività dell'ordine di lavoro rilevanti per un lavoratore sul campo. Se rimangono dei task, è possibile creare un altro elenco di controllo. L'ordine di lavoro rimarrà in corso finché i lavoratori sul campo non avranno completato tutti i task in esso contenuti.
  </Tab>

  <Tab title="Operazioni">
    La scheda **Liste di Controllo** mostra attività ricorrenti generate da modelli creati da un amministratore nella scheda <span class="ui-element">Modelli</span> e liste di controllo pianificate spostate nello stato *Pronto* nella scheda <span class="ui-element">[Programmi](/it/cdf/infield/guides/plan#view-scheduled-work)</span>. Qui è possibile:

    * Visualizza i dettagli della lista di controllo.
    * Assegna o riassegna liste di controllo.
    * [Monitora e completa le attività della lista di controllo](/it/cdf/infield/guides/plan#track-and-complete-tasks).
    * Elimina liste di controllo. Se il lavoratore sul campo raccoglie i dati prima che venga eliminato l'elenco di controllo, i dati vengono salvati e archiviati in InField. È possibile ripristinare solo l'elenco di controllo eliminato attraverso l'API Cognite.
  </Tab>
</Tabs>

<Tip>
  Quando pianifichi il lavoro, puoi anche utilizzare <span class="ui-element">Cerca</span> <Icon icon="search" /> per trovare e analizzare serie temporali, beni e documenti nella tua posizione selezionata.
</Tip>

## Creazione di filtri

Nella scheda <span class="ui-element">Panoramica</span>, è possibile regolare i filtri per visualizzare i dati più rilevanti e salvare la selezione come filtro.

<Frame>
  <img class="screenshot" src="https://apps-cdn.cogniteapp.com/@cognite/docs-portal-images/1.0.0/images/infield_vnext/filter_preset.png" alt="Crea filtri" width="100%" />
</Frame>

➀ **Crea** — salva i filtri selezionati e crea un preset di filtri che puoi utilizzare in seguito.

➁ **Seleziona** — seleziona il preset di filtri salvato per visualizzare le informazioni pertinenti.

➂ **Modifica** — cambia i filtri salvati, rendili predefiniti o eliminali.

Per creare un filtro per le colonne:

<Steps>
  <Step title="Configura colonne">
    Seleziona <span class="ui-element">Colonne nascoste</span>, seleziona le colonne da visualizzare, riordinale se necessario e seleziona <span class="ui-element">Applica</span>.
  </Step>

  <Step title="Filtra e ordina">
    Ad esempio, seleziona un certo stato della checklist.
  </Step>

  <Step title="Salva il filtro">
    Accanto a <span class="ui-element">Cancella filtri</span>, seleziona la freccia a discesa e salva il filtro.
  </Step>

  <Step title="Nomina il filtro">
    Nomina e salva il filtro.
  </Step>
</Steps>

Nell'elenco a discesa, è anche possibile visualizzare un elenco di tutti i filtri creati. È possibile selezionare un filtro da applicare alla scheda <span class="ui-element">Panoramica</span> o impostarlo come predefinito per la scheda.

<Note>
  Devi creare filtri separati per gli ordini di lavoro e le checklist. I risultati della ricerca e un intervallo di date non si applicano al preset di filtri.
</Note>

## Creazione di elenchi di controllo da ordini di lavoro

Un elenco di controllo è un task o un elenco di task creati da un [modello](/it/cdf/infield/guides/create_templates) o da un ordine di lavoro. È possibile creare un elenco di controllo da un ordine di lavoro o dai relativi task (operazioni) solo manualmente.

<Steps>
  <Step title="Naviga verso gli ordini di lavoro">
    Vai a <span class="ui-element">Panoramica</span> > <span class="ui-element">Ordini di lavoro</span>.
  </Step>

  <Step title="Seleziona l'ordine di lavoro o i compiti">
    Crea una checklist da un ordine di lavoro o da più attività di ordine di lavoro:

    * Selezionare l'ordine di lavoro per creare un elenco di controllo da tutti i task in esso contenuti.
    * Espandi l'ordine di lavoro e seleziona le operazioni che desideri nella tua checklist.
  </Step>
</Steps>

Un ordine di lavoro può includere una o più operazioni. Le operazioni sono singoli passaggi in un determinato ordine o singoli task in un elenco di controllo. Alcune operazioni che provengono dal sistema di gestione lavoro, ad esempio SAP, hanno un ordine o un numero di operazione. Un'operazione in un ordine di lavoro può generare diversi task in un elenco di controllo se più operazioni hanno lo stesso ordine/numero di operazione e lo stesso numero di ordine di lavoro (parentActivityId).

## Monitoraggio e completamento di task

Man mano che i lavoratori sul campo completano i task di un elenco di controllo, ne aggiornano lo stato e aggiungono immagini, misurazioni e osservazioni rilevanti. Lo stato di tutte le attività e il relativo avanzamento è riportato nella scheda <span class="ui-element">Panoramica</span>, in cui è possibile ordinare le colonne e selezionare le date rilevanti.

La tabella mostra il significato dei colori dello stato della checklist.

| Colore | Significato                                                                                                                                                     |
| ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Grigio | L'operatore non ha completato alcuna attività.                                                                                                                  |
| Verde  | L'operatore ha completato la checklist e tutte le attività hanno lo stato <span class="ui-element">OK</span> o <span class="ui-element">Non applicabile</span>. |
| Blu    | L'operatore ha iniziato, ma non ha completato, la checklist.                                                                                                    |
| Rosso  | L'operatore ha impostato lo stato di almeno una delle attività su <span class="ui-element">Non OK</span> o <span class="ui-element">Bloccato</span>.            |

Puoi aggiornare gli stati delle checklist singolarmente o in blocco:

* **Singolarmente** — seleziona la checklist, poi nel pannello di destra seleziona <span class="ui-element">Altre opzioni</span> (…) > <span class="ui-element">Imposta checklist su</span> > seleziona lo stato.
* **In blocco** — seleziona diverse checklist, poi nel pannello in basso seleziona <span class="ui-element">Imposta stato</span> e scegli lo stato da applicare.

<Note>
  Non puoi aggiornare le checklist con lo stato <span class="ui-element">Fatto</span>. Tuttavia, **l'accesso esteso** ti consente di cambiare lo stato in <span class="ui-element">In corso</span> e aggiornare la checklist.
</Note>

## Visualizza il lavoro programmato

<Warning>
  Le funzionalità descritte in questa sezione sono in [anteprima pubblica](/cdf/product_feature_status#public-preview) e potrebbero cambiare.
</Warning>

Nella scheda <span class="ui-element">Programmi</span>, vedrai tutte le attività pianificate create da modelli manualmente o automaticamente. Come amministratore di modelli e checklist, puoi visualizzare le checklist pianificate per le settimane attuali e future e ciò su cui è già stato lavorato, e spostare il lavoro pianificato in <span class="ui-element">Pronto</span>.

<Frame>
  <img class="screenshot" src="https://apps-cdn.cogniteapp.com/@cognite/docs-portal-images/1.0.0/images/infield_vnext/schedules_page_v2.png" alt="Navigazione della pagina Programmi" width="100%" />
</Frame>

Nella scheda **Programmi**, puoi:

➀ **Selezionare una settimana lavorativa** — seleziona la settimana per visualizzare i dettagli delle checklist per le settimane passate, attuali e future.

➁ **Visualizzare le checklist** — rivedi i dettagli della checklist, come il suo stato e i responsabili, chi l'ha creata e quando la checklist diventa <span class="ui-element">Pronta</span>. Qui puoi visualizzare le checklist <span class="ui-element">Pianificate</span>.

<span class="ui-element">Pianificata</span> è uno stato di transizione, il che significa che il modello è <span class="ui-element">Pronto</span> e programmato, ma la checklist non è ancora <span class="ui-element">Pronta</span> per iniziare a lavorare. Una volta che la checklist raggiunge la data programmata, cambia lo stato in <span class="ui-element">Pronto</span>.

➂ **Spostare le checklist in Pronto** — trasforma manualmente le checklist da <span class="ui-element">Pianificata</span> a <span class="ui-element">Pronta</span> se desideri che i lavoratori sul campo inizino a lavorare sulle checklist programmate prima della data pianificata.

➃ **Anteprima delle checklist** — seleziona una checklist per visualizzare i dettagli del compito prima di iniziare a lavorare.

<Info>
  Puoi spostare le checklist solo nello stato <span class="ui-element">Pianificata</span>.
</Info>

Per spostare le checklist in <span class="ui-element">Pronto</span>:

<Steps>
  <Step title="Seleziona la settimana lavorativa">
    Seleziona la settimana e il giorno che desideri visualizzare.
  </Step>

  <Step title="Seleziona le liste di controllo">
    Seleziona la casella accanto a ciascuna checklist che desideri spostare da <span class="ui-element">Pianificata</span> a <span class="ui-element">Pronta</span>.

    <Tip>
      Per selezionare più checklist, seleziona la prima casella, tieni premuto <kbd>Shift</kbd> e seleziona l'ultima casella nell'intervallo.
    </Tip>
  </Step>

  <Step title="Sposta in Pronto">
    Seleziona <span class="ui-element">Sposta in Pronto</span>. Una volta spostate, le checklist appaiono per i lavoratori sul campo per iniziare a lavorare.
  </Step>
</Steps>

<Note>
  Non perdi alcun dato se le checklist non vengono spostate o vengono spostate solo parzialmente. Ripeti il processo o seleziona <span class="ui-element">Ripeti</span> per completarlo.
</Note>

## Stato del modello e della checklist

Studia il diagramma di flusso per vedere come gli stati del modello e della checklist interagiscono e le principali differenze tra di essi.

```mermaid theme={"languages":{"custom":["/_languages/kuiper.json","../_languages/kuiper.json"]}}
flowchart TD
    subgraph Templates["Template Lifecycle"]
        T1[Draft Template]
        T2[Ready Template]
        T3[Deleted Template]

        T1 -->|Set to Ready| T2
        T2 -->|Set to Draft| T1
        T2 -->|Delete| T3
        T1 -->|Delete| T3
        T3 -->|Restore| T1
        T3 -.->|Restore| T2
    end

    subgraph Creation["Checklist Creation"]
        T2 -->|Create manually| C1[Ready Checklist]
        T2 -->|Scheduled task<br/>reaches date/time| C2[Planned Checklist]
        C2 -->|Scheduled date<br/>is reached| C1
        C2 -->|Move to Ready<br/>manually| C1
    end

    subgraph Checklists["Checklist Lifecycle"]
        C1 -->|Field worker<br/>starts work| C3[In Progress]
        C3 -->|Complete<br/>all tasks| C4{Task States?}
        C4 -->|All OK or<br/>Not applicable| C5[Done - Green]
        C4 -->|Any Not OK<br/>or Blocked| C6[Done - Red]
        C1 -->|Delete| C7[Deleted Checklist]
        C3 -->|Delete| C7
        C5 -->|Extended access:<br/>Set to In Progress| C3
        C6 -->|Extended access:<br/>Set to In Progress| C3
    end

    style T1 fill:#e8e8e8
    style T2 fill:#90EE90
    style T3 fill:#ffb3b3
    style C1 fill:#87CEEB
    style C2 fill:#DDA0DD
    style C3 fill:#ADD8E6
    style C5 fill:#90EE90
    style C6 fill:#ff9999
    style C7 fill:#ffb3b3

    classDef noteBox fill:#fff9e6,stroke:#ffcc00,stroke-width:2px
```
