Documentazione CrankPal
Vai al gestionale

Riferimento

Permessi e ruoli

L'elenco completo dei permessi di CrankPal, cosa consente ognuno, quali arrivano di default con ogni ruolo e come si assegna un permesso in più senza cambiare ruolo.

Ogni persona che accede al gestionale ha un ruolo e una lista di permessi. Il ruolo è una scorciatoia: quando crei l'utente, il ruolo decide con quali permessi parte. Da quel momento i permessi si modificano uno per uno, senza toccare il ruolo.

Il posto dove si lavora è ImpostazioniUtenti, e serve il permesso manage_users. La procedura completa è in Utenti, ruoli e permessi.

Come si combinano ruolo, permessi e piano#

Tre cose diverse, in quest'ordine:

Riga di un collaboratore con ruolo, permessi attivi sul totale, stato e ultimo accesso
Accanto al ruolo, quanti permessi sono attivi sul totale: si aprono uno per uno.
  1. Il piano decide quali moduli esistono per l'officina. Se il piano non include il magazzino, nessun permesso lo fa comparire. Vedi Funzioni per piano.
  2. Il ruolo decide i permessi iniziali della persona.
  3. I permessi decidono cosa quella persona vede e può fare dentro i moduli accesi.

Un permesso non basta se il piano non include la funzione, e il piano non basta se la persona non ha il permesso. Quando qualcosa non si vede, controlla sempre entrambi.

I permessi, uno per uno#

Sono diciannove, divisi in quattro gruppi. Il nome tecnico è quello che leggi accanto alla casella in ImpostazioniUtenti.

PermessoCosa consenteGruppo
view_dashboardVedere la dashboard dell'officina: lavori del giorno, code, numeri di sintesi.core
manage_bookingsAprire, spostare e annullare appuntamenti nel calendario.core
manage_routeUsare il route planner: pianificare i giri del meccanico mobile.core
manage_customersCreare e modificare le schede cliente e le bici collegate.core
manage_work_ordersAprire ordini di lavoro, aggiungere righe di manodopera e ricambi, chiuderli.core
manage_fittingsRegistrare e modificare le messe in sella.core
send_messagesScrivere al cliente dall'inbox, su qualsiasi canale collegato.communication
approve_partsGestire le richieste di approvazione ricambi verso il cliente.communication
send_reportsInviare al cliente il report dell'intervento.communication
manage_inventoryGestire giacenze, carichi, rettifiche e trasferimenti di magazzino.operations
manage_service_catalogModificare il listino interventi: voci, tempi, prezzi.operations
manage_claimsGestire i sinistri e le pratiche collegate.operations
view_reportsVedere i report finanziari dell'officina.operations
view_invoicesVedere il modulo Fatture e scontrini. È di sola lettura: emettere è cosa da manage_pos.operations
manage_posUsare la vendita al banco, incassare con i pagamenti digitali ed emettere scontrini.operations
manage_usersCreare utenti, cambiarne il ruolo, assegnare permessi.admin
manage_integrationsCollegare e scollegare i canali di messaggistica.admin
manage_workshopModificare i dati dell'officina, la cassa, il portale, l'abbonamento.admin
view_team_monitorAprire il monitor del team: chi sta lavorando su cosa.admin

Cosa dà ogni ruolo#

Questi sono i permessi che una persona riceve al momento della creazione, in base al ruolo scelto. Sono un punto di partenza: dopo puoi aggiungerne e toglierne.

Permessoadminmanagermechanicbike_fitterviewer
view_dashboard
manage_bookings
manage_route
manage_customers
manage_work_orders
manage_fittings
send_messages
approve_parts
send_reports
manage_inventory
manage_service_catalog
manage_claims
view_reports
view_invoices
manage_pos
manage_users
manage_integrations
manage_workshop
view_team_monitor

In sintesi: il manager fa tutto tranne configurare l'officina, ma tiene il monitor del team perché è uno strumento con cui gestisce le persone. Il meccanico nasce con la cassa attiva (manage_pos), perché in genere chi sta al banco deve poter incassare ed emettere scontrini: è la prima casella da togliere se nella tua officina non è così. Il modulo Fatture e scontrini invece è di amministratori e manager, quindi il meccanico non nasce con view_invoices. Il bike fitter è un ruolo specializzato: messe in sella, clienti e appuntamenti, niente ordini di lavoro, magazzino o cassa. Il viewer guarda e basta.

Dove si vede la differenza#

Un permesso mancante non mostra un messaggio: fa sparire la voce dal menu. Ma non è solo una questione di menu — il permesso è applicato anche sul server: chi prova a raggiungere la pagina per indirizzo diretto, o a usare l'API, riceve un rifiuto.

Queste sono le voci che compaiono o scompaiono in base al permesso.

Se ti mancaSparisce dal gestionale
view_invoicesLa voce Fatture e scontrini nel menu.
manage_posLa voce Vendita banco (o Cassa & POS col POS attivo), il pay-by-link e il registro degli scontrini.
manage_claimsLa voce Sinistri.
view_reportsLa voce Report.
view_team_monitorLa voce Monitor team.
manage_workshopLe schede Officina, Cassa, Portale & widget, Il tuo abbonamento, Invita un'officina e Ritiro & Consegna.
manage_integrationsLa scheda Integrazioni.
manage_service_catalogLa scheda Listino interventi, e le modifiche al listino vengono rifiutate.
manage_usersLa scheda Utenti.

Gli altri permessi non fanno sparire una pagina: tolgono la capacità di modificare ciò che la pagina mostra. Chi non li ha continua a consultare, ma il salvataggio viene rifiutato.

Se ti mancaCosa viene rifiutato
manage_bookingsCreare, spostare, riassegnare o annullare appuntamenti.
manage_customersCreare e modificare clienti e bici, importare anagrafiche, rinviare l'invito.
manage_work_ordersOgni modifica a un ordine: righe, tempi, stato, note, acconti, avvisi al cliente.
manage_inventoryOgni movimento di magazzino, le location, i fornitori, i riordini e le etichette.
manage_routeRiordinare il giro, riprogrammare e avvisare i clienti dal route planner.
send_messagesRispondere dall'inbox, aprire una conversazione, modificare le risposte rapide.
approve_partsChiedere e registrare l'approvazione ricambi del cliente.
send_reportsGenerare e inviare il report brandizzato al cliente.
manage_fittingsLe modifiche alle messe in sella.

Le schede Account e Novità sono di tutti: la prima contiene le impostazioni personali (lingua, password), la seconda il registro delle novità del prodotto.

Cambiare i permessi di una persona#

  1. Apri l'elenco degli utenti

    ImpostazioniUtenti. Vedi tutti i collaboratori dell'officina, con il loro ruolo e se sono attivi.

  2. Scegli la persona e spunta le caselle

    I permessi sono raggruppati come nella tabella qui sopra. Puoi aggiungere un permesso senza promuovere nessuno: un meccanico a cui serve il monitor del team riceve view_team_monitor e resta meccanico.

  3. Salva e avvisa la persona

    La modifica vale dal suo prossimo caricamento della pagina. Se sta già lavorando, digli di ricaricare: il menu si ricostruisce all'accesso.

Cambiare il ruolo di un utente già esistente non ricalcola i permessi che gli avevi personalizzato: se vuoi ripartire dai valori di quel ruolo, controlla le caselle una per una dopo il cambio.

Problemi frequenti#

Ho dato il permesso ma non vede ancora la voce. Fagli ricaricare la pagina. Se dopo il ricaricamento manca ancora, il problema è il piano: cerca la funzione in Funzioni per piano.

Vede la voce ma con un lucchetto. Quello è il piano, non il permesso. Il lucchetto è sempre e solo una questione di abbonamento.

Voglio togliere un permesso a un amministratore. Non si può: l'admin ha tutto per costruzione. Cambiagli ruolo in manager e aggiungi quello che gli serve.

Un collaboratore se n'è andato. Non cancellarlo: disattivalo da ImpostazioniUtenti. Così non entra più, ma il lavoro che ha fatto resta attribuito correttamente negli ordini e nei report.