logo

RedmineKanban

Login
Ultimo aggiornamento: 20/02/2026

Advanced checklists

Descrizione

Advanced checklists è un plugin per Redmine che aggiunge la funzionalità di gestione delle checklist direttamente negli issues. Il plugin consente di suddividere issues complessi in passaggi verificabili concreti, monitorare il progresso dell'esecuzione e garantire il controllo di qualità del lavoro.


Funzionalità principali:

  • Numero illimitato di elementi nelle checklist
  • Modifica con un clic — inserimento rapido e modifica degli elementi
  • Modifica dell'ordine degli elementi tramite drag & drop
  • Cronologia completa delle modifiche di tutte le modifiche alle checklist
  • Assegnazione di assignees per ogni elemento della checklist
  • Impostazione di deadlines per qualsiasi checkbox
  • Invio di notifiche all'utente assegnato
  • Supporto di statuses per ogni elemento della checklist
  • Commenti sotto ogni elemento per chiarimenti e discussioni
  • Template flessibili di checklist per processi ricorrenti
  • Creazione automatica di checklist da template
  • Monitoraggio visivo del progresso di esecuzione della checklist
  • Indicazione cromatica degli statuses degli elementi
  • Checklist personali (Visa)

Destinatari

  • Team di sviluppo — per il controllo qualità e la verifica dei criteri di completamento
  • Tester — per la creazione di test cases e checklist di verifica
  • Project managers — per la standardizzazione dei processi e il monitoraggio dell'esecuzione
  • Team operativi — per lavori regolamentari e verifiche

Il plugin è ideale per team che vogliono migliorare la qualità del lavoro, standardizzare i processi e garantire trasparenza nell'esecuzione degli issues attraverso una scomposizione dettagliata in elementi verificabili.


Compatibilità

Redmine: 5.0 - 6.0

Browser: Chrome, Firefox, Safari, Edge

Databases: MySQL 5.7, MySQL 8.0, PostgreSQL 14-16, SQLite

Plugins: redmine_kanban, advanced_workflow, advanced_charts, appearance_custom, module_manager, periodic_reminder, user_group_editor, queries_perfect, selectbox_autocompiler, cost_calculator.


Installazione e Aggiornamento

  1. Rimuovere la vecchia versione del plugin da Redmine, se esistente.

    cd redmine/plugins
    rm -r redmine_advanced_checklists
    
  2. Copiare la nuova cartella del plugin redmine_advanced_checklists in redmine/plugins/

  3. Eseguire le migrazioni nella directory root di Redmine

    bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=redmine_advanced_checklists
    
  4. Arrestare e avviare Redmine. (In alcune installazioni di Redmine (ad esempio, in Docker) è importante arrestare e avviare effettivamente il server, non solo riavviarlo.)


Disinstallazione

  1. Eseguire il comando di disinstallazione nella directory root di Redmine
bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=redmine_advanced_checklist VERSION=0
  1. Rimuovere la cartella del plugin redmine_advanced_checklist da redmine/plugins/
rm -r redmine_advanced_checklist
  1. Arrestare e avviare Redmine.

Configurazione

  1. Configurare i ruoli degli utenti in Administration -> Roles and permissions.
  2. Abilitare il modulo "Checklists" per i progetti nelle impostazioni del progetto
  3. Verificare e modificare le impostazioni del plugin in Administration -> Modules -> Advanced Checklists o in Administration -> Checklists

Administration

Sezione "Modules"

È possibile accedere alle impostazioni del plugin in due modi:

  1. Administration → Modules → Advanced Checklists
  2. Administration → Checklists

Scheda "General"

Qui è possibile configurare tutti i parametri necessari per il proprio scenario di utilizzo, template di checklist, categorie e statuses.

Scheda "Checklist Templates"

Per creare e configurare template di checklist, accedere alla scheda "Checklist Templates"

Parametri principali

  • Nome del template - nome comprensibile per una facile identificazione
  • Categoria - raggruppamento dei template per tematiche o dipartimenti
  • Tipo di template - definizione dell'ambito di applicazione
  • Project - collegamento a un progetto specifico (opzionale)
  • Tracker - assegnazione per tipi specifici di issues (opzionale)

  • Dopo la configurazione dei parametri principali, procedere al riempimento del template:
    • Aggiungere elementi nella sequenza desiderata
    • Formulare elementi chiari e verificabili
    • Impostare elementi obbligatori se necessario

Scheda "Categorie dei template di checklist"

In questa sezione è possibile creare e configurare categorie per raggruppare i template.

Scheda "Statuses delle checklist"

Creazione di statuses

  • Personalizzare la tavolozza dei colori in base alle esigenze del proprio progetto
  • Se per uno status è attivato "Elemento della checklist completato?", all'assegnazione di questo status, l'elemento verrà automaticamente contrassegnato come completato
  • Al completamento di un elemento della checklist viene assegnato il primo status dalla lista "Elemento della checklist completato?"


Sezione "Roles and Permissions"

Per gestire i diritti di accesso alle checklist, nella sezione "Checklists" selezionare le autorizzazioni necessarie

  • Visualizzare checklist
  • Modificare checklist
  • Gestione dei template globali di checklist
  • Gestione dei template di checklist del progetto
  • Gestione dei template personali globali di checklist
  • Gestione dei template personali di checklist del progetto
  • Modifica di qualsiasi checklist personale

Configurazione del Progetto

Scheda "Checklists".

Su questa scheda è possibile configurare:

  • Template di checklist per il progetto
  • Creazione automatica di checklist secondo regole
  • Categorie e statuses per gli elementi delle checklist

Utilizzo

Aggiunta di checklist agli issues

Le checklist vengono aggiunte direttamente agli issues di Redmine. Per iniziare a utilizzare le checklist:

  1. Accedere alla vista dell'issue
  2. Trovare il campo "Checklist"
  3. Iniziare a inserire il primo elemento o utilizzare il pulsante "Aggiungi da template" per utilizzare template predefiniti


Funzionalità avanzate:

  1. Numero illimitato di elementi. Creare checklist dettagliate di qualsiasi complessità

  2. Organizzazione flessibile della struttura:

    • Icona di spostamento accanto a ogni elemento
    • Salvataggio immediato del nuovo ordine
  3. Monitoraggio visivo del progresso:

    • Barra di progresso per una valutazione rapida dello stato
  4. Modifica rapida dei nomi:

    1. Fare clic sul nome di una checklist o di qualsiasi elemento - il testo diventa modificabile.
    2. Apportare le modifiche necessarie e fare clic su "salva" per salvare o "Annulla" se si cambia idea.
    3. Le modifiche vengono applicate istantaneamente senza ricaricare la pagina.


Sistema di commenti

  • Lasciare commenti dettagliati sotto ogni elemento della checklist
  • Aggiungere chiarimenti, istruzioni o requisiti aggiuntivi
  • Cronologia dei commenti viene salvata per il monitoraggio delle modifiche


Cronologia completa delle modifiche

Monitorare tutte le modifiche alle checklist con audit dettagliato. Il sistema salva:

  • Chi e quando ha modificato ogni elemento
  • Modifiche agli statuses di completamento
  • Adeguamenti di deadlines e assignees


Impostazione di deadlines per qualsiasi checkbox

Assegnare scadenze individuali per ogni elemento della checklist. Il sistema fornisce:

  • Calendario per la selezione delle date
  • Promemoria sulle deadlines imminenti
  • Evidenziazione visiva degli elementi scaduti


Assegnazione di assignees

Assegnazione dell'intera checklist

  • Selezionare un utente per essere responsabile dell'intera checklist
  • Ideale per issues piccole o responsabilità individuale

Assegnazione individuale degli elementi

  • Assegnare diversi assignees per ogni elemento della checklist
  • Distribuire il carico di lavoro tra i membri del team
  • Chiara divisione delle responsabilità per issues complesse


Aggiunta rapida agli issues da template

  1. Aprire l'issue desiderato in Redmine
  2. Trovare la sezione delle checklist e fare clic su "Aggiungi da template"
  3. Selezionare un template appropriato dalla lista di quelli disponibili


Checklist personali (Visa)

Checklist personali sono liste di controllo che possono essere modificate solo da un circolo ristretto di utenti:

Chi può modificare le checklist personali:

  • Autore della checklist — l'utente che ha creato la checklist, inclusi gli elementi aggiunti da altri utenti
  • Assignee dell'issue (Assignee) — l'utente assegnato all'issue
  • Utenti con il ruolo "Edit any personal checklists" — autorizzazione di accesso speciale

Gestione visiva degli statuses

  • Assegnare statuses colorati a ogni elemento della checklist
  • Identificazione visiva rapida degli statuses di completamento
  • Sistema flessibile di etichettatura, ad esempio: Completato, In corso, Non iniziato, Richiede revisione


Creazione automatica

La creazione automatica di checklist può essere configurata in Project → Settings → Checklists o in Administration -> Modules -> Advanced Checklists.

Aggiunta automatica alla transizione di un issue a uno status specifico:

  • Esempio: Allo status "To do" aggiungere la checklist "ToDo"

Project e Tracker verranno compilati secondo il template della checklist.


Promemoria sull'elemento della checklist

La funzione "Ricorda via email" consente di inviare una notifica email personale all'utente assegnato a un elemento specifico della checklist. Questo aiuta ad attirare l'attenzione dell'assignee su un issue non completato e ridurre il tempo di esecuzione.

Promemoria per un singolo elemento

Per inviare un promemoria per un singolo elemento:

  1. Trovare l'elemento desiderato nella checklist dell'issue.
  2. Nel menu dell'elemento (tre punti ) trovare il pulsante "Invia promemoria".
  3. L'utente assegnato riceverà immediatamente un'email con il promemoria. Nell'interfaccia apparirà una notifica popup sull'invio riuscito.

Attivo quando a un elemento è assegnato un utente specifico, non un gruppo.

Promemoria per l'intera checklist

Se una checklist contiene più elementi, è possibile inviare promemoria per più elementi contemporaneamente.

  1. Nel menu dell'intera checklist (barra superiore) trovare e fare clic sul pulsante "Invia promemoria" (situato sotto il pulsante "Assegnata").
  2. Si aprirà una finestra popup che elencherà a chi e per quali elementi sono stati inviati promemoria.

Importante: In questa modalità, le email vengono inviate solo per gli elementi che soddisfano le condizioni di attività (non completati e assegnati a un utente).


Domande frequenti (FAQ)

Come consentire agli utenti non amministratori di visualizzare e gestire le checklist?

Se i vostri utenti non amministratori non possono vedere o modificare le checklist negli issues, è necessario concedere loro le autorizzazioni appropriate.

Per configurare i diritti di accesso:

  1. Accedere alla sezione "Administration"
  2. Fare clic sul link "Roles and permissions"
  3. Selezionare il ruolo che si desidera modificare
  4. Trovare la sezione "Checklists"
  5. Selezionare le caselle per le autorizzazioni necessarie:
    • Visualizzare checklist - per visualizzare le checklist negli issues
    • Modificare checklist - per gestire gli elementi delle checklist
    • Creare checklist - per aggiungere nuove checklist
    • Contrassegnare come completato - per modificare gli statuses degli elementi
  6. Fare clic sul pulsante "Salva" per applicare le modifiche

If you have any problems or questions, write us an email [email protected]