ServiceNow - Fondamenti
Facciamo un passo avanti e impariamo alcune nozioni di base su ServiceNow. In questo capitolo, esamineremo utenti / gruppi / ruoli, elenchi, moduli, applicazioni, moduli e alcuni altri concetti.
L'istanza dello sviluppatore ServiceNow dispone di numerosi dati fittizi come utenti, incidenti, gruppi ecc., A cui possiamo fare riferimento per ottenere una buona comprensione del concetto. In tutto il capitolo rimanente, prenderemo il nostro vecchio esempio di BookWorm ltd. e cercare di capire dove, ServiceNow si inserisce nel funzionamento interno dell'organizzazione.
Applicazioni e moduli
ServiceNow definisce Application come, una raccolta di file e dati che forniscono un servizio e gestiscono i processi aziendali e Modules sono figli dell'applicazione che si collega ad altre pagine o record nella piattaforma.
Ad esempio, abbiamo un'applicazione "Incidente", che ha moduli come "Crea nuovo" per creare un nuovo incidente per qualsiasi reparto in BookWorm ltd. Il modulo "Apri" elenca tutti gli incidenti aperti all'interno di BookWorm ltd. (Questo modulo può essere visibile solo agli amministratori di sistema).
Allo stesso modo, ci sono altre importanti applicazioni come Problem, Change, Workflows, ecc. Ei suoi rispettivi moduli come "Crea nuovo", "Apri", "WorkFlow editor", ecc
Liste e moduli
Qui capirai quali sono gli elenchi e i moduli in ServiceNow.
Liste
Visualizza il set di record (in base a determinate condizioni) dalla tabella dati. Potrebbe essere un elenco di incidenti assegnati a un determinato gruppo, dalla tabella degli incidenti o un elenco di problemi non assegnati a nessun gruppo dalla tabella dei problemi, ecc.
Di seguito è riportato un esempio dell'elenco degli incidenti con incidenti, che vengono risolti dalla tabella degli incidenti.
Questo elenco viene generato tramite il modulo "Risolto" dell'applicazione "Incidente". Questo è un modulo predefinito fornito con ServiceNow. Per aprire questo modulo ed esplorare questo elenco, cerca "Incidente" nel navigatore dell'applicazione e all'interno dell'applicazione Incidente trova il modulo "Risolto".
Forme
Visualizza un record dalla tabella dati oppure può essere utilizzato per inserire / aggiornare un record in una tabella dati. Ad esempio, un modulo incidente visualizzerà i dettagli relativi a un singolo incidente selezionato oppure può essere utilizzato anche per inserire i dettagli di un nuovo incidente in una tabella degli incidenti.
Il modulo che contiene i dettagli del record dell'incidente esistente e il modulo per inserire i dettagli del nuovo record dell'incidente sono forniti di seguito rispettivamente.
Per accedere al primo modulo nell'esempio precedente, vai al modulo "Risolto" all'interno dell'applicazione Incidente. Apparirà un elenco degli incidenti risolti. Fare clic su qualsiasi numero di incidente per aprire il modulo. La seconda schermata nell'esempio precedente, contenente un modulo per inserire i nuovi dettagli dell'incidente, è accessibile tramite il modulo "Crea nuovo" dell'applicazione Incidente.
Utenti, ruoli e gruppi
Gli utenti, i ruoli e i gruppi in ServiceNow sono spiegati di seguito in dettaglio.
Utenti
sono le persone che utilizzano ServiceNow all'interno di un'organizzazione. L'amministratore di sistema ha l'autorità di creare un nuovo utente, sfogliare l'elenco degli utenti esistenti, eliminare un utente e impersonare un utente.
Per aprire l'elenco degli utenti esistenti, vai al modulo "Utenti" all'interno dell'applicazione di amministrazione degli utenti.
(Cerca l'utente nel navigatore dell'applicazione e fai clic su "Utenti" in Amministrazione utente)
Per creare un nuovo utente, fare clic sul pulsante Nuovo in alto a sinistra nel riquadro del contenuto. Si aprirà il seguente modulo per inserire un nuovo record di dati per la tabella utente.
Un amministratore di sistema può anche impersonare un utente, il che significa che l'amministratore di sistema può accedere a ServiceNow come un altro utente. C'è un'opzione nel frame del banner, per impersonare come qualsiasi altro utente.
Ruoli
sono associati all'attività che un utente esegue all'interno di un'organizzazione. Il ruolo viene assegnato in base al profilo di lavoro. Ad esempio, può esserci un ruolo di gestore degli incidenti, un ruolo di sviluppatore di applicazioni, un ruolo di analista di incidenti, ecc.
I ruoli controllano l'accesso alle caratteristiche e capacità nelle applicazioni e nei moduli. Pertanto, un ruolo di amministratore di sistema potrebbe avere accesso ad alcune applicazioni che il ruolo di gestore degli incidenti potrebbe non avere. L'elenco dei ruoli e il modulo per aggiungere un nuovo ruolo sono disponibili nell'applicazione di sicurezza del sistema in Utenti e gruppi.
Gruppi
I gruppi sono la raccolta di utenti che eseguono un'attività simile. Ad esempio, può esserci un gruppo di responsabili del cambiamento, che può approvare le modifiche nella produzione, o può esserci un gruppo di approvvigionamento, che ha accesso per sollevare l'ordine di acquisto, ecc. È possibile accedere al gruppo tramite Sicurezza del sistema → Utenti e gruppi → Gruppi.
È sempre consigliabile assegnare gli utenti ai gruppi o viceversa e assegnare ulteriormente i ruoli ai gruppi. In genere, non è consigliabile assegnare gli utenti direttamente ai ruoli. Il motivo è spiegato utilizzando l'esempio seguente:
Supponiamo che tra molti gruppi in BookWorm ltd. (in ServiceNow), c'è un gruppo per il team IT e sotto il team IT c'è un gruppo figlio per "ingegneri a stack completo". Oltre a questo, ci sono un paio di ruoli, ad esempio "Servizi IT backend" e "Servizi IT frontend". Gli ingegneri Full stack devono essere assegnati a entrambi i ruoli in modo che abbiano accesso e privilegi di licenza destinati sia ai servizi IT frontend che backend.
Un ingegnere full stack si è unito a BookWorm ltd. esperto di tecnologie backend e frontend. Pertanto, invece di assegnare questo utente a due ruoli (servizi IT backend e servizi IT frontend) separatamente, sarebbe una buona idea creare un gruppo di ingegneri full stack e assegnare questo gruppo a due ruoli, cioè servizi IT backend e frontend Servizi IT.
Ora, per tutti gli ingegneri full stack che si uniscono a BookWorm ltd., L'amministratore deve solo assegnare quell'utente full stack engineer al gruppo full stack engineer, che è un gruppo figlio del team IT.
Implementiamo l'esempio citato sopra praticamente in ServiceNow, per comprendere meglio questo concetto.
Pratico
Innanzitutto, creeremo un gruppo, ovvero il team IT e il suo gruppo figlio Full stack engineer. Nel filtro di navigazione, cerca "Amministrazione utenti" e seleziona i moduli "Gruppo" sotto Amministrazione utenti. La seguente schermata si aprirà nel frame del contenuto.
Fare clic sul pulsante Nuovo e fornire i dettagli. Solo il nome è sufficiente per identificare il gruppo. Puoi anche fornire un messaggio di posta elettronica al gruppo e selezionare il gestore dall'elenco degli utenti. Il tag padre viene utilizzato per creare una struttura gerarchica nel gruppo, quindi per il gruppo del team IT, possiamo lasciarlo vuoto e per il gruppo di ingegneri dello stack completo, possiamo assegnare il gruppo del team IT come padre.
Ora che abbiamo creato i gruppi, andiamo avanti e creiamo due ruoli: servizi IT di backend e servizi IT di frontend, che verranno assegnati ai tecnici dello stack completo del gruppo. All'interno di "Amministrazione utenti", vai al modulo "Ruoli".
Fare clic sul pulsante Nuovo e fornire il nome del ruolo. Mantieni l'applicazione come globale per consentire l'implementazione di questo ruolo per ogni applicazione in ServiceNow. La concessione di "privilegi elevati" significa che, all'utente assegnato a questo ruolo, verranno concessi accessi / privilegi più di un utente standard. Possono richiedere l'amministrazione di determinate funzionalità.
Ora dobbiamo assegnare questi ruoli al nostro gruppo. Vai di nuovo al modulo "Gruppi" e cerca nel nostro gruppo "Ingegneri a stack completo" nella parte superiore del frame dei contenuti accanto al pulsante Nuovo.
Apri il gruppo "Ingegneri a stack completo" e ora vedrai una nuova sezione per aggiungere ruoli o membri del gruppo. Nella scheda ruoli, fai clic sul pulsante Modifica e apparirà la schermata sottostante.
Cerca il ruolo, abbiamo appena creato "Servizi IT frontend" nella casella di raccolta. Seleziona il ruolo e fai clic sul pulsante freccia per aggiungere il ruolo in questo gruppo. Infine, premi il pulsante Salva. Verrai riportato alla schermata principale del modulo Gruppo. Aggiorna il record, utilizzando il pulsante Aggiorna nell'angolo in alto a destra. Allo stesso modo, ripetere il processo per i servizi del team IT di backend.
Andiamo avanti e aggiungiamo alcuni utenti in ServiceNow. Passare al modulo "utenti" nell'applicazione "amministrazione utenti" e fare clic sul pulsante Nuovo.
Immettere i dettagli del nuovo utente e premere il pulsante Invia. Allo stesso modo, puoi aggiungere altri utenti. Abbiamo aggiunto due nuovi utenti qui, John Newman e Cindy Davis.
Per assegnare il gruppo "full stack engineer" a questi utenti, apri di nuovo gli utenti appena creati e scorri nella parte inferiore dell'utente. Verrà visualizzata una nuova sezione per aggiungere ruoli o gruppi a questo utente.
Vai alla scheda Gruppi e fai clic sul pulsante Modifica. Apparirà la seguente schermata:
Cerca il gruppo "full stack engineer" nella casella di raccolta, seleziona il gruppo e fai clic sul pulsante freccia per aggiungere questo gruppo all'utente John Newman. Ripeti il processo simile per Cindy Davis. Quindi, finalmente abbiamo creato utenti, gruppi e ruoli. Abbiamo quindi aggiunto i ruoli al gruppo e il gruppo all'utente.
Tabelle, colonne e campi
Impariamo cosa sono tabelle, colonne e campi in ServiceNow. Inizieremo con la comprensione delle tabelle.
Tabelle
Le tabelle sono la raccolta di dati in ServiceNow. Le applicazioni e i moduli utilizzano tabelle per archiviare, visualizzare ed elaborare i dati. Ad esempio, l'applicazione "Incidente" dispone di una tabella degli incidenti. Allo stesso modo, c'è una tabella utente, una tabella delle richieste di modifica, ecc.
Per verificare la struttura o aggiornare la struttura di una qualsiasi tabella utilizzare il modulo “Tabelle” dell'applicazione “Definizione del sistema”.
Il nome della tabella può essere cercato nella sezione superiore della schermata del contenuto.
Esploriamo la tabella degli incidenti. Una volta cliccato sulla tabella desiderata, possiamo trovare tutte le colonne nella tabella, tipo di colonna (intero, stringa, ecc.), Lunghezza massima, ecc. La nuova colonna può essere aggiunta alla tabella, utilizzando il pulsante Nuovo.
Il punto importante da notare qui è che ogni riga della tabella punta al record univoco. Quindi, ad esempio, se un incidenteIN3325643viene generato in BookWorm ltd., per il gruppo completo di ingegneri che segnala il problema di connettività del database. Verrà aggiunta una nuova riga nella tabella degli incidenti, che è specifica per il record dell'incidenteIN3325643.
Per sfogliare i dati, nella tabella cercare "<tablename> .list" nella barra di navigazione (incident.list in questo caso).
Se ci concentriamo su questo record di incidente, ogni colonna in questo record rappresenta il campo con un valore specifico. Ad esempio, questo record di incidenteIN3325643sta avendo la colonna "Caller" come Abel Tuter, questo è uno dei campi di questo record. Per aprire qualsiasi record, fare clic sul numero dell'incidente dall'elenco.
Allo stesso modo, puoi esplorare altre tabelle come utenti, problemi, modifiche, ecc. Possiamo persino creare una nuova tabella, per le nostre applicazioni personalizzate secondo i requisiti aziendali. La nuova tabella può essere creata dal modulo Tabella → pulsante Nuovo nella sezione superiore del riquadro del contenuto.