Extranet aziendale per collaboratori

La nostra soluzione per lavorare con i collaboratori esterni in linea con i processi interni.

Extranet aziendale per collaboratori

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

  • La sfida: rimodernare un portale extranet in uso da anni e sviluppato con tecnologie ormai obsolete, che rendevano impossibile mantenerlo e aggiungere nuove funzionalità.
  • La soluzione: sfruttando al meglio ciò che offre il cloud di Microsoft Azure, abbiamo creato una extranet solution moderna e completa di tutte le funzionalità e le applicazioni che l’azienda mette a disposizione.

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.

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. 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 contenuti e definire quali utenti hanno il permesso di visualizzare i documenti caricati sul portale.

Strumenti nuovi e funzionalità a disposizione dei dipendenti

Gli utenti possono accedere alle diverse applicazioni aziendali, 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.

Architettura della extranet, progettata per essere estendibile

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

  • La intranet SharePoint, 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.

Comunicazione tra extranet e intranet aziendale

Il cliente ci ha 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 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.

Entra in contatto con il team

Modern Apps

Il team Modern Apps è specializzato nello sviluppo e nell'integrazione all'interno dell'intero ecosistema Microsoft 365. Progettiamo applicazioni native per le piattaforme Microsoft ed Azure e implementiamo processi aziendali che si integrano e massimizzano l'investimento aziendale effettuato con Microsoft 365.