Dove trovare le app aggiuntive?
Accedi al sito ufficiale di Odoo.com, fai clic sul tab “Apps”, e quindi sul link “third party apps”, in basso nella tendina che si apre. Seleziona la categoria “project” per visualizzare qualche centinaio di moduli pensati per la gestione progetti.
Nella lista trovi sia app per cui lo sviluppatore chiede un compenso, sia moduli disponibili gratuitamente e con licenza open source.
Per avere un’idea di cosa sia disponibile puoi vedere ad esempio Project Management Dashboard, o anche Project Task CheckList.
Per il resto di questo post, concentreremo le nostre valutazioni sui moduli offerti da OCA, sia perchè si tratta normalmente di moduli ben progettati e sviluppati, sia perchè OCA offre solo moduli open source di cui tutta la community di volontari Odoo si prende cura.
OCA è la Odoo Community Association
La Odoo Community Association è una organizzazione no-profit che si propone di promuovere l’uso di Odoo e di supportare lo sviluppo collaborativo delle funzioni di Odoo.
Molte aziende e consulenti Odoo fanno parte di OCA, incluso il gruppo che si occupa della localizzazione italiana:
Tutte le informazioni utili sono disponibili sul sito dell’associazione: https://odoo-community.org/
Moduli OCA per la Gestione Progetti
I moduli OCA interessanti per la gestione progetti sono disponibili nella sezione “Project & Service”.
Nota bene: i moduli elencati sono validi e installabili solo in versioni di Odoo specifiche.
La maggior parte dei moduli OCA utili ad estendere le funzioni di gestione progetti di Odoo sono accessibili dall’indice https://github.com/OCA/project, che approfondiremo a breve.
Tra i moduli esterni a questo indice, e comunque da tenere in considerazione, ricordiamo:
- moduli del connettore Jira,
- gestione business requirement,
- contratti e accordi,
- gestione agile (SCRUM) - che però è fermo alla versione Odoo 10.
Moduli OCA consigliati
Considerando Odoo v.12, i moduli presenti in https://github.com/OCA/project sono 33, e nel seguito vedremo ne vedremo solo alcuni, che bastano a dare idea di quanto il sistema di base possa essere facilmente esteso per andare incontro alle proprie esigenze.
Al termine del precedente post, la situazione della scheda di modifica del singolo progetto era quella visibile nell’immagine sopra.
Installando moduli OCA possiamo velocemente ottenere:
- tag per classificare il progetto (modulo project_tag)
- descrizione in cui annotare informazioni importanti per il progetto (modulo project_description)
- key (modulo project_key) - id da associare al progetto, gli id dei task di progetto saranno preceduti da questo id, e sarà possibile accedere al progetto e ai task tramite URL di tipo /projects/PROJECT-KEY e /tasks/TASK-KEY
- milestone per raggruppare i task secondo scadenze prestabilite (modulo project_milestone)
- stato di progetto, per rappresentare lo stato corrente di progetto (modulo project_status)
- indicazione di quali task hanno dei subtask, e possibilità di nascondere i subtask tramite il filtro “parent task” (modulo project_parent_task_filter)
Ricordiamo che queste sono solo alcune delle possibilità, che possono essere attivate singolarmente in modo opzionale.
Viste aggiuntive per la Gestione Progetti
Tra i moduli forniti da OCA troviamo quelli che permettono di aggiungere viste per il controllo dei progetti:
- vista tabellare su tutti i progetti, per avere una visione complessiva dettagliata (modulo project_list)
- vista timeline, applicabile su tutti i progetti, o sui task del singolo progetto (modulo project_timeline) - dalla timeline è possibile spostare o ridefinire inizio e fine dei progetti/task direttamente trascinando i segmenti
Come personalizzare quello che le app non aggiungono?
Nonostante le molte app Odoo disponibili, e le molte configurazioni che possiamo adottare, le nostre esigenze potrebbero non essere ancora coperte al meglio.
Nel prossimo post vedremo come sia possibile per un programmatore arrivare a personalizzare molti aspetti delle funzioni di Odoo, senza doverci dedicare settimane di lavoro.
Contatti
Se hai bisogno di capire meglio come odoo può aiutarti nel gestire i tuoi progetti, contattaci!
Come migliorare la Gestione Progetti Odoo con le app aggiuntive