Tipi di ruoli

Nell'applicazione Ruoli, è possibile utilizzare un ruolo per rappresentare diverse funzioni o posizioni. Quando si creano record di ruolo, si specifica un tipo di ruolo per aiutare a determinare come il ruolo viene risolto quando viene rilevato in un processo.

La tabella riportata di seguito descrive i tipi di ruoli che è possibile specificare quando si crea un record di ruolo.
Tipo di ruolo Descrizione
Persona
  • Utilizzare il tipo di persona per instradare un record a un individuo specifico.
  • Per creare un record ruolo che sia un tipo di persona, specificare Persona come valore per il tipo.
Gruppo di persone
  • Utilizzare il tipo di gruppo di persone per instradare un record a uno o a tutti i membri di un gruppo di persone.
  • Per creare un record ruolo di tipo gruppo di persone, specificare Gruppo di persone come valore per il tipo.
  • Se l'opzione broadcast è selezionata, le assegnazioni e le notifiche vengono inviate a tutti i membri del gruppo. Se questa opzione non è selezionata, l'assegnazione o la notifica viene inviata al primo membro del gruppo disponibile in base al calendario e al turno oppure all'individuo che è l'assegnatario del gruppo predefinito.
Dati utente
  • Utilizzare il tipo di dati utente per instradare un record in base a un campo specifico nel record persona. È anche possibile instradare un record in base a un campo in un record correlato o figlio.
  • Per creare un record di ruolo che sia un tipo di dati utente, specificare Una serie di dati correlati all'utente di collegamento come valore per il tipo.
Dataset
  • Il tipo di dataset viene utilizzato per instradare un record in base a un campo specifico in un record o su un campo in un record correlato o in un record figlio.
  • Per creare un record ruolo di tipo dataset, specificare Una serie di dati correlati al record come valore per il tipo.
  • Il record viene instradato a una o più persone in base al valore specificato nel campo Valore .
Classe personalizzata
  • Utilizzare il tipo di classe personalizzata per risolvere una o più persone. Le classi personalizzate sono programmi Java™ scritti per eseguire un processo di gestione dati specifico.
  • Per creare un record di ruolo che sia un tipo di classe personalizzato, fornire il nome e il percorso di un file di classe originato nel percorso di classe del sistema come valore per il tipo. La classe deve implementare l'interfaccia psdi.common.role.CustomRoleInterface.
  • Il record viene instradato a una o più persone in base ai dati restituiti dalla classe personalizzata.
Indirizzo e-mail
  • Utilizzare il tipo di indirizzo e-mail per notificare gli indirizzi e-mail.
  • Per creare un record ruolo che sia un tipo di indirizzo e-mail, specificare Indirizzo e-mail come valore per il tipo.
  • Poiché gli indirizzi e-mail possono rappresentare persone che hanno record persona, tali indirizzi possono essere utilizzati per le notifiche, ma non per le assegnazioni.