Tryton: un eccellente sistema di pianificazione delle risorse aziendali

Logo Tryton

Tryton è un pacchetto software di gestione integrato (aka PGI o ERP) scritto principalmente in Python (e alcuni JavaScript).

Segui un'architettura a tre strati e per impostazione predefinita sono PostgreSQL e SQLite (per i test). È possibile utilizzare diversi client: applicazione nativa, applicazione web o script.

Tritone Ha più di 130 moduli di base che coprono ampiamente le esigenze dell'azienda (acquisto, vendita, fatturazione, stock, progetto, contabilità e altro)

Tryton gestisce quanto segue in modo modulare:

  • Contabilità e contabilità analitica
  • Amministrazione vendite
  • Amministrazione acquisti
  • Gestione delle scorte
  • Gestione del progetto e del tempo
  • Gestione del calendario

Novità di Tryton 5

Tritone 5 (1)

Poche settimane fa è stata rilasciata la prima versione di Tryton con supporto a lungo termine. Questa è la prima versione di Tryton a supportare solo Python 3, ma anche la prima versione ad avere un supporto esteso per 5 anni.

Grazie all'impegno della comunità e ai finanziamenti della fondazione, il sito web è stato completamente rinnovato per presentare meglio le funzionalità ai visitatori.

File transazionale

Una necessità ricorrente per installazioni di grandi dimensioni è quella di essere in grado di eseguire alcune attività pesanti in modo asincrono. Ma Tryton fa molto affidamento sul meccanismo di transazione del database per garantire la coerenza dei dati.

Pertanto, non è facile utilizzare uno strumento esterno per questa amministrazione se non supporta almeno il protocollo di commit a due fasi.

Notifiche in tempo reale

Il server ora puoi inviare messaggi al client tramite un bus. Il cliente fa lunghi sondaggi per riceverli.

Un primo utilizzo di questo meccanismo è l'invio di notifiche che sono brevi messaggi con priorità. Questa è una nuova esigenza da allora Tryton può eseguire attività asincrone e quindi dobbiamo essere in grado di rispondere all'utente.

Nuova gestione delle sessioni

Viene aggiunto un meccanismo di scadenza della doppia sessione. Per impostazione predefinita ora, una sessione scade dopo 30 giorni.

Ma alcune operazioni come la registrazione di una fattura o l'approvazione di un pagamento richiedono una "nuova" sessione, altrimenti ne verrà creata una nuova. Una sessione interessante è una sessione che non ha avuto un periodo senza query per più di 5 minuti da quando è stata creata.

Tritone 5 (2)

CTE ricorsivo

Tritone ha già un'ottimizzazione per la ricerca ad albero (parent_of e child_of operatori) è impostato sulla nidificazione, ma necessita di una configurazione per memorizzare i dati precalcolati.

Ora quando tale operazione viene eseguita su una tabella non configurata, Tryton genererà una query SQL che utilizza un'espressione di tabella comune ricorsiva se il database li supporta, piuttosto che ricorrere a Python. Ciò evita più round trip tra il server e il database.

Modifiche per l'utente.

L'interfaccia è stata ridisegnata per essere più semplice e leggera. Il set di icone di Google Material Design sostituisce il set di temi Tango, consentendo una migliore integrazione nel client web.

Inoltre, per il client desktop, utilizziamo il database GtkApplication che consente una migliore integrazione desktop.

Ad esempio, il menu dell'applicazione viene visualizzato nella barra del titolo globale.

Client Web

A Tryton, i file possono essere allegati a qualsiasi documento. Fino ad ora era necessario passare attraverso una finestra pop-up, ora un elenco a tendina propone di aprire o scaricare direttamente i file o di aggiungerne uno nuovo.

Il popup esiste ancora per una gestione più complessa.

Lo sviluppo del client web è iniziato più tardi di quello del desktop client ed è improvvisamente privo di alcune funzionalità minori. Ogni nuova versione cerca di colmare questa lacuna e questa non fa eccezione.

Come installare Tryton 5 su Ubuntu 18.10 e derivati?

L'applicazione si trova nei repository della maggior parte delle distribuzioni Linux, Anche se l'unico dettaglio è che non tutta l'applicazione è stata aggiornata all'ultima versione.

Se desideri eseguire il processo di installazione, puoi utilizzare il tuo centro software per cercare l'applicazione.

Puoi visitare il seguente collegamento dove è possibile ottenere documentazione e client per altri sistemi operativi.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.