Excel Attività
Di seguito un esempio di file Excel delle attività vuoto.
Il file Excel dedicato alle attività si compone di quattro tab, ognuna delle quali dedicata ad una certa tipologia di informazioni che devono essere caricate all'interno del sistema dall'utente. Di seguito vedremo come compilare le varie tab.
Tab ACTIVITIES
Questa tab permette di specificare tutte le informazioni di una attività e i suoi legami con sottogruppi e componenti.

Le colonne GROUP CODE e SUBGROUP CODE, se popolate, permettono di legare l'attività al sottogruppo. Esse devono contenere il codice univoco del gruppo e del sottogruppo. Nota che il sottogruppo deve appartenere a quel gruppo affinché l'associazione sia accettata.
La colonna COMPONENT CODE permette di legare un componente a una attività utilizzando il codice univoco del componente.
Le prime tre colonne sono mutue esclusive fra loro. Infatti, se si sceglie di popolare le colonne GROUP CODE e SUBGROUP CODE, allora non sarà possibile popolare la colonna COMPONENT CODE. Viceversa, se si popola la colonna COMPONENT CODE, allora non sarà possibile popolare le colonne GROUP CODE e SUBGROUP CODE. Il file Excel è impostato per segnalare all'utente quando sta compilando in maniera errata queste colonne.
Se si vogliono associare più sottogruppi e più componenti alla stessa attività, è necessario popolare una riga per oggetto con i suoi dati e poi popolare le restanti colonne tutte allo stesso modo, ovvero indicando le informazioni dell'attività ripetute su tutte le righe necessarie.
La colonna CODE permette di indicare un codice univoco che identificherà l'attività.
La colonna PERSONNEL permette di indicare un valore numerico intero che rappresenta quanto persone sono necessarie per svolgere quella attività.
La colonna DURATION permette di indicare un valore numerico che rappresenta i minuti necessari per lo svolgimento dell'attività.
La colonna MAINTENANCE STATE FUNCTION permette di specificare quale funzione utilizzare per scegliere il contatore che dovrà essere utilizzato per indicare la "vita utile" di una attività, ossia indica quando essa dovrà essere ripetuta. Infatti, nella tab COUNTERS è possibile specificare più contatori riferiti alla stessa attività. Per far si che il sistema scelga dinamicamente uno di questi per indicare la vita utile è necessario definire una funzione su cui basare la scelta.
Come si vede in Immagine B e Immagine C, quando viene selezionata la colonna MAINTENANCE STATE FUNCTION un messaggio personalizzato indica all'utente che solo alcuni valori sono ammessi per tale colonna. Il menù a scelta permette di selezionare uno dei valori ammessi.


Tab ACTIVITY TRANSLATIONS
In questa tab è possibile specificare tutte le traduzioni relative alle attività specificate nella tab ACTIVITIES. Per ogni attività è necessario specificare un nome e una descrizione. Nota che ogni colonna è presente duplicata per tutte le lingue del progetto, così che il suo valore possa essere specificato in ogni lingua.

La colonna CODE deve contenere il codice univoco dell'attività per la quale si vogliono specificare le traduzioni. Nota che il contenuto di questa colonna deve coincidere con il contenuto della colonna CODE nella tab ACTIVITIES.
In Immagine D viene riportato un esempio di tab ACTIVITY TRANSLATIONS . In questo caso le uniche lingue previste per il progetto sono italiano ed inglese, per cui le colonne NAME e DESCRIPTION sono riportate in lingua italiana e inglese (NAME IT, NAME EN e DESCRIPTION IT, DESCRIPTION EN).
Tab COUNTERS
Le attività possono essere associate a uno o più contatori. Per effettuare questa associazione bisogna compilare la tab COUNTERS. I contatori non sono obbligatori, poiché un'attività può non averne alcuno.

Un contatore deve sempre essere associato ad una attività. Tale associazione avviene tramite la colonna ACTIVITY CODE. Qui è necessario riportare il codice univoco dell'attività per la quale si sta creando un contatore. I valori indicati in questa colonna devono coincidere con quelli indicati nella colonna CODE della tab ACTIVITIES.
La colonna CODE permette di specificare un codice univoco per il contatore. Se il codice indicato non sarà univoco, allora il contatore con quello stesso codice verrà modificato. Nota che non è possibile modificare l'attività associata ad un contatore già esistente. Per fare ciò è necessario eliminare il contatore dall'attività alla quale è associato e creare un nuovo contatore da associare alla nuova attività.
La colonna KPI permette di indicare qual è il valore o la formula da utilizzare per calcolare il valore del contatore. Come si vede in Immagine F e Immagine G, quando la colonna viene selezionata compare un fumetto che indica all'utente come popolare le celle. I valori che possono essere indicati in questa colonna sono proposti tramite un menù a tendina. Essi dipendono da come è stato configurato il file machine-profile.json dell'asset. Inoltre, è sempre presente il valore tempo assoluto, che permette di creare un contatore che conteggia il tempo.


Il quantità di "vita attesa" per l'attività deve essere indicata all'interno della colonna EXPECTED LIFETIME, mentre le soglie critiche e sottocritiche devono essere indicate all'interno dei campi CRITICAL THRESHOLD e SUBCRITICAL THRESHOLD, rispettivamente. Si noti che sia CRITICAL THRESHOLD che SUBCRITICAL THRESHOLD sono colonne facoltative.
La colonna DATA DI INIZIO permette al sistema di capire l'istante iniziale dal quale iniziare il conteggio per proporre una data in cui sarà necessario effettuare l'attività.
Il valore specificato nella colonna EXPECTED LIFETIME deve essere maggiore di quelli specificati in CRITICAL E SUBCRITICAL THRESHOLD.
Il valore specificato nella colonna SUBCRITICAL THRESHOLD deve essere maggiore di quello specificato in CRITICAL THRESHOLD.
Tab COUNTER TRANSLATIONS
Per specificare le traduzioni dei contatori inseriti nella tab COUNTERS è possibile utilizzare questa tab. Per ogni contatore è necessario specificarne il nome in tutte le lingue del progetto. La colonna NAME è presente duplicata per tutte le lingue del progetto, così che il suo valore possa essere specificato in ogni lingua.
La colonna CODE deve contenere il codice univoco del contatore per il quale si vogliono specificare le traduzioni. Nota che il contenuto di questa colonna deve coincidere con il contenuto della colonna CODE nella tab COUNTERS.
In Immagine H viene riportato un esempio di tab COUNTER TRANSLATIONS. In questo caso le uniche lingue previste per il progetto sono italiano ed inglese, per cui la colonna NAME è riportata solo in lingua italiana ed inglese (NAME IT, NAME EN).
