Alto grado di Personalizzazione
Compila il form per richiedere informazioni
Realizza in tempi rapidi personalizzazioni anche molto complesse
Fluentis ERP è ingegnerizzato per realizzare, in tempi rapidi, personalizzazioni anche molto complesse, risolvendo efficacemente le varie esigenze progettuali.
La soluzione permette di personalizzare ogni strato applicativo.
Tramite parametrizzazione, profilazione e dove necessario, customizzazione, è possibile intervenire nell’adeguamento di tutte le esigenze specifiche per il cliente, apportando modifiche o creando nuove funzionalità, sia a livello di user interface sia a livello di business layer, che verranno mantenute anche durante gli aggiornamenti.
Diversi strumenti a disposizione per
diversi tipi di personalizzazione
Profili
Molto apprezzata è la possibilità da parte del consulente o dell’utente finale (se ne ha i diritti), di personalizzare l’interfaccia grafica direttamente sull’ambiente ufficiale, senza l’ausilio di un programmatore.
La User Interface di Fluentis può essere personalizzata:
- Modificando ordine e numero dei campi nelle griglie;
- Aggiungendo, rimuovendo o spostando campi nei filtri e nelle form di dettaglio;
- Modificando le traduzioni delle label.
Tutte queste modifiche, una volta applicate, per poter essere sfruttate alla successiva apertura delle form, devono essere salvate sfruttando i profili, ovvero un set di configurazioni associate ad una etichetta, che possono essere caricate dall’utente tramite una combobox.
I profili possono essere configurati per utente, per ruolo o essere profili globali e possono essere impostati come profili selezionabili o caricati di default.
Vedi DettaglioExtradata
Elemento fondamentale per estendere le informazioni disponibili sulle classi standard senza ricorrere alla programmazione è l’extradata, ovvero la possibilità di aggiungere una proprietà extra rispetto a quanto previsto a standard senza la necessità di apportare modifiche alla base dati o personalizzare la classe corrispondente.
È possibile gestire contemporaneamente extradata di diverso tipo:
- Dati semplici come stringhe, numeri e date
- Dati complessi ovvero collegamenti ad altri oggetti/tabelle fisiche con una struttura dell’informazione basata su codice/descrizione
- Dati complessi basati su sorgenti dati create dall’utente purché mantengano una struttura basata su codice/descrizione
Inoltre, l’extradata permette di sfruttare in modo automatico il concetto di propagazione dell’informazione, ovvero in fase di configurazione è possibile dire se il dato collegato ad esempio all’articolo, dovrà essere propagato agli elementi collegati come la copia dell’articolo dedicata all’ordine di produzione o alla fattura.
L’extradata potrà poi essere caricato nell’apposito tab di gestione dove previsto a standard, oppure essere aggiunto in qualsiasi punto della form come campo aggiuntivo e poi salvato tramite profilo.
Vedi DettaglioFluentis Query Studio & Datasource
Ulteriori strumenti che si basano sul concetto di riciclo delle informazioni e permettono di ottimizzare i tempi legati a diverse personalizzazioni relativamente sia agli Extradata sia alla Business Intelligence, sono i Fluentis Query Studio e Datasource.
Fluentis Query Studio è un pannello che introduce direttamente nell’applicativo un SQL Management tramite cui esplorare la base dati, scrivere query, testarle e infine salvarle potendole permettendo di poterle riutilizzare in diversi contesti applicativi.
I Datasource sono delle sorgenti dati personalizzate, possono basarsi su oggetti fisici o su SQL Query e permettono all’utente di applicare delle trasformazioni, come regole di ordinamento e aggregazione, inserimento di campi calcolati e formule, etc.
Una volta creata la propria sorgente dati, l’utente la può salvare per riutilizzarla in diversi contesti applicativi, come gli extradata o la Business Intelligence.
Scripting
Fluentis introduce un nuovo concetto di personalizzazione attraverso la logica di scripting, evitando il processo di ricompilazione e pubblicazione del codice, con conseguente down del cliente durante il passaggio in produzione.
L’applicativo espone una serie predefinita di metodi che consentono, tramite un IDE semplificato ed integrato, di personalizzare le logiche algoritmiche e il view model secondo una struttura cablata, che guiderà l’utente nell’inserimento del codice custom, garantendo una maggiore e migliore compatibilità.
La possibilità di intervenire direttamente sull’ambiente di produzione, grazie alle dll generate dinamicamente e di creare script anche di complessità elevata da parte di consulenti che non sono programmatori, sfruttando la programmazione visiva tramite Blockly, rende lo scripting una fondamentale rivoluzione.
Vedi DettaglioBlockly
La creazione di logiche di programmazione tramite script anche di complessità elevata, applicate lato client, lato server e in contesti specifici come Supervisor, Workflow etc. diventa in Fluentis accessibile anche a chi non è uno sviluppatore e non conosce il linguaggio C#.
Blockly è una modalità di programmazione visiva basata sul concatenamento di blocchi grafici auto-esplicativi, che generano automaticamente il codice necessario alla loro applicazione.
Custom & Wizard
Dove le parametrizzazioni e le personalizzazioni tramite gli appositi tool di supporto non dovessero più risultare sufficienti a soddisfare le richieste funzionali del cliente, è possibile intervenire con un livello di personalizzazione più hardcore, che attraverso la scrittura di codice xaml e C#, permette di creare nuove procedure completamente custom o di rivedere quelle esistenti.
Fluentis, tramite ARM, mette a disposizione la possibilità di personalizzare le classi creandone di nuove o aggiungendo delle proprietà a quelli esistenti.
È possibile poi integrare questi nuovi elementi con le logiche algoritmiche e con l’interfaccia grafica proposta all’utente, creando del codice personalizzato.
In ARM sono disponibili diversi strumenti che aiutano nella realizzazione di queste personalizzazioni come i tools per la gestione di Ribbon e pulsanti e i Wizard per la creazione di Oggetti e Form.
Vedi DettaglioCustomizzazione e produttività ai massimi livelli
ARM (Application Resource Manager)
La suite tecnologica di Fluentis, attraverso ARM (Application Resource Manager), consente al Partner una completa personalizzazione dell’applicativo.
È infatti possibile ampliare l’interfaccia utente modificando le form, cambiare gli algoritmi caratterizzanti il “layer” della “Business Logic”, fino ad estendere la struttura del database.
Nell’ambito di ARM è inoltre possibile estendere in modo rapido e ben organizzato tutte le entità strutturali di Fluentis, quali:
Business Logic
Attraverso le funzionalità dell’ARM è possibile estendere le logiche di business di ogni oggetto modificando e quindi derivando un metodo standard da uno personalizzato, oltre alla possibilità di creare nuove funzionalità.
Il tutto utilizzando il linguaggio di programmazione standard C#, che sfruttando il principio di ereditarietà del codice, permetterà di effettuare un override dei metodi senza la necessità di modificare o visualizzare il codice standard.
User Interface
Tramite una serie di wizard, di template e altri strumenti di supporto, ARM guida l’utente nella realizzazione e nella personalizzazione di form e widget custom, permettendo di ridefinire come oggetti e classi dovranno essere visualizzati dall’utente finale.
Object Repository
ARM consente una facile e veloce creazione o associazione delle mappature dell’oggetto alla base dati.
Grazie all’Object Browser e ad altri strumenti dedicati, ARM permette all’utente di esplorare la base dati e la relativa mappatura in oggetti, arrivando a generare e gestire la creazione di nuovi campi e colonne con le relative proprietà e classi nel codice.
Menu
Grazie ad un’apposita area di gestione è possibile con ARM personalizzare le Ribbon Bar e le Tile View di Fluentis, associando ai vari utenti menù specifici nella lingua prescelta e creare menu e pulsanti completamente nuovi.
Sicurezza
Menu dedicati consentono di gestire la licenza, le connessioni alla base dati e a servizi aggiuntivi e di definire ruoli, diritti e restrizioni da associare all’utente.
Gestione dell'utenza
Importa e tiene sempre allineati gli utenti di sistema, provenienti tramite active directory o inserimento manuale e per ognuno di essi definisce tipo di licenza, ruoli, diritti e restrizioni.
Aggiornamenti semplici e veloci grazie a Fluentis Live Update
Per garantire il massimo del supporto e rendere i processi di installazione e aggiornamento della suite Fluentis semplici ed immediati per tutti, abbiamo integrato la gestione di tutti i possibili scenari nel tool di installazione Fluentis Live Update, una web application accessibile tramite browser.
Tramite Fluentis Live Update è possibile:
Eseguire una prima installazione di ARM/Fluentis.
Gestire i cambi di versione e gli aggiornamenti tramite patch.
Riportare le implementazioni svolte da un ambiente di origine ad uno di destinazione.
Gestire diverse tipologie di database relazione come SQL Server o PostgreSQL.
Gestire diversi tipi di installazioni Windows o Linux con le relative configurazioni delle pool su IIS o dei container per Docker.
Eseguire l’installazione e la configurazione di moduli esterni come BizLink.
Benefici per
il Cliente
Installazione standardizzata della suite Fluentis.
Possibilità di creare in modo semplice e veloce ambienti di test prima della messa in produzione.
Procedura consolidata ed automatizzata per il porting delle personalizzazioni.
Riduzione dei tempi per update e upgrade dell’applicativo che significa risparmio dei costi legati al fermo tecnico.
Benefici per
il Partner
Standardizzare l’attività di installazione e aggiornamento dell’applicativo.
Minimizzare le conoscenze necessarie per effettuare le operazioni di aggiornamento.
Evitare ogni procedura manuale mantenendo il controllo grazie ad una completa automatizzazione della procedura, backup compresi.
Possibilità di creare ambienti paralleli per fare sviluppi e test.
Tenere i clienti sempre aggiornati anche all’ultima versione/patch.
Scopri cosa può fare Fluentis ERP
per la tua azienda
Prova gratuita 15 giorni | Nessun rinnovo automatico | Accesso immediato
Contattaci per maggiori informazioni