Per un nostro cliente, abbiamo sviluppato una extranet moderna e semplice da utilizzare che permette all’azienda di fornire ai propri collaboratori tutta la documentazione e tutte le applicazioni necessarie per lo svolgimento delle proprie attività.
La sfida
Rimodernare un portale extranet che era in uso da anni ed era stato sviluppato con tecnologie ormai obsolete che rendevano impossibile mantenerlo e aggiungere nuove funzionalità.
La nostra soluzione
Utilizzando le funzionalità messe a disposizione da Microsoft Azure abbiamo creato una extranet solution moderna e completa di tutte le funzionalità e le applicazioni che l’azienda mette a disposizione.
La extranet solution che abbiamo sviluppato permette all’azienda di mettere a disposizione dei propri rivenditori e agenti un portale completo in cui reperire tutte le informazioni, i documenti e le applicazioni di cui hanno bisogno per poter svolgere le proprie attività quotidiane. Per semplicità d’uso, la extranet è divisa in due parti:
Questa sezione è stata sviluppata tenendo in considerazione la diversità dei documenti che devono essere messi a disposizione dei collaboratori. Per questo, abbiamo creato una soluzione il più generale possibile che permette agli amministratori responsabili di caricare i documenti all’interno delle pagine della extranet e associare loro una serie di metadati arbitrari e non definiti in partenza. Successivamente, utilizzando un’interfaccia di amministrazione, possono scegliere quali metadati mostrare agli utenti insieme al documento.
Questo permette all’azienda di poter facilmente modificare le impostazioni delle pagine e di inserire nuove aree dedicate a nuovi documenti. Infatti, grazie alla nostra soluzione, gli amministratori non devono fare altro che scegliere i metadati associati ai documenti in modo che la ricerca all’interno del database di riferimento restituisca le informazioni corrette.
È inoltre possibile creare dei filtri, anch’essi personalizzabili dagli amministratori, per trovare in modo più agevole i documenti necessari e definire quali utenti hanno il permesso di visualizzare i documenti caricati sul portale.
Gli utenti possono dunque accedere ad applicazioni che permettono loro di effettuare le attività più varie, dalla semplice visualizzazione di dati e statistiche alla gestione del punto vendita di cui sono responsabili.
Queste applicazioni sono state pensate e sviluppate come elementi a sé stanti. Non sono quindi automaticamente integrate con il portale extranet ma sono state sviluppate separatamente e poi installate al suo interno. Per semplificare il futuro sviluppo di ulteriori applicazioni da parte dell’azienda, abbiamo definito e messo a disposizione uno standard sulla base di React.js che si interfaccia con l’architettura della extranet. Di conseguenza, se il cliente avrà bisogno di sviluppare ulteriori applicazioni e strumenti da inserire all’interno della extranet potrà farlo senza alcun problema.
A Dev4Side possiamo aiutarti sviluppando soluzioni creative e personalizzate per rispondere ai tuoi bisogni!
L’architettura del portale è composta da due componenti principali che comunicano tra di loro:
Per rispondere alle necessità dell’azienda, in Dev4Side abbiamo creato una web app e due database (Database Sql e Database Cosmos) che gestiscono separatamente le informazioni degli utenti abilitati ad accedere al portale extranet e i documenti che l’azienda mette a disposizione dei suoi collaboratori. Nel caso di questo progetto è stato scelto di sfruttare due database separati per la gestione dei dati in modo da poter sfruttare a pieno le peculiarità e i punti di forza di entrambe le tipologie di database e risolvere il problema nel modo migliore.
Il cliente ci ha inoltre chiesto di far comunicare il portale extranet con la intranet SharePoint e il database interni all’azienda in modo da poter accedere ai dati presenti nel proprio ecosistema aziendale all’interno della nuova extranet. Per permettere questa comunicazione sono state esposte delle API che permettono alla intranet di interfacciarsi con l’esterno. In questo modo, il portale extranet può effettuare delle chiamate alle API che otterranno quindi le informazioni necessarie dalla intranet SharePoint e dal database aziendale e le comunicheranno in output alla extranet in modo da poter essere visualizzate all’interno del portale.
Altri casi di sviluppo software
Scopri gli altri progetti
Cookie Policy
Questo sito web memorizza i cookie sul tuo computer. Questi cookie vengono utilizzati per migliorare la tua esperienza sul sito web e fornirti servizi più personalizzati, sia su questo sito che attraverso altri media. Per saperne di più sui cookie che utilizziamo, consulta la nostra Cookie Policy.
Non salviamo le tue informazioni quando visiti il nostro sito. Ma per soddisfare le tue preferenze, dobbiamo utilizzare solo un piccolo cookie in modo che non ti venga richiesto di accettare i nostri cookie.