Skip to main content

Model

Elenco dei model ritornati dalle API di lettura

{
  "roles": {},
  "profile": {},
  "status": {}
}
  • roles: array contente tutti i ruoli dell' utente
  • profile: informazioni sul profilo dell'utente
  • status: informazioni sullo stato dell'utente

Role

Entità che descrive un ruolo di uno specifico utente

{
  "appId": "string",
  "resourceId": "string",
  "actionKey": "string",
  "featureCode": "string",
  "resourceUuid": "string"
}
  • appId: identificativo dell'applicazione a cui fa riferimento il ruolo
  • resourceId: identificativo(id) della risorsa a cui fa riferimento il ruolo
  • actionKey: identificativo del ruolo
  • featureCode: identificativo della feature dell'applicazione a cui fa riferimento il ruolo. Se il ruolo non ha feature multiple, il campo è null
  • resourceUuid: identificativo(uuid) della risorsa a cui fa riferimento il ruolo

Profile

Entità che definisce le info di uno specifico utente

{
 "id": "string",
 "type": "string",
 "description": "string",
 "firstName": "string",
 "lastName": "string",
 "language": "string",
 "tsid": "string",
 "ncsId": "string"
}
  • id: identificativo univoco dell' utente
  • type: tipologia di utente. (PERSONALE, TECNICA)
  • description: descrizione dell'utente, è valorizzata solo per le utenze tecniche.
  • firstName: nome dell'utente, è valorizzato solo per le utenze personale
  • lastName: cognome dell'utente, è valorizzato solo per le utenze personale
  • language: iso language + country code dell'utente (es. it-IT)
  • tsid: identificativo univoco Team System.
  • ncsId: identificativo univoco Notification Center

Status

Entità che definisce lo stato di uno specifico utente

{
 "active": true,
 "activatedAt": "2021-04-20T12:51:15.058Z",
 "activatedBy": "string",
 "createdAt": "2021-04-20T12:51:15.058Z",
 "createdBy": "string",
 "modifiedAt": "2021-04-20T12:51:15.058Z",
 "modifiedBy": "string",
 "status": "string",
 "deleted": true,
 "deletedAt": "2021-04-20T12:51:15.058Z",
 "deletedBy": "string"
}
  • idactive: :se true, l' utente è attivo ed utilizzabile
activatedAt: data ed ora di attivazione dell'utente espressa come stringa activatedBy: identificativo univocodell'utenza dell'che ha attivato l'utente typecreatedAt: :data tipologiaed ora di utente.creazione (PERSONALE,dell'utente TECNICA)espressa come stringa descriptioncreatedBy: : descrizioneidentificativo dell'utente,utenza èche valorizzataha solocreato per le utenze tecniche.l'utente firstNamemodifiedAt: :data nomeed ora di ultima modifica dell'utente,utente èespressa valorizzatocome solo per le utenze personalestringa lastNamemodifiedBy: : cognomeidentificativo dell'utente,utenza èche valorizzatoha solomodificato per le utenze personalel'utente languagedeleted: :se isotrue, languagela +connessione countryè codestata eliminata e non è più utilizzabile deletedAt: data di cancellazione dell'utente (es.espressa it-IT)come stringa tsid:deletedBy: identificativo univocodell'utenza Teamche System.ha ncsId:effettuato identificativola univoco Notification Centercancellazione