Vai al contenuto

Restrizioni e abilitazioni operatori

Panoramica

Il sistema gestisce tre livelli di restrizione sull'operativita' degli utenti:

  1. Abilitazioni a menu/programmi -- controllano l'accesso a funzioni e voci di menu
  2. Restrizioni per azienda (gruppo aziende) -- limitano la visibilita' dei dati per azienda
  3. Restrizioni per agente/zona -- limitano la visibilita' su clienti, nominativi CRM e documenti

I tre livelli sono indipendenti e cumulativi: un operatore deve superare tutti i controlli attivi per accedere a un dato.

Ambito Programma chiave Tabella / Entita'
Abilitazioni menu/programmi Abilitazioni per operatore COGT30 (profili), abilitazioni
Restrizioni per azienda COGT35 OPRS (operatore-restrizioni)
Restrizioni agente su clienti -- Anagrafica operatori, clienti, fornitori-agenti
Restrizioni agente su CRM -- Anagrafica operatori, nominativi CRM

Abilitazioni a menu e programmi

Concetti base

Ogni abilitazione e' definibile a due livelli:

Livello Codice Descrizione
Operatore O Abilitazione sul singolo operatore
Profilo P Abilitazione su un profilo (COGT30), ereditata da tutti gli operatori associati

Le abilitazioni si applicano su tre tipologie gerarchiche:

Tipologia Descrizione
Generale Permessi globali (inserimento, modifica, cancellazione, visualizzazione valori)
Menu' Accesso a specifiche voci di menu (principale e sotto-menu)
Programmi Accesso a singoli programmi (nome + eventuale parametro)

Flag di abilitazione generale

Flag Effetto
Abilitato Accesso al menu o programma (solo per livello menu/programma)
Inserimento Abilitazione all'inserimento dati
Modifica Abilitazione alla modifica dati
Cancellazione Abilitazione alla cancellazione dati
Vis. valori Visualizzazione valori
Vis. val. acq. Visualizzazione valori di acquisto

Copia abilitazioni

La funzione di copia consente di replicare le abilitazioni da un operatore/profilo a uno o piu' destinatari (fino a 5 contemporaneamente). Sono ammesse copie incrociate: da operatore a profilo e viceversa.

Profili operatore (COGT30)

Un profilo e' un codice + descrizione a cui si associano abilitazioni. Ogni operatore puo' avere un profilo assegnato nella propria anagrafica (COGT20). Le abilitazioni a livello profilo si applicano a tutti gli operatori che lo condividono.


Anagrafica operatori (COGT20)

La tabella operatori contiene i parametri principali per ogni utente del sistema.

Campi rilevanti per restrizioni

Campo Descrizione
Profilo Profilo associato (COGT30); determina le abilitazioni ereditate
Agente Codice agente collegato; se valorizzato l'operatore e' soggetto a restrizioni agente
Divisione Codice divisione azienda; abilita visibilita' selettiva nel CRM
Zona Codice zona; limita la visibilita' di clienti/nominativi per zona
Operatore amministratore Se attivo, l'operatore e' amministratore di sistema
Abilitazione a export Se disattivo: blocca "Copia negli appunti" e "Esporta su Excel" sulle griglie
Reparto/Sottoreparto Usati per distribuzione carico di lavoro (impegni per reparto/operatore)
Magazzino Codice magazzino attribuito (per tecnici viaggianti con dotazione propria)

Restrizioni per azienda (COGT35)

Posizione nel menu

Sistema > Configurazioni > Menu/Operatori > Restrizioni per operatore/azienda

Configurazioni coinvolte

Gruppo Parametro Note
assist gestione-gruppo-aziende Abilita la gestione del gruppo aziende

Logica

Questa funzione definisce le abilitazioni di un operatore alle aziende del gruppo. Valgono le seguenti regole:

  • Operatore senza abilitazioni specifiche ("jolly"): e' abilitato a tutte le aziende.
  • Operatore con almeno una abilitazione: e' abilitato solo alle aziende esplicitamente indicate nella tabella OPRS.
  • Nuovo operatore: nasce jolly (abilitato a tutto) finche' non gli si assegna un'abilitazione specifica.
  • Nuova azienda: e' automaticamente visibile agli operatori jolly, ma non a quelli con abilitazioni specifiche (va aggiunta manualmente).

Struttura tabella OPRS

Colonna Descrizione Campo
Operatore Codice operatore OPRS-OPERATORE
Descrizione operatore Sola lettura PTOP-DES
Azienda Codice azienda del gruppo OPRS-CRITERIO-COD
Descrizione azienda Sola lettura AO-AZI-DES

Funzioni gestite

Le restrizioni per azienda sono attive su:

  • Consultazione chiamate
  • Consultazione interventi
  • Consultazione produzione sintetica
  • Consultazione produzione analitica

Programmi coinvolti

Programma Funzione
COGT35 Gestione abilitazioni/restrizioni per operatore/azienda
COGS0B Ricerca abilitazioni/restrizioni

Restrizioni su nominativi CRM

Configurazioni coinvolte

Nessuna configurazione RNEWCONF specifica. Il comportamento dipende dai parametri sull'anagrafica operatori.

Tipologie di utente CRM

Tipologia Comportamento
Superuser Nessuna restrizione, vede tutto
Utente standard Soggetto alle restrizioni descritte di seguito

Parametri determinanti

Sull'anagrafica operatori:

  • Codice agente: se valorizzato, l'operatore e' un agente e viene ristretto ai nominativi collegati.
  • Codice zona: se valorizzato, l'operatore e' limitato ai nominativi di tipo "Cliente" collegati a quella zona.

Le due restrizioni si sommano: se un operatore ha sia agente che zona, entrambi i controlli devono essere positivi.

Restrizioni agente su nominativi

Un operatore-agente vede solo i nominativi collegati al proprio codice agente. Sono esclusi i nominativi senza agente.

Se l'agente e' padre di altri agenti (campo "Agente padre" sull'anagrafica fornitore-agente), vede anche i nominativi assegnati agli agenti figli.

Matrice di visibilita' nominativi CRM

Zona op. Op. agente Tipo nominativo Agente su nom. Zona su nom. Abilitato Note
(vuoto) 0 Tutti Qualsiasi Qualsiasi Si' Nessuna restrizione
"01" 0 Fornitori/Prospect/Altri / / Si' Operatore con zona vede i non-clienti
"01" 0 Clienti Qualsiasi "01" o vuoto Si' Vede clienti della propria zona o senza zona
"01" 0 Clienti Qualsiasi "02" No Clienti di altra zona non visibili
(vuoto) 90001 Fornitori/Prospect/Altri / / Si' Agente vede i non-clienti
(vuoto) 90001 Clienti 0 Qualsiasi No Agente non vede clienti direzionali (senza agente)
(vuoto) 90001 Clienti 90001 Qualsiasi Si' Agente vede i propri clienti e quelli degli agenti figli
(vuoto) 90001 Clienti 90002 Qualsiasi No Clienti di altro agente (non figlio) non visibili
"01" 90001 Fornitori/Prospect/Altri / / Si' Agente con zona vede i non-clienti
"01" 90001 Clienti 0 Qualsiasi No Agente con zona non vede clienti direzionali
"01" 90001 Clienti 90001 "01" o vuoto Si' Propri clienti nella propria zona o senza zona
"01" 90001 Clienti 90001 "02" No Propri clienti in altra zona non visibili
"01" 90001 Clienti 90002 Qualsiasi No Clienti di altro agente non visibili

Funzioni di gestione collegate

Funzione Descrizione
Fornitori Collegamento tra agente e agente padre
Clienti Definizione agente e zona per un cliente
Parametri utente Livello utente CRM (superuser/standard)
Operatori Attribuzione agente e zona all'operatore

Restrizioni su clienti (gestionale)

Configurazioni coinvolte

Gruppo Parametro Note
Clienti restrizioni-agenti Attiva le restrizioni agente su anagrafica clienti e documenti

Prerequisiti

L'attivazione delle restrizioni e' subordinata alla configurazione restrizioni-agenti. Anche qui si controlla la tipologia di utente CRM: i superuser non sono soggetti a limitazioni.

Parametri determinanti

Identici a quelli delle restrizioni su nominativi CRM:

  • Codice agente: se valorizzato, l'operatore e' soggetto a restrizioni agente.
  • Codice zona: se valorizzato, limita la visibilita' ai clienti della zona.

Le due restrizioni si sommano.

Restrizioni agente su clienti

Un operatore-agente vede solo i clienti collegati al proprio codice agente. Sono esclusi i clienti senza agente (clienti "direzionali").

Se l'agente e' padre di altri agenti, vede anche i clienti assegnati agli agenti figli (collegamento tramite "Agente padre" su anagrafica fornitore-agente).

Matrice di visibilita' clienti

Zona op. Op. agente Agente su cliente Zona su cliente Abilitato Note
(vuoto) 0 Qualsiasi Qualsiasi Si' Nessuna restrizione
"01" 0 Qualsiasi "01" o vuoto Si' Vede clienti della propria zona o senza zona
"01" 0 Qualsiasi "02" No Clienti di altra zona non visibili
(vuoto) 90001 0 Qualsiasi No Agente non vede clienti direzionali
(vuoto) 90001 90001 Qualsiasi Si' Vede i propri clienti e quelli degli agenti figli
(vuoto) 90001 90002 Qualsiasi No Clienti di altro agente non visibili
"01" 90001 0 Qualsiasi No Agente con zona non vede clienti direzionali
"01" 90001 90001 "01" o vuoto Si' Propri clienti nella propria zona o senza zona
"01" 90001 90001 "02" No Propri clienti in altra zona non visibili
"01" 90001 90002 Qualsiasi No Clienti di altro agente non visibili

Funzioni gestite

Le restrizioni su clienti sono attive su:

  • Gestione anagrafica clienti
  • Ricerca anagrafica clienti
  • Inserimento/gestione/consultazione preventivi
  • Inserimento/gestione/consultazione ordini
  • Consultazione fatture

Funzioni di gestione collegate

Funzione Descrizione
Fornitori Collegamento tra agente e agente padre
Clienti Definizione agente e zona per un cliente
Parametri utente Livello utente CRM (superuser/standard)
Operatori Attribuzione agente e zona all'operatore