Tool di Personalizzazione Adattamento della procedura
Tool di Personalizzazione INTRODUZIONE La possibilità per un azienda di adattare la procedura, la base dati e implementare elaborazioni è lo scopo di rendere un verticale un programma perfettamente inquadrato a specifiche esigenze aziendali, con tempi di implementazione e costi di realizzazione contenuti, garantendo una perfetta e totale compatibilità con tutti gli aggiornamenti successivi del prodotto, tutto questo grazie al Tool di Personalizzazione. Le personalizzazioni applicabili ai gestionali iq sono a 360, iniziando dalla gestione degli utenti, passando attraverso le abilitazioni relative alla sicurezza, arrivando e delle vere e proprie modifiche che cambiano la visione, la gestione e l operatività delle del gestionale. Questo rende i gestionali iq non solo dei prodotti pacchettizzati ma delle vere e proprie procedure realizzate e perfezionate in base alle scelte, alle necessità ed alle esigenze delle aziende che lo utilizzano rendendolo un programma adatto all utente che lo utilizza. GESTIONE UTENTI Attraverso l Administrator Manager è possibile definire gli Utenti abilitati ad operare all interno del gestionale con le relative password.
Ogni Utente creato può essere assegnato a più gruppi ed associato ad un profilo. I Gruppi consentono di definire un insieme di utenti aventi caratteristiche comuni di operatività all interno del gestionale, in questa opzione è possibile definire nuovi gruppi ed assegnare i diritti. La gestione dei gruppi consente di gestire la visibilità delle singole voci di menu attraverso il modulo sicurezza. I Profili permetto di personalizzare determinate caratteristiche dell applicazione e di assegnarle a determinate categorie di utenti, si compongono di un codice e una descrizione. Un utente è associato ad un solo profilo. Il profilo di default è PROF. Ad esempio in un azienda è possibile avere 20 utenti suddivisi su 4 profili (esempio: contabile, acquisti, vendite) ottenendo una grande semplicità di gestione. MODULO SICUREZZA Il modulo consente la gestione della sicurezza e dei diritti di visibilità dell applicazione. Il modello utilizzato per la gestione rispecchia esattamente la security di Windows e la definizione avviene attraverso l organizzazione in utenti e gruppi spiegati precedentemente. Le funzionalità principali del Modulo Sicurezza sono le seguenti: Definizione modello utenti/gruppi Definizione dei diritti del gruppo (amministrazione, modifica, inserimento, cancellazione, personalizzazione base, personalizzazione avanzata) Personalizzazione voci di menu (aggiunta di nuove voci, chiamate esterne ecc.) Grazie a questo modulo è possibile personalizzare la visibilità delle voci di menu per gruppi, memorizzare il Log tutti i tentativi di accessi alle ditte eseguite dai vari operatori.
TOOL DI PERSONALIZZAZIONE Come anticipato nell introduzione si tratta di un modulo aggiuntivo che raggruppa sotto una sola voce commerciale una vasta gamma di funzionalità specificatamente indirizzate alla personalizzazione dell applicativo gestionale sia dal punto di vista estetico che funzionale. Possiamo riassumere le funzionalità nei seguenti punti: Personalizzazione di filtri di visibilità sui dati Funzionalità di esportazioni dati in altri formati (Excel, Word, html, posta elettronica, Outlook ecc.) Personalizzazione layout griglie di visualizzazione dati Personalizzazione report per ogni voce Personalizzazione filtri nelle richieste limiti dei report Personalizzazione delle maschere di inserimento dati Personalizzazione elenco dati programma (tasto F2) Personalizzazione browser di campo (tasto F4) Inserimento nuove maschere di richiesta limiti report Inserimento maschere inserimento dati automatiche Tecnologia Iobject Nelle griglie od elenco dei dati è possibile definire e personalizzare dei filtri che consentono di ridurre o meglio selezionare un sotto - insieme di tutti i dati disponibili sul database, questo tipo di impostazione permette di ridurre le informazioni che vengono trasferiti al client ed in secondo luogo consente una più efficace ricerca da parte dell utente sul sottoinsieme dei dati prestabilito. E possibile definire un numero svariato di filtri di visualizzazione ed associare un default per ogni utente dell applicazione, questo significa che è possibile, selezionando il criterio desiderato, passare da una visualizzazione ad un altra. In tutte le griglie di visualizzazione dati ed anche nei browser di campo si ha la possibilità di esportare le informazioni in molteplici formati per essere successivamente elaborati. Dopo aver selezionato il formato è possibile scegliere i campi da esportare e definirne anche la sequenza.
La personalizzazione del layout delle griglie consente una totale liertà di definizione delle colonne da visualizzare, la loro dimensione e la posizione in base alle necessità di chi utilizza la maschera. Tutte le griglie dati e browser di campo possono essere personalizzate per profilo dell utente. Ricordiamo che i file di personalizzazione vengono salvati nella directory <ServerDir>\Layout\<nome profilo>\<nome griglia> ed associati di default al Profilo PROF. Una personalizzazione fondamentale per ogni azienda è la Personalizzazione dei Report, anche solo per stampare dei documenti con il logo della ditta è possibile partendo dal report standard creare un nuovoreport che dovrà essere salvato in nuova cartella contenente tutti i report personalizzati che deve obbligatoriamente chiamarsi RptUser, oltre ai file.rpt saranno presenti dei file di testo di configurazione che permettono l esecuzione del report dal gestionale e l impostazione di alcuni default. La Personalizzazione dei filtri nei report consente di aggiungere delle selezioni nelle richieste limiti di stampa. Per creare tali filtri è necessario scegliere l opzione Personalizza filtri nei report dal menù modifica dell applicazione, oppure premere il tasto destro del mouse dopo aver selezionato l opzione desiderata. Per ogni report di stampa e per ogni profilo è possibile definire un elenco di filtri personalizzati sia sui campi standard sia sui campi aggiunti nei report personalizzati. Per definire i filtri è necessario conoscere il nome della tabella ed il nome del campo sul quale si vuole applicare una selezione. Sono ammessi tutti gli operatori logici di base (>=, >=, <>, =, Like, Between). Tramite la Personalizzazione maschere di Inserimento dati è possibile gestire campi personalizzati specifici del cliente e la definizione delle caratteristiche di visibilità o di abilitazione di un campo già presente nella maschera. Per accedere a tale funzionalità scegliere l opzione Maschere ins. dati dal menù Personalizzazioni dell applicazione, oppure premere il tasto destro del mouse dopo aver selezionato l opzione desiderata. Ricordiamo che i campi personalizzati inseriti nella base dati devono necessariamente avere il prefisso NCP (Nuovo Campo Personalizzato). La personalizzazione viene gestita in maniera semplice tramite dei wizard di configurazione, senza la necessità di dover apportare delle modifiche al codice sorgente del programma e viene associata come negli altri casi ad un Profilo. La Personalizzazione elenco dati permette di creare ulteriori viste logiche dei dati oltre a quelle fornite di default e gestirne l'associazione con gli utenti del sistema. Le viste logiche che si modificano con questa procedura sono quelle richiamabili dalla finestra principale dell'applicativo facendo F2 su una qualsiasi maschera di inserimento dati. Questo tipo di personalizza zione può essere utile, per esempio, per visualizzare all'interno degli elenchi dati i campi personalizzati aggiunti nelle tabelle del database, oppure per nasconderne degli altri.
Per accedere a tale funzionalità scegliere l opzione Elenco dati dal menù Personalizzazioni dell applicazione, oppure premere il tasto destro del mouse dopo aver selezionato l opzione desiderata. Il tool di Personalizzazione dei Browser di Campo permette di modificare le query di estrazione dati presenti nel programma. L'intervento sulle query esistenti può essere di due tipi: aggiunta di campi alle query di default o creazione di query nuove che andranno a sostituire quelle già presenti. L inserimento campi in fondo a quelli già riportati dal programma e' molto utile, per esempio, per visualizzare all'interno dei browser i campi personalizzati aggiunti nelle tabelle del database, mentre la creazione di una query sostitutiva: permette di modificare completamente la struttura del browser di default aggiungendo quindi campi e nascondendone altri. E possibile inserire nel menu dell applicazione una nuova richiesta limiti legata ad un nuovo report. Questa opzione è possibile grazie alla voce del menu Personalizzazione del tool Configura Applicazione (EsDesigner), tramite il quale è possibile effettuare ogni tipo di modifica al menù dell applicazione senza dover andare a modificare direttamente le tabelle dell Apinfo20. Attraverso l EsDesigner si inserisce una voce di tipo card nell area di lavoro che si desidera e la si associa al modulo Add-Ins ed al gruppo di lavoro. Successivamente, attraverso la relativa opzione di Richiesta Limiti Nuovi Rerpot si modifica la voce inserita introducendo delle richieste limiti ricalcando gli stessi criteri della personalizzazione delle richieste limiti standard. La tecnologia IObject rappresenta il punto estremo per la personalizzazione senza l utilizzo dei sorgenti con l obiettivo di garantire una totale continuità. IObject (Indipendent Object) si basa sulla tecnologia a componenti (COM) e permette di interagire con l applicazione sia durante la fase di data - entry delle informazioni sia, parzialmente, durante la fase di registrazione delle informazioni sul database. La realizzazione degli IOBJECT è semplice e non ha bisogno di una grande conoscenza tecnologica, non ha bisogno dell ambiente di sviluppo e non ha bisogno di manutenzione ed aggiornamento periodico nel tempo. In pratica per realizzare un IOBJECT è sufficiente: Visual Basic, i gestionali installati ed un minimo di conoscenze della programmazione per componenti. Grazie ad ognuno di questi punti l utente troverà nei gestionali iq la soluzione adatta alle sue necessità operative e grafiche, questo permetterà non solo un migliore rapporto con i propri clienti ma anche una soluzione immediata e intuitiva per ogni utente che si troverà a dover eseguire delle operazioni sul gestionale avendo a disposizione immediata le informazioni e le attività specifiche di valore fondamentale alla ditta che si sta utilizzando e facilitando l inserimento dei dati e la loro interrogazione.