schermata della extranet solution sviluppata

Sviluppo di una extranet solution per i collaboratori aziendali

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à.

sfida

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à.

soluzione

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.

schermata della extranet solution sviluppata

Un portale completo e intuitivo

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:

  • Una parte dedicata alla documentazione messa a disposizione
  • Una parte dedicata alle funzionalità e le applicazioni sviluppate
schermata della extranet solution sviluppata

Gestione della documentazione aziendale

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.

Tools e funzionalità a disposizione dei dipendenti

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.

Vuoi sviluppare una extranet per la tua azienda?

A Dev4Side possiamo aiutarti sviluppando soluzioni creative e personalizzate per rispondere ai tuoi bisogni!

architettura della extranet solution sviluppata

Architettura della extranet solution

L’architettura del portale è composta da due componenti principali che comunicano tra di loro:

  • La intranet SharePoint aziendale, interna all’azienda
  • La web app da noi sviluppata, hostata su Microsoft Azure

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.

database per mettere in comunicazione la extranet solution e la intranet aziendale

Comunicazione tra extranet e intranet aziendale

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.

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.

Back to top