Il corso Automating SharePoint with Power Automate fornisce le competenze necessarie per progettare e realizzare automazioni e workflow moderni basati su SharePoint Online utilizzando Microsoft Power Automate.
Il percorso è rivolto a SharePoint Power User, Site Owner, Business User e professionisti Microsoft 365 che desiderano automatizzare attività manuali e ripetitive senza ricorrere allo sviluppo software tradizionale.
I partecipanti imparano a creare Automated Cloud Flow, Instant Cloud Flow e Scheduled Cloud Flow, utilizzando SharePoint Lists e Document Libraries come origine, destinazione e repository dei dati di processo.
Il corso approfondisce i principali trigger e le principali azioni del connettore SharePoint, mostrando come reagire automaticamente alla creazione o modifica di elementi e documenti, recuperare informazioni, creare e aggiornare record, copiare o spostare file e aggiornare metadata.
Particolare attenzione viene dedicata alla costruzione della logica del workflow attraverso Dynamic Content, condizioni, Switch, variabili, Compose, Apply to each ed espressioni, consentendo ai partecipanti di creare processi che prendono decisioni automaticamente in funzione dei dati presenti in SharePoint.
Una parte centrale del percorso riguarda i processi di approvazione. I partecipanti imparano a creare approval flow, raccogliere decisioni e commenti, aggiornare automaticamente lo stato degli elementi SharePoint e notificare richiedenti e responsabili. Microsoft continua a utilizzare Start and wait for an approval come azione centrale nei moderni scenari di approvazione Power Automate.
Il corso dedica inoltre ampio spazio all'automazione delle Document Libraries, con scenari che comprendono caricamento, metadata, approvazione, spostamento dei documenti, versioning e Content Approval. Microsoft documenta esplicitamente l'automazione dello stato di approvazione dei documenti tramite Power Automate e SharePoint.
Vengono affrontati anche reminder e notifiche automatiche, integrazione con Microsoft Outlook e Teams e utilizzo di Microsoft Forms come possibile punto di ingresso di un processo.
Il percorso introduce inoltre la gestione delle autorizzazioni e l'azione Send an HTTP request to SharePoint, utile quando una funzionalità non è disponibile attraverso le azioni standard del connettore SharePoint.
Particolare attenzione viene infine dedicata a test, Run History, troubleshooting, ownership, connessioni e principi fondamentali di governance, affinché i flow sviluppati siano comprensibili, mantenibili e gestibili nel tempo.
Attraverso laboratori progressivi e un project work finale, i partecipanti realizzano una SharePoint Automation Solution completa che integra liste, documenti, approvazioni, notifiche e Microsoft 365.
Il corso è indicato per:
- SharePoint Power User;
- SharePoint Site Owner;
- Microsoft 365 User;
- Microsoft 365 Administrator junior;
- SharePoint Administrator junior;
- Power Platform Maker;
- Business Analyst;
- Process Owner;
- Project Manager;
- Digital Workplace Specialist;
- Application Specialist;
- Microsoft 365 Consultant;
- SharePoint Consultant;
- utenti che desiderano automatizzare attività SharePoint senza sviluppo tradizionale.
Al termine del corso i partecipanti saranno in grado di:
- comprendere il ruolo di Power Automate in SharePoint;
- creare cloud flow;
- distinguere automated, instant e scheduled flow;
- utilizzare trigger SharePoint;
- utilizzare azioni SharePoint;
- creare e aggiornare elementi di lista;
- leggere elementi da una lista;
- lavorare con document library;
- creare e gestire file;
- copiare e spostare documenti;
- utilizzare Dynamic Content;
- creare condizioni;
- utilizzare Switch;
- utilizzare Apply to each;
- utilizzare variabili;
- utilizzare Compose;
- utilizzare espressioni di base;
- filtrare elementi;
- creare notifiche email;
- inviare notifiche Teams;
- creare reminder;
- creare approvazioni;
- elaborare l'esito di un'approvazione;
- aggiornare SharePoint dopo l'approvazione;
- creare workflow documentali;
- integrare Microsoft Forms;
- comprendere le trigger conditions;
- evitare loop semplici;
- eseguire test;
- analizzare la Run History;
- diagnosticare gli errori;
- comprendere l'utilizzo di HTTP Request to SharePoint;
- applicare principi base di governance dei flow.
Modulo 1 – Power Automate e SharePoint
- Cloud flows
- SharePoint integration
- Workflow scenarios
Modulo 2 – Trigger e Actions
Modulo 3 – SharePoint Lists Automation
Modulo 4 – Conditions and Data Operations
- Conditions
- Switch
- Variables
- Expressions
Modulo 5 – Document Library Automation
Modulo 6 – Approvals
- Approval requests
- Outcomes
- SharePoint updates
Modulo 7 – Notifications and Reminders
- Outlook
- Teams
- Scheduled flows
Modulo 8 – Microsoft Forms Integration
- Forms
- SharePoint
- Workflow initiation
Modulo 9 – Permissions and HTTP Introduction
- Sharing
- Access
- HTTP Request
Modulo 10 – Error Handling and Monitoring
- Testing
- Run History
- Failures
Modulo 11 – Flow Design and Governance
- Naming
- Ownership
- Connections
Modulo 12 – SharePoint Automation Workshop
Il corso utilizza una metodologia fortemente pratica, orientata alla costruzione progressiva di automazioni utilizzabili in contesti reali.
Sono previste:
- dimostrazioni;
- configurazione guidata;
- sviluppo di cloud flow;
- esercizi su liste;
- esercizi su library;
- condizioni;
- espressioni;
- approvazioni;
- reminder;
- Teams e Outlook;
- troubleshooting;
- project work finale.
Distribuzione consigliata:
30% teoria – 70% laboratorio e configurazione pratica
- Slide docente
- Power Automate Quick Start Guide
- SharePoint Trigger Reference
- SharePoint Actions Reference
- Expressions Quick Reference
- Approval Design Template
- Document Workflow Canvas
- Reminder Flow Template
- Forms-to-SharePoint Guide
- Troubleshooting Checklist
- Flow Governance Register
- Case Study finale
È consigliato possedere:
- conoscenza base/intermedia di SharePoint Online;
- familiarità con Microsoft Lists;
- utilizzo di Document Libraries;
- conoscenza di colonne e metadata;
- familiarità con permessi SharePoint;
- conoscenza generale di Microsoft 365;
- familiarità con Outlook e Teams.
Non sono richieste competenze di programmazione.
Una conoscenza introduttiva di Power Automate costituisce un vantaggio, ma il corso include il richiamo dei concetti necessari alla creazione dei flow.
Verifica dell’apprendimento
- valutazione degli elaborati prodotti
- test finale
- eventuale project work
Attestato
Al termine del corso verrà rilasciato un attestato di frequenza se questa sia >=80% delle ore, oppure su richiesta un attestato di frequenza "positiva" cioè rafforzato dall'esito positivo del test finale.