Il corso SharePoint, Power Apps and Power Automate – Business Solutions fornisce le competenze necessarie per progettare e realizzare soluzioni aziendali low-code complete integrando SharePoint Online, Microsoft Power Apps e Microsoft Power Automate.
Il percorso è rivolto a Power User, Site Owner, Business Analyst, Process Owner e Power Platform Maker che desiderano superare la gestione separata di liste, form e workflow e costruire vere applicazioni di business end-to-end.
Nel modello proposto durante il corso:
- SharePoint viene utilizzato come layer dati, documentale e collaborativo;
- Power Apps viene utilizzato come interfaccia applicativa;
- Power Automate viene utilizzato come motore di workflow, approvazione, notifica e integrazione.
I partecipanti imparano a partire dal requisito aziendale, progettare il modello dati SharePoint, costruire l’interfaccia utente con Power Apps e automatizzare le attività di processo tramite Power Automate.
Microsoft consente attualmente di utilizzare SharePoint Lists come datasource nelle Canvas Apps, collegandole direttamente a Power Apps oppure generando un’app a partire da una lista.
Il corso approfondisce la progettazione di SharePoint Lists e Document Libraries come backend di applicazioni dipartimentali, con particolare attenzione a colonne, lookup, person fields, metadata, documenti, relazioni semplici e sicurezza.
I partecipanti imparano quindi a sviluppare Canvas Apps con schermate, Gallery, Forms, Power Fx, Patch, ricerca, filtri, navigazione, validazione, gestione dello stato e interfacce differenziate in base al ruolo dell’utente.
Una parte centrale del percorso riguarda Power Automate, utilizzato per realizzare workflow di approvazione, notifiche, reminder, aggiornamenti automatici, gestione documentale e integrazione con Microsoft Teams e Outlook.
Microsoft continua a indicare tra i principali scenari SharePoint/Power Automate la gestione delle approvazioni, delle liste e dei file, dei permessi, lo spostamento di documenti e i reminder.
Il percorso pone particolare attenzione al solution design, mostrando come stabilire quali attività debbano essere eseguite dalla Power App, quali dal flow e quali debbano essere demandate direttamente a SharePoint.
Vengono inoltre analizzate performance, delegation, gestione delle connessioni, sicurezza, ownership, ambienti e principi di Application Lifecycle Management.
Per le soluzioni più strutturate, il corso introduce Solutions, Environment Variables e Connection References, elementi fondamentali per rendere applicazioni e flow più portabili tra ambienti DEV, TEST e PROD. Microsoft documenta le environment variables proprio come meccanismo per evitare valori hard-coded e differenziare URL SharePoint, indirizzi e configurazioni tra ambienti.
Attraverso laboratori progressivi e un project work finale, i partecipanti realizzano una Business Solution end-to-end composta da SharePoint, Power Apps e Power Automate, completa di interfaccia, workflow, notifiche, sicurezza, test e deployment.
Il corso è indicato per:
- SharePoint Power User;
- SharePoint Site Owner;
- Power Platform Maker;
- Citizen Developer;
- Business Analyst;
- Process Analyst;
- Process Owner;
- Digital Workplace Specialist;
- Application Specialist;
- Project Manager;
- Microsoft 365 Administrator;
- SharePoint Administrator;
- Microsoft 365 Consultant;
- SharePoint Consultant;
- professionisti coinvolti nella digitalizzazione di processi aziendali.
Al termine del corso i partecipanti saranno in grado di:
- analizzare un processo aziendale;
- identificare requisiti funzionali;
- progettare una soluzione low-code end-to-end;
- definire il ruolo di SharePoint, Power Apps e Power Automate;
- progettare SharePoint Lists;
- progettare Document Libraries;
- utilizzare lookup e person fields;
- creare Canvas Apps;
- utilizzare Gallery;
- utilizzare Edit Form e Display Form;
- utilizzare Power Fx;
- utilizzare Patch;
- creare validazioni;
- creare interfacce condizionali;
- implementare role-based UX;
- utilizzare più SharePoint Lists;
- creare workflow Power Automate;
- integrare Power Apps e Power Automate;
- creare approvazioni;
- inviare notifiche Teams e Outlook;
- gestire documenti;
- creare reminder;
- comprendere delegation;
- migliorare performance;
- gestire permissions;
- condividere applicazioni;
- gestire connections;
- utilizzare Solutions;
- utilizzare Environment Variables;
- comprendere Connection References;
- progettare DEV, TEST e PROD;
- applicare principi di governance e lifecycle.
Modulo 1 – Business Solution Architecture
- Requirements
- SharePoint
- Power Apps
- Power Automate
Modulo 2 – SharePoint Data and Document Design
- Lists
- Libraries
- Metadata
- Relationships
Modulo 3 – Power Apps Application Design
- Screens
- Forms
- Galleries
- Navigation
Modulo 4 – Power Fx and Business Logic
- Variables
- Conditions
- Patch
- Validation
Modulo 5 – Multi-List Business Applications
- Lookups
- Configuration
- Related data
Modulo 6 – Power Automate Workflow Integration
- Trigger
- Flow
- Notifications
- Approvals
Modulo 7 – End-to-End Process Automation
- Status
- Approvals
- Documents
- Escalation
Modulo 8 – User Roles and Security
- Permissions
- Role-based UX
- Sharing
Modulo 9 – Performance and Delegation
- Filtering
- Delegation
- Optimization
Modulo 10 – Teams and Microsoft 365 Integration
- Teams
- Outlook
- Microsoft 365
Modulo 11 – ALM and Governance
- Solutions
- Environments
- Connections
- Variables
Modulo 12 – Business Solution Workshop
Il corso utilizza una metodologia fortemente laboratoriale e solution-oriented.
Sono previste:
- business process analysis;
- data modelling;
- SharePoint configuration;
- Canvas App development;
- Power Fx;
- workflow development;
- approval design;
- document automation;
- role-based UX;
- security testing;
- performance optimization;
- ALM workshop;
- project work finale.
Distribuzione consigliata:
20% teoria – 80% progettazione, configurazione e sviluppo pratico
- Slide docente
- Business Solution Canvas
- Solution Architecture Diagram Template
- Data Model Workbook
- Application Design Canvas
- Process Workflow Matrix
- Business Rules Matrix
- Role Matrix
- Integration Matrix
- Power Fx Quick Reference
- Power Automate Design Template
- Performance Checklist
- Security Checklist
- ALM Checklist
- Business Solution Register
- Case Study finale
È consigliato possedere:
- conoscenza intermedia di SharePoint Online;
- familiarità con Microsoft Lists;
- conoscenza di Document Libraries;
- utilizzo di colonne e metadata;
- familiarità con permessi SharePoint;
- conoscenza base di Power Apps;
- conoscenza base di Power Automate;
- familiarità con Microsoft Teams e Outlook;
- conoscenza generale di Microsoft 365.
È consigliata la frequenza preventiva di almeno uno dei seguenti corsi:
SharePoint Forms and Business Applications with Power Apps
oppure:
Automating SharePoint with Power Automate
o il possesso di competenze equivalenti.
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.