Creazione rapida ed efficiente di moduli e riduzione dei tempi di formazione.
È possibile creare moduli per supportare i processi aziendali utilizzando gli strumenti classici di Microsoft Office, quali tipi di carattere, elenchi puntati e numerati, Struttura tabella e ClipArt. L'ambiente e gli strumenti noti consentono di ridurre al minimo i tempi di formazione e di sveltire la creazione dei moduli.
L'interfaccia utente Office Fluent, introdotta in molte applicazioni di Office System 2007, è inclusa in InfoPath 2010. Basata su cospicui dati di usabilità e sui recenti progressi nell'hardware e nel software, l'interfaccia utente Office Fluent è progettata per facilitare l'individuazione e l'utilizzo dell'intera gamma di caratteristiche delle applicazioni di Office e ottenere i risultati desiderati.
Creazione facilitata di moduli sofisticati senza scrittura di codice.
È ad esempio possibile:
- Creare e distribuire rapidamente moduli grazie alla gestione migliorata delle regole, alle regole rapide, agli stili e alle sezioni di layout dinamici.
- Impostare regole per la formattazione condizionale.
- Creare moduli che includono azioni, ad esempio avvisi, valori calcolati e convalida di dati.
Creare convalide, formattazioni o azioni basate su ruoli utente o creare convalide e azioni visualizzate in base al tipo di campo.
Possibilità per i partecipanti di compilare i moduli online oppure offline.
Con InfoPath 2010 gli utenti possono compilare i moduli online oppure offline grazie all'integrazione nativa dei moduli nell'interfaccia di Microsoft SharePoint Workspace. Un utente può disconnettere una raccolta di SharePoint con moduli di InfoPath nell'ambiente di SharePoint Workspace. Le informazioni immesse nei moduli vengono sincronizzate automaticamente nella raccolta di SharePoint nel momento in cui il partecipante torna online. In questo modo gli utenti possono essere produttivi sia quando sono connessi alla rete sia quando sono disconnessi.
Creazione di applicazioni di SharePoint modulari, estendibili e portabili.
Con SharePoint Server 2010 e InfoPath 2010 è possibile creare applicazioni di SharePoint, per l'utilizzo a livello di reparto o aziendale, utilizzando poche o nessuna riga di codice. Queste soluzioni sono modulari, ovvero possono essere create a partire da un elenco o una raccolta esistente, estendibili, ovvero supportano l'aggiunta di funzionalità mediante codice, e portabili, ovvero possono essere pubblicate nel formato wsp per spostare l'applicazione da un sito o da un server a un altro.
Moduli per browser conformi agli standard.
I moduli di InfoPath 2010 in SharePoint Server 2010 sono ora conformi alle linee guida per l'accessibilità ai contenuti del Web (WCAG 2.0) AA per agevolare la creazione di moduli accessibili agli utenti con disabilità.
Moduli per Web browser più potenti.
Una migliore corrispondenza tra i moduli client di InfoPath 2010 e i moduli di InfoPath in SharePoint Server 2010 garantisce una maggiore coerenza per gli utenti che compilano i moduli. Le funzionalità disponibili in entrambi gli ambienti, ad esempio, includono elenchi semplici, puntati e numerati, caselle di riepilogo a selezione multipla, caselle combinate, pulsanti immagine, funzionalità di collegamento ipertestuale, sezioni e gruppi di scelta, filtri, controlli per data e ora e selezione utenti.
Possibilità di incorporare i moduli in web part.
In SharePoint Server 2010 è ancora più semplice ospitare i moduli in pagine Web utilizzando la nuova web part Modulo di InfoPath. In SharePoint Server 2007 gli utenti che desiderano ospitare i moduli di InfoPath in pagine Web devono scrivere codice in Visual Studio. Ora, senza scrivere una singola riga di codice, è sufficiente aggiungere la web part Modulo di InfoPath alla pagina web part e inserire il riferimento al modulo pubblicato.
È possibile utilizzare la web part per ospitare un modulo per browser di InfoPath pubblicato in un elenco SharePoint o in una raccolta moduli. È inoltre possibile connetterlo ad altre web part nella pagina per inviare o ricevere dati.
Ottimizzazione dei moduli tramite codice.
Sebbene sia possibile personalizzare molti aspetti dei moduli di InfoPath senza scrivere codice, è anche possibile migliorare i moduli di InfoPath tramite codice, nel caso la logica dichiarativa non soddisfi le esigenze per implementare le funzionalità della soluzione.
I moduli di InfoPath 2010 possono essere migliorati utilizzando Visual Studio Tools for Applications (VSTA), incluso in InfoPath 2010. VSTA mette a disposizione una versione leggera dell'ambiente di sviluppo integrato di Visual Studio. In VSTA è possibile scrivere codice gestito in C# o VB.NET. Il codice viene quindi incorporato nel modello di modulo di InfoPath (file con estensione xsn). Se ad esempio si desidera includere in un modulo la capacità di calcolare gli interessi, è possibile incorporare nel modulo il codice, il quale verrà eseguito da InfoPath Filler o da InfoPath Forms Services quando il modulo viene aperto o modificato.
Connessione di moduli con informazioni line-of-business e servizi Web REST.
SharePoint Server 2010 offre un'architettura estendibile per la gestione dell'accesso degli utenti ai sistemi e alle connessioni dati. InfoPath 2010 è inoltre integrato con Servizi di integrazione applicativa di SharePoint Server 2010. Servizi di integrazione applicativa migliora le funzionalità delle applicazioni di Office e della piattaforma SharePoint con caratteristiche, servizi e strumenti predefiniti che agevolano lo sviluppo di soluzioni con la profonda integrazione di servizi e dati esterni. InfoPath 2010 supporta inoltre il recupero di dati XML da servizi Web REST. I servizi Web REST utilizzano parametri di input passati tramite URL. I progettisti di moduli possono modificare dinamicamente i parametri dell'URL nel modulo di InfoPath, senza ricorrere a codice, utilizzando regole per ottenere i dati desiderati dal servizio Web REST.
Più facilità di gestione dei moduli sul server.
I moduli di InfoPath possono essere monitorati come componente effettivo di SharePoint Server 2010. Nuove regole di Motore di manutenzione di SharePoint garantiscono la corretta configurazione dei moduli di InfoPath nelle farm. È inoltre possibile gestire i moduli di InfoPath utilizzando la shell da riga di comando Windows PowerShell e il linguaggio di script incluso in SharePoint Server 2010.