During my internship at Nord Ovest S.p.a., I developed an add-on for Gmail that simplifies the daily activities of employees. teeth. The project involved the management of both the frontend, via Google Apps Script, and of the backend, with the creation of an API endpoint using C#. The main objective of the add-on is to optimise the management process of emails, allowing employees to quickly download and associate them with the company, assigning the correct type to each document. Google Apps Script was used to develop the user interface, maintaining an accessible and intuitive design. maintaining an accessible and intuitive design, suitable even for less tech-savvy users. technology users. The platform offers support for JavaScript (version ES5) and semi- HTML 4 commands, enabling the creation of integrated solutions with Google Workspace. The backend was realised with ASP.NET Core, a scalable platform that manages RESTful endpoints to process and store data in a SQL database, guaranteeing security and integrity via Google's OAuth 2.0 authentication. For robustness and maintainability of the system, I implemented a detailed logging system logging system to monitor operations and facilitate any debugging activities. debugging activities. The result is an effective tool that has simplified and automated a critical process for the for the company, improving operational efficiency and reducing the risk of manual errors.

Durante il mio periodo di stage presso Nord Ovest S.p.a., ho sviluppato un componente aggiuntivo per Gmail che semplifica le attività quotidiane dei dipen- denti. Il progetto prevedeva la gestione sia della parte frontend, attraverso Google Apps Script, sia del backend, con la creazione di un endpoint API utilizzando C#. L’obiettivo principale dell’add-on è ottimizzare il processo di gestione degli allegati email, permettendo ai dipendenti di scaricarli e associarli rapidamente alle pratiche aziendali, assegnando a ciascun documento la corretta tipologia. Google Apps Script è stato utilizzato per sviluppare l’interfaccia utente, man- tenendo un design accessibile e intuitivo, adatto anche agli utenti meno esperti di tecnologia. La piattaforma offre il supporto per JavaScript (versione ES5) e sem- plici comandi HTML 4, permettendo la creazione di soluzioni integrate con Google Workspace. Il backend è stato realizzato con ASP.NET Core, una piattaforma scalabile che gestisce endpoint RESTfulper elaborare e memorizzare i dati in un database SQL, garantendo sicurezza e integrità tramite l’autenticazione OAuth 2.0di Google. Per assicurare la robustezza e la manutenibilità del sistema, ho implementato un sistema di logging dettagliato, utile per monitorare le operazioni e facilitare eventuali at- tività di debugging. Il risultato è uno strumento efficace che ha semplificato e automatizzato un processo critico per l’azienda, migliorando l’efficienza operativa e riducendo il rischio di errori manuali.

MailToNO: un'estensione di Gmail basata sulla piattaforma cloud Apps Script

BRUNO, FRANCESCO
2023/2024

Abstract

Durante il mio periodo di stage presso Nord Ovest S.p.a., ho sviluppato un componente aggiuntivo per Gmail che semplifica le attività quotidiane dei dipen- denti. Il progetto prevedeva la gestione sia della parte frontend, attraverso Google Apps Script, sia del backend, con la creazione di un endpoint API utilizzando C#. L’obiettivo principale dell’add-on è ottimizzare il processo di gestione degli allegati email, permettendo ai dipendenti di scaricarli e associarli rapidamente alle pratiche aziendali, assegnando a ciascun documento la corretta tipologia. Google Apps Script è stato utilizzato per sviluppare l’interfaccia utente, man- tenendo un design accessibile e intuitivo, adatto anche agli utenti meno esperti di tecnologia. La piattaforma offre il supporto per JavaScript (versione ES5) e sem- plici comandi HTML 4, permettendo la creazione di soluzioni integrate con Google Workspace. Il backend è stato realizzato con ASP.NET Core, una piattaforma scalabile che gestisce endpoint RESTfulper elaborare e memorizzare i dati in un database SQL, garantendo sicurezza e integrità tramite l’autenticazione OAuth 2.0di Google. Per assicurare la robustezza e la manutenibilità del sistema, ho implementato un sistema di logging dettagliato, utile per monitorare le operazioni e facilitare eventuali at- tività di debugging. Il risultato è uno strumento efficace che ha semplificato e automatizzato un processo critico per l’azienda, migliorando l’efficienza operativa e riducendo il rischio di errori manuali.
MailToNO: a Gmail extension based on the Apps Script cloud platform
During my internship at Nord Ovest S.p.a., I developed an add-on for Gmail that simplifies the daily activities of employees. teeth. The project involved the management of both the frontend, via Google Apps Script, and of the backend, with the creation of an API endpoint using C#. The main objective of the add-on is to optimise the management process of emails, allowing employees to quickly download and associate them with the company, assigning the correct type to each document. Google Apps Script was used to develop the user interface, maintaining an accessible and intuitive design. maintaining an accessible and intuitive design, suitable even for less tech-savvy users. technology users. The platform offers support for JavaScript (version ES5) and semi- HTML 4 commands, enabling the creation of integrated solutions with Google Workspace. The backend was realised with ASP.NET Core, a scalable platform that manages RESTful endpoints to process and store data in a SQL database, guaranteeing security and integrity via Google's OAuth 2.0 authentication. For robustness and maintainability of the system, I implemented a detailed logging system logging system to monitor operations and facilitate any debugging activities. debugging activities. The result is an effective tool that has simplified and automated a critical process for the for the company, improving operational efficiency and reducing the risk of manual errors.
Autorizzo consultazione esterna dell'elaborato
File in questo prodotto:
File Dimensione Formato  
BrunoFrancesco_TesiTriennale.pdf

non disponibili

Dimensione 943.42 kB
Formato Adobe PDF
943.42 kB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/164136