Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the loginizer domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/purplesoft.io/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rank-math-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/purplesoft.io/wp-includes/functions.php on line 6114
Flowee - PurpleSoft
Flowee - PurpleSoft

DocFlow S.p.A

Abbiamo affiancato DocFlow S.p.A. nella realizzazione del loro software proprietario Flowee PEC&Mail. In particolare, abbiamo realizzato tutta la User Experience e la User Interface (UX/UI), le Web API di livello 2 e la Web App.

Servizi:

UX/UI Design; Sviluppo Software; Sviluppo Web

Tecnologie:

MSSQL Server, Web Service SOAP, .NET5, Angular 10.

2019 – 2021

Flowee - PurpleSoft

Richiesta del cliente

DocFlow S.p.A., è un noto attore nel panorama delle software house di Milano, con oltre 25 anni di attività. Nel Febbraio 2018, hanno scelto Purplesoft per realizzare uno dei loro prodotti distintivi: Flowee PEC&Mail. Questa piattaforma è stata pensata come una soluzione completa per affrontare le sfide associate alla gestione delle PEC aziendali. 

Tra queste sfide, spiccano i messaggi SPAM che soffocano le caselle PEC, e le notifiche di accettazione e consegna che affollano la posta in arrivo, generando un ambiente caotico per la gestione della PEC. Inoltre, la mancata gestione dei messaggi PEC o la loro cancellazione errata possono causare gravi problemi all’azienda, come sottolineato da recenti casi legali. 

Un’altra difficoltà è rappresentata dall’uso condiviso della PEC aziendale da parte di più utenti, che aumenta significativamente il rischio per la sicurezza aziendale. Infine, la gestione dei dati sensibili nel rispetto delle stringenti normative GDPR presenta una sfida non da poco. 

Di fronte a questi ostacoli, DocFlow S.p.A. ha delineato una serie di obiettivi. Prima di tutto, quello di garantire la sicurezza dei canali di acquisizione e trasmissione, classificare correttamente le comunicazioni considerando il relativo livello di riservatezza e assicurare la corretta assegnazione di visibilità. Le ulteriori necessità erano di rendere più efficienti e tracciabili i processi e monitorare le attività svolte dagli utenti oltre a governare il processo di trasmissione verso l’esterno. Il tutto, senza dimenticare la conservazione legale delle comunicazioni. 

Infine, per DocFlow S.p.A. era fondamentale fornire agli utenti un’interfaccia intuitiva, accattivante e snella per la gestione delle caselle PEC. 

Flowee_Desktop

UX/UI Design

Nel nostro impegno per fornire una soluzione ottimale, abbiamo sviluppato diverse varianti di layout e flussi di lavoro. Questo ha permesso al cliente di avere a disposizione un ampio ventaglio di opzioni da presentare agli utenti finali, testando in anticipo l’usabilità e la reattività di ogni versione. 

Inoltre, abbiamo arricchito l’esperienza utente attraverso la progettazione di un set di icone personalizzate, coerenti con l’identità del brand del cliente. Queste icone, trasformate in un font, non solo hanno aggiunto un tocco distintivo al design, ma si sono rivelate particolarmente pratiche nell’ambito web, semplificando il processo di implementazione e assicurando un’ottima resa visiva su tutte le piattaforme. 

Flowee - PurpleSoft

Sviluppo Software

Nel nostro progetto per DocFlow S.p.A., abbiamo posto una particolare attenzione all’usabilità e all’estetica della Web App, il principale punto di contatto con l’utente finale. Questa rappresenta la parte visibile di un’infrastruttura software più ampia e complessa che abbiamo sviluppato. 

Per garantire la migliore esperienza utente possibile, la Web App è stata realizzata utilizzando Angular 10 e il linguaggio TypeScript. Questa combinazione ha assicurato che l’applicazione fosse non solo stabile e reattiva, ma anche in grado di offrire prestazioni eccellenti. 

L’interfaccia utente è stata ulteriormente migliorata attraverso l’uso personalizzato di Bootstrap 4, utilizzato direttamente dal source code scss. Questo ci ha permesso di personalizzare l’interfaccia utente in base alle specifiche esigenze del cliente, con un controllo dettagliato sugli stili CSS generati. 

Abbiamo affrontato con successo la sfida di rendere il codice compatibile con Internet Explorer, un browser noto per la sua resistenza al supporto di JavaScript e CSS di ultima generazione. Con l’uscita di Internet Explorer dal mercato, il nostro team di sviluppatori può ora concentrarsi su tecnologie più avanzate e aggiornate. 

Parallelamente alla creazione della Web App, abbiamo sviluppato un nuovo livello di Web API. Questa scelta è stata guidata dal desiderio di evitare l’integrazione diretta di un client web moderno con servizi SOAP (WCF), una soluzione che non ci sembrava ottimale. Per fare ciò, abbiamo utilizzato il framework .NET 5 (C#), che ci ha permesso di integrare le esistenti Web API WCF e creare nuove Web API REST, conformi agli standard OpenAPI V3. 

Questo approccio ha permesso di generare automaticamente il client Angular con strumenti open source disponibili su GitHub, facilitando il processo di sviluppo. Inoltre, ha consentito al cliente di continuare ad utilizzare e mantenere le loro Web API WCF senza dover modificare drasticamente le loro abitudini di lavoro o gli ambienti di produzione aziendali. 

Infine, abbiamo implementato la tecnologia Signalr per facilitare la collaborazione in tempo reale tra più utenti. Questo ha reso i processi di lavoro più sincroni e ha aumentato l’efficienza generale del team. 

Flowee Desktop Mockup

Risultati

Grazie a questa collaborazione con DocFlow S.p.A., abbiamo approfondito nostra comprensione riguardo al funzionamento delle realtà enterprise, aumentando la nostra capacità di creare soluzioni software che soddisfano le esigenze specifiche di queste organizzazioni. 

Questa esperienza ha rafforzato le nostre competenze nell’integrare sistemi complessi, un’abilità che è fondamentale per lo sviluppo di soluzioni software robuste e affidabili. 

In aggiunta a questi risultati, la soluzione sviluppata ha fornito ai clienti di DocFlow S.p.A. una serie di benefici, tra cui la gestione centralizzata delle comunicazioni, l’automatizzazione dei processi di classificazione e assegnazione e un miglioramento della conformità e della governance. 

Questi risultati testimoniano il nostro impegno nella fornitura di soluzioni software di alta qualità, e la nostra capacità di apprendere e adattarci a nuove sfide. 

Vuoi vedere di più?