Introduzione a Microsoft InfoPath 2010

Importante

Il supporto per Microsoft InfoPath 2013 è terminato il 14 luglio 2026. È consigliabile eseguire la migrazione dei moduli e dei flussi di lavoro di InfoPath esistenti alle soluzioni Microsoft 365 supportate. Altre informazioni sul ritiro di InfoPath.

Nota

Questo articolo ha esaurito la sua funzione e verrà ritirato tra breve. Per evitare problemi di "Pagina non trovata", si sta procedendo alla rimozione dei collegamenti noti. Se sono stati creati collegamenti a questa pagina, rimuoverli per contribuire a ottimizzare il Web.

Contenuto dell'articolo

Che cosa sono InfoPath e InfoPath Forms Services?

Insieme a Microsoft SharePoint Designer 2010, InfoPath 2010 facilita la creazione di soluzioni end-to-end in Server SharePoint 2010 che includono moduli efficaci, un flusso di lavoro su scala aziendale e l'accesso a dati aziendali chiave. InfoPath è stato progettato, al suo interno, come un potente motore di modifica XML che consente agli utenti finali di interfacciarsi facilmente con i dati.

Insieme alle potenti funzionalità di collaborazione di SharePoint, InfoPath 2010 è una parte fondamentale del set di strumenti necessario per creare rapidamente applicazioni che soddisfino le esigenze delle applicazioni aziendali. InfoPath 2010 e InfoPath Forms Services in Server SharePoint 2010 consentono agli utenti aziendali di automatizzare i propri processi aziendali che raccolgono, gestiscono e condividono le informazioni. Dipartimenti IT, sviluppatori e utenti esperti possono creare potenti applicazioni aziendali sulla piattaforma SharePoint usando i moduli di InfoPath per interagire con i dati esterni, guidare il flusso di lavoro e migliorare le pagine Web. La familiarità dell'utente con l'esperienza di Microsoft Office e SharePoint rende più facile e veloce la creazione, l'utilizzo e il miglioramento dei processi aziendali con i moduli di InfoPath 2010.

Microsoft InfoPath 2010 consente di progettare e compilare moduli elettronici, ad esempio note spese, cartellini, sondaggi e moduli assicurativi. A questo scopo, è possibile usare controlli modulo standard, come caselle di testo o caselle di riepilogo, oppure inserire controlli che offrano agli utenti la flessibilità di aggiungere, rimuovere, sostituire o nascondere sezioni di un modulo per migliorare l'esperienza utente. Le maschere progettate possono essere semplici maschere per raccogliere dati dal team di rete a maschere complesse che fanno parte di un processo aziendale molto più ampio. I moduli di InfoPath possono essere usati singolarmente oppure possono essere progettati per funzionare con database o servizi Web esistenti. È possibile pubblicare e accedere ai moduli da una posizione comune in una rete aziendale, ad esempio una cartella condivisa, un server Web o una raccolta disponibile in un sito di Microsoft Server SharePoint 2010 o Microsoft SharePoint Foundation 2010.

Quando si compila un modulo in InfoPath 2010, gli utenti possono utilizzare funzionalità simili a documenti familiari. Ad esempio, possono eseguire il controllo ortografico nel modulo o inserire testo e grafica formattati in determinati campi. A seconda della struttura del modello di modulo, gli utenti potrebbero anche essere in grado di unire i dati di più moduli in un unico modulo o esportare i dati in altri programmi. Se un modello di modulo è abilitato per il browser, gli utenti che non hanno InfoPath installato nel computer possono compilare il modulo in un Web browser o in un dispositivo mobile.

Se si utilizza InfoPath 2010 e Microsoft Server SharePoint 2010 eseguendo InfoPath Forms Services, è possibile progettare modelli di modulo compatibili con browser in InfoPath e abilitarli per l'utilizzo in siti Web interni ed esterni. In questo modo è possibile condividere moduli aziendali con diversi utenti, tra cui dipendenti, clienti, fornitori e partner. Gli utenti non sono tenuti ad avere InfoPath installato nei propri computer per compilare un modulo, né a scaricare nulla di aggiuntivo dal Web. Tutto ciò di cui gli utenti hanno bisogno è l'accesso a un browser, come Windows Internet Explorer, Apple Safari o Mozilla Firefox. Se InfoPath è installato nei computer, gli utenti possono visualizzare e compilare il modulo in InfoPath anziché in un browser.

Inizio pagina

Quali sono i componenti di InfoPath?

InfoPath è costituito dai componenti seguenti: InfoPath Designer 2010, InfoPath Filler 2010 e Server SharePoint 2010 che esegue InfoPath Forms Services. InfoPath Designer e InfoPath Filler vengono installati nei computer client come parte di Microsoft Office Professional Plus 2010. Se si desidera pubblicare moduli di InfoPath come moduli compatibili con browser, è necessario avere accesso a un'installazione di Server SharePoint 2010 che esegue InfoPath Forms Services.

InfoPath Designer 2010 Per creare e pubblicare un modello di modulo di InfoPath (.xsn), usare InfoPath Designer 2010. Quando si progetta un file modello di modulo (.xsn), si crea un singolo file che contiene i file di supporto che implementano il layout, le visualizzazioni e la logica da cui dipende una particolare soluzione di modulo di InfoPath. Quando gli utenti compilano un modulo, stanno in realtà compilando un'istanza di file del modulo (.xml), che si basa sul modello di modulo associato. Con InfoPath Designer è possibile creare rapidamente maschere che includono sezioni di layout predefinite, regole predefinite, gestione delle regole migliorata e stili diversi. Inoltre, InfoPath Designer include ora diversi modelli di modulo, pertanto non è necessario definire tutte le parti del modulo da zero.

InfoPath Filler 2010 Con InfoPath Filler, gli utenti che compilano i moduli hanno un'interfaccia utente semplice e facile da usare e possono scegliere di salvare una bozza, salvare una copia locale o salvare in formato PDF e avere una registrazione locale del modulo. Tutte le funzionalità non necessarie per la progettazione di moduli sono state rimosse per gli utenti che desiderano semplicemente aprire e compilare un modulo.

InfoPath Forms Services La maggiore parità tra i moduli di InfoPath Filler 2010 e i moduli del browser InfoPath in Server SharePoint 2010 garantisce una maggiore coerenza per gli utenti che compilano i moduli. Ad esempio, le funzionalità disponibili in entrambi gli ambienti includono: elenchi puntati, numerati e semplici; Caselle di riepilogo a selezione multipla; caselle combinate; Pulsanti immagine; Funzionalità di collegamento ipertestuale; Gruppo di scelta e sezione; Funzionalità di filtro; Controlli di data e ora; e People pickers.

Inoltre, InfoPath 2010 è integrato con SharePoint Designer 2010 per consentire la creazione e la personalizzazione dei moduli associati a Servizi di integrazione applicativa (BCS), elenchi esterni e soluzioni per flussi di lavoro.

Inizio pagina

Come si può usare InfoPath?

È possibile usare InfoPath per raccogliere dati aziendali dalle persone con cui si collabora, inclusi colleghi, partner, fornitori e clienti. I moduli di InfoPath possono essere moduli semplici e diretti, usati da più persone in un piccolo gruppo di lavoro. Ad esempio, un team di vendita di 10 persone può usare un modulo di InfoPath per raccogliere e condividere in modo informale informazioni sulle chiamate di vendita. I dati contenuti in questi moduli possono essere uniti in un unico report di riepilogo da inviare alla direzione ogni mese.

In alternativa, le organizzazioni possono progettare moduli altamente sofisticati collegati a database aziendali esistenti o integrati nei sistemi aziendali esistenti. Ad esempio, gli sviluppatori del reparto IT (Information Technology) possono progettare un modello di modulo di InfoPath per gestire il processo di rendicontazione delle spese per l'organizzazione. Il modello di modulo può includere visualizzazioni e funzionalità di logica aziendale che consentono a diverse categorie di utenti di inviare la nota spese, rivederla, approvarla e rimborsare la persona che l'ha presentata.

Le nuove funzionalità introdotte in InfoPath 2010 e InfoPath Forms Services semplificano la creazione rapida di applicazioni SharePoint più potenti, ad esempio:

  • Personalizzazione dei moduli usati per creare, visualizzare e modificare le voci di elenco di SharePoint
  • Creazione di applicazioni flusso di lavoro insieme a SharePoint Designer 2010
  • Web part Modulo di InfoPath, che consente di creare web part potenti senza scrivere codice e di connetterle con altre web part per creare mashup di dati.

Nell'elenco seguente vengono illustrati alcuni dei vantaggi dell'uso di InfoPath:

Integrazione di Office System InfoPath funziona con molti altri programmi e server in Microsoft Office System, tra cui Microsoft Outlook, Microsoft Excel e Microsoft Access. È ad esempio possibile progettare e compilare moduli di InfoPath nei messaggi di posta elettronica, esportare i dati dei moduli in fogli di lavoro, inviare dati dei moduli a un database o eseguire query sui dati da un elenco di SharePoint. Inoltre, gli sviluppatori possono incorporare moduli di InfoPath, senza menu, barre degli strumenti o altri aspetti dell'interfaccia utente, in applicazioni personalizzate.

Dati riutilizzabili I dati immessi dagli utenti in un modulo di InfoPath non devono rimanere bloccati all'interno del modulo per sempre. Può essere riformattata o riutilizzata in vari modi. Questa flessibilità consente agli sviluppatori dell'organizzazione di integrare i dati del modulo nei processi aziendali esistenti. Ad esempio, i dati raccolti nei moduli dei report sulle vendite possono essere utilizzati per aggiornare i sistemi ERP (Enterprise Resource Planning) e di gestione delle relazioni con i clienti (CRM) dell'azienda. Ciò consente alle persone in tutta l'azienda di accedere ai dati quando e dove ne hanno bisogno, in modo che possano prendere decisioni più informate. Con aggiornamenti più tempestivi sui numeri di vendita, è più facile per altri gruppi, come le operazioni e la finanza, fare previsioni accurate di produzione e costi.

Dati coerenti e accurati InfoPath include una serie di funzionalità che consentono agli utenti di evitare errori di immissione dei dati e compilare i moduli più rapidamente. Ad esempio, è possibile usare le formule per calcolare automaticamente valori matematici per gli utenti, usare la formattazione condizionale per attirare l'attenzione dell'utente sui dati o abilitare il correttore ortografico in modo che gli utenti possano verificare la presenza di errori di ortografia prima di inviare i moduli. Inoltre, quando gli utenti compilano un modulo, i dati immessi possono essere controllati per verificare la presenza di errori di convalida dei dati. Se il modello di modulo è connesso a un database o a un servizio Web, gli utenti non potranno inviare i dati finché non correggono questi errori. In questo modo si garantisce che i dati raccolti siano accurati e privi di errori e che siano conformi a qualsiasi standard specificato.

Costi generali ridotti A differenza dei moduli cartacei, che devono essere ristampati quando si verifica una modifica, i modelli di modulo di InfoPath possono essere facilmente modificati e ripubblicati. Inoltre, InfoPath rileva automaticamente quando un modello di modulo è stato aggiornato, in modo che gli utenti dispongano sempre della versione più recente.

Supporto offline I moduli di InfoPath non devono essere compilati mentre un utente è connesso a una rete. Gli utenti possono salvare i moduli nel proprio computer, lavorare su di essi offline e quindi inviarli alla rete aziendale quando vengono riconnessi. Ciò è particolarmente utile per le persone che hanno accesso intermittente o limitato alle risorse di rete, ad esempio i dipendenti che viaggiano frequentemente.

Meno moduli Invece di distribuire e gestire più moduli cartacei per lo stesso processo aziendale, è possibile creare un singolo modello di modulo in InfoPath che include più visualizzazioni. In un modello di modulo per le note spese, ad esempio, è possibile creare una visualizzazione per i dipendenti che immettono le spese, una seconda visualizzazione per i manager che approvano le spese e una terza visualizzazione per i dipendenti che elaborano i rimborsi. Per impostazione predefinita, gli utenti possono passare da una visualizzazione all'altra selezionando una visualizzazione dall'elenco a discesa Visualizzazione corrente della scheda Home. È anche possibile creare regole che cambiano automaticamente visualizzazione quando gli utenti aprono la maschera, inviano la maschera o fanno clic su un pulsante della maschera.

Controlli flessibili Oltre ai controlli standard, ad esempio caselle di testo e caselle di riepilogo, InfoPath include diversi controlli, ad esempio tabelle ripetute, gruppi di scelte e sezioni facoltative. Questi tipi di controlli consentono di progettare un modello di modulo flessibile in grado di soddisfare le esigenze degli utenti. In un modello di modulo per le note spese, ad esempio, è possibile usare una tabella ripetuta per consentire agli utenti di immettere solo il numero di voci di spesa necessario.

È anche possibile creare parti di un modello, ossia parti di un modello di modulo che possono essere salvate e riutilizzate in più modelli di modulo. Una parte tipica del modello è costituita da controlli e un'origine dati e può includere anche funzionalità quali connessioni dati, convalida dei dati e regole. L'uso di parti modello consente di risparmiare tempo e garantire che i modelli di modulo nell'organizzazione siano coerenti in termini di tono, struttura e comportamento.

Inizio pagina

Qual è il pubblico di destinazione di InfoPath?

InfoPath 2010 è progettato sia per gli utenti aziendali avanzati che per i professionisti e gli sviluppatori IT, a seconda del tipo di soluzione basata su moduli che un utente o un'organizzazione desidera creare. Gli utenti di tutti i livelli, tuttavia, possono compilare i moduli.

Per utenti aziendali avanzati

Con InfoPath 2010 è possibile progettare moduli elettronici sofisticati per raccogliere in modo rapido ed economico le informazioni necessarie per un'esigenza aziendale immediata. È possibile personalizzare le maschere con funzionalità quali campi calcolati, impostazione di valori predefiniti, formattazione condizionale e descrizioni comandi, il tutto senza scrivere codice. Se l'organizzazione usa anche Server SharePoint 2010, è possibile creare questi moduli per le informazioni archiviate negli elenchi di SharePoint. L'archiviazione delle informazioni in una posizione condivisa (come un elenco di SharePoint) facilita l'uso delle informazioni da parte dei membri del team, facilitando la collaborazione.

Inoltre, grazie ai miglioramenti apportati all'esperienza di compilazione dei moduli in InfoPath Filler e all'interoperabilità con altre applicazioni di Microsoft Office 2010, tra cui Microsoft Outlook e Microsoft SharePoint Workspace 2010 (in precedenza noto come Microsoft Office Groove), è possibile offrire agli utenti più opzioni per la compilazione dei moduli, tra cui il completamento online, offline e su dispositivi mobili. È anche possibile usare InfoPath 2010 per personalizzare i riquadri informazioni documento nelle applicazioni Microsoft Office Word, Microsoft PowerPoint e Microsoft Excel per raccogliere metadati sui documenti.

Per professionisti IT e sviluppatori

InfoPath 2010 offre un ambiente completo per la progettazione, lo sviluppo, la distribuzione, l'hosting (insieme a Server SharePoint), la raccolta, l'aggregazione e l'integrazione di moduli elettronici. Creato da zero utilizzando i suggerimenti XML del World Wide Web Consortium (W3C), InfoPath 2010 è progettato per funzionare con l'infrastruttura e l'ambiente di gestione dei processi esistenti.

Per i moduli avanzati per i processi aziendali aziendali aziendali e di reparto, è possibile creare applicazioni composite e sequenze di flusso di lavoro con InfoPath 2010 e Server SharePoint 2010, utilizzando poco o nessun codice. InfoPath 2010 può essere completamente integrato con Server SharePoint 2010.

È possibile connettere i moduli InfoPath ad altre origini dati e sistemi line-of-business come Microsoft SQL Server, Oracle e SAP utilizzando i servizi di integrazione applicativa di Server SharePoint 2010, i servizi Web e i servizi Web SOAP (Simple Object Access Protocol) e REST (Representational State Transfer). Le soluzioni InfoPath possono anche essere trasferibili usando i formati file di soluzioni di SharePoint Foundation 2010 (con estensione wsp) e modello di sito di SharePoint (con estensione stp), in modo da poter spostare facilmente l'applicazione da un sito all'altro e da un server all'altro. Inoltre, InfoPath ora archivia gli URL come relativi (anziché assoluti) per consentire la portabilità.

Questi sono solo alcuni esempi delle funzionalità di InfoPath 2010 e Server SharePoint 2010 che consentono di creare potenti soluzioni di automazione dei processi aziendali basate su moduli.

Inizio pagina

Funzionamento di InfoPath con altri programmi e tecnologie

Per sfruttare al massimo InfoPath, è probabile che si voglia usarlo con altri programmi, server e tecnologie, inclusi quelli elencati nella tabella seguente.

Programma o tecnologia Come funziona con InfoPath
Microsoft SharePoint Foundation 2010 È possibile pubblicare i modelli di modulo direttamente in una raccolta in un server che esegue Microsoft SharePoint Foundation 2010. In questo modo i moduli correlati possono essere archiviati in un'unica posizione pratica. Ad esempio, un team di vendita può usare un sito di SharePoint come posizione per compilare, salvare e visualizzare i dati dei moduli dei report sulle vendite. Nella raccolta gli utenti possono compilare moduli basati sul modello di modulo, esportare i dati da moduli completati in Excel o unire i dati di più moduli in un unico modulo. È anche possibile configurare una connessione dati nel modello di modulo che riceve dati da un elenco o da una raccolta di SharePoint o invia dati a una raccolta.
È anche possibile pubblicare un modello di modulo come tipo di contenuto del sito in un server che esegue SharePoint Foundation 2010. In questo modo è possibile assegnare più modelli di modulo a una singola raccolta o assegnare un singolo modello di modulo a più raccolte in una raccolta siti.
Microsoft Server SharePoint 2010 Microsoft Server SharePoint 2010 è una famiglia di prodotti server integrata che estende le funzionalità di base di SharePoint Foundation 2010.
È possibile pubblicare i modelli di modulo direttamente in una raccolta in Server SharePoint 2010 e quindi abilitarli per l'utilizzo sul Web. Inoltre, puoi sfruttare le seguenti funzionalità:
InfoPath Forms Services È possibile progettare un modello di modulo compatibile con browser e pubblicarlo in un server SharePoint che esegue InfoPath Forms Services. Gli utenti possono quindi compilare moduli basati sul modello di modulo in un browser Web o in un dispositivo mobile. Inoltre, InfoPath Forms Services fornisce una posizione centrale per archiviare e gestire i modelli di modulo per l'organizzazione.
Creare moduli per gli elenchi di SharePoint Con InfoPath 2010 è possibile creare con un clic di un pulsante moduli accattivanti basati su elenchi regolari o esterni di SharePoint. In un browser, basta passare a un elenco di SharePoint e scegliere di usare InfoPath per personalizzare il modulo nella barra multifunzione di SharePoint, in Strumenti elenco. È possibile generare automaticamente un modulo con tutti i campi dell'elenco di SharePoint e quindi personalizzarlo, riducendo il tempo necessario per creare un modulo. Pubblica il modulo con un clic e il modulo sarà attivo nell'elenco SharePoint e pronto all'uso.
Usare SharePoint Workspace 2010 per il completamento offline Con InfoPath 2010 e SharePoint Workspace 2010, i partecipanti ai processi aziendali possono lavorare online o offline. SharePoint Workspace 2010 interagisce con i moduli di InfoPath, semplificando la disconnessione di un elenco o di una raccolta di SharePoint con i moduli di InfoPath. Le informazioni inserite nei moduli verranno sincronizzate automaticamente una volta che il partecipante sarà di nuovo online, aiutando le persone a essere produttive indipendentemente dalla loro connessione.
Incorporare i moduli nelle pagine Web In Server SharePoint 2010 è più facile che mai ospitare i moduli nelle pagine Web usando la nuova web part Modulo di InfoPath. In Server SharePoint 2007 gli utenti che desideravano ospitare i moduli di InfoPath nelle pagine Web dovevano scrivere ASP.NET codice in Visual Studio. Ora, senza scrivere una singola riga di codice, è possibile semplicemente aggiungere la web part Modulo di InfoPath a una pagina web part e puntarla al modulo pubblicato. È possibile usare la web part per ospitare qualsiasi modulo del browser InfoPath pubblicato in un elenco o in una raccolta moduli di SharePoint. È anche possibile connetterlo ad altre web part nella pagina per inviare o ricevere dati.
Connettere Forms con sistemi line-of-business Server SharePoint 2010 offre un'architettura estendibile per la gestione dell'accesso degli utenti alle connessioni dati e ai sistemi. Ciò semplifica lo sviluppo di moduli complessi con accesso a più origini dati e riduce al minimo i problemi di supporto IT.
InfoPath 2010 interagisce con i Servizi di integrazione applicativa di Server SharePoint 2010. BCS migliora le funzionalità delle applicazioni di Microsoft Office e della piattaforma SharePoint con funzionalità, servizi e strumenti pronti all'uso che semplificano lo sviluppo di soluzioni con connessioni tra dati e servizi esterni. BCS può connettersi a origini dati esterne in diversi modi. BCS può utilizzare e interagire con i dati in un database relazionale tramite un provider di dati ADO.NET. Può inoltre connettersi a qualsiasi servizio Web standard tramite protocollo SOAP 1.2, descritto da WSDL 1.1 o 2.0. BCS può utilizzare e interagire con un servizio Windows Communication Foundation e con il codice personalizzato Microsoft .NET compilato da uno sviluppatore di una soluzione. Inoltre, InfoPath 2010 supporta ora il recupero di dati XML da servizi Web REST. I servizi Web REST utilizzano parametri di input passati tramite un URL. I progettisti di moduli possono ora modificare i parametri URL in modo dinamico nel modulo di InfoPath senza alcun codice usando regole per ottenere i dati desiderati dal servizio Web REST.
Con SharePoint Designer 2010 è possibile creare moduli personalizzati di InfoPath per creare, leggere, aggiornare ed eliminare dati in un elenco esterno. Queste personalizzazioni dei moduli vengono mantenute quando l'elenco esterno viene portato offline utilizzando SharePoint Workspace 2010. È anche possibile aggiungere la logica di business con codice funzionante nel server e nel client in SharePoint Workspace 2010.
Soluzioni in modalità sandbox di Server SharePoint Con InfoPath 2010, gli utenti possono ora distribuire i moduli di InfoPath con un solo clic, con il codice gestito in esecuzione come parte di una soluzione in modalità sandbox di Server SharePoint. Con le soluzioni in modalità sandbox di Server SharePoint, i progettisti di moduli possono caricare soluzioni con codice nei propri siti di SharePoint, entro un set limitato di autorizzazioni. Una quota di risorse limita l'utilizzo eccessivo delle risorse. L'amministratore della raccolta siti mantiene il controllo della soluzione e prende decisioni relative all'attendibilità. L'amministratore della fattoria può essere pratico.
Librerie connessioni dati Se più modelli di modulo utilizzeranno connessioni dati uguali o simili, è possibile archiviare le impostazioni per la connessione dati in un file di raccolta dati in una raccolta connessioni dati in un sito di Server SharePoint 2010. Quando un utente apre una maschera che si connette a un file di connessione dati, InfoPath usa le impostazioni del file per connettersi all'origine dati esterna. In questo modo, più modelli di modulo possono utilizzare lo stesso file di connessione dati, quindi non è necessario creare la stessa connessione dati da zero per ogni modello di modulo. Inoltre, se cambiano le impostazioni del percorso o della connessione per un'origine dati esterna, sarà necessario aggiornare solo il file di connessione dati, non ogni modello di modulo.
Flussi di lavoro Se si utilizza InfoPath insieme a Server SharePoint 2010, è possibile partecipare ai flussi di lavoro dei documenti basati su server direttamente all'interno di InfoPath. È possibile avviare un flusso di lavoro in un modello di modulo, tenere traccia dello stato di un flusso di lavoro in corso o completare un'attività del flusso di lavoro. Server SharePoint 2010 include diversi flussi di lavoro predefiniti progettati per gestire processi aziendali comuni, ad esempio l'approvazione dei documenti, la revisione dei documenti o la raccolta delle firme.
Riquadri informazioni documento In molte applicazioni di Microsoft Office è possibile aggiornare le proprietà di un documento server in un riquadro informazioni documento, che viene visualizzato come un insieme di campi modificabili nella parte superiore di un documento. In un documento di Microsoft Word 2010, ad esempio, potrebbe essere necessario modificare le proprietà per il nome dell'autore, la data di creazione e il tipo di documento. In questo modo sarà più facile trovare quello che si sta cercando nel server. Ad esempio, è possibile trovare rapidamente tutti i comunicati stampa in cui la proprietà del cliente corrisponde al nome di un determinato cliente. È possibile usare InfoPath per creare o modificare un riquadro informazioni documento personalizzato da usare con un tipo di contenuto del sito o di un elenco. In questo modo è possibile controllare l'aspetto del riquadro informazioni documento o usare le funzionalità di InfoPath, come la convalida dei dati e la formattazione condizionale, per personalizzare il comportamento dei campi modulo nel pannello.
Outlook È possibile distribuire modelli di modulo agli utenti pubblicandoli in un elenco di destinatari dei messaggi di posta elettronica. Analogamente, è possibile progettare un modello di modulo in modo che gli utenti possano inviare i moduli completati come allegato in un messaggio di posta elettronica.
In Outlook 2010 gli utenti possono inoltre aprire, compilare e inviare moduli di InfoPath come messaggi di posta elettronica. Possono anche rispondere o inoltrare il modulo in un messaggio di posta elettronica, proprio come con qualsiasi altro messaggio di posta elettronica. Nella Posta in arrivo, gli utenti possono archiviare raccolte di moduli correlati in una cartella InfoPath Forms dedicata. Visualizzando i dati di ogni maschera in colonne della cartella, gli utenti possono raggruppare, filtrare e ordinare rapidamente i dati di più maschere.
Word Anche se è possibile usare Word per creare un documento che abbia l'aspetto di una maschera, Word funziona meglio come programma di elaborazione di testo, non come programma di progettazione di moduli. InfoPath, invece, è stato creato appositamente per la progettazione e la compilazione di moduli elettronici. Se si vogliono convertire documenti di Word esistenti in modelli di modulo InfoPath, è possibile usare l'Importazione guidata in InfoPath.
Excel Gli utenti possono scegliere di esportare i dati da uno o più moduli di InfoPath in un nuovo foglio di lavoro di Excel. Inoltre, alcune organizzazioni usano le cartelle di lavoro di Excel come moduli per raccogliere dati. Queste cartelle di lavoro includono in genere celle vuote in cui gli utenti possono immettere i dati. È possibile convertire una cartella di lavoro di Excel in un modello di modulo di InfoPath usando l'Importazione guidata in InfoPath.
Access È possibile connettere il modello di modulo a un database di Access esistente. Gli utenti possono quindi eseguire query o inviare dati a tale database. Analogamente, è possibile popolare le caselle di riepilogo con i valori del database o associare i controlli ai campi e ai gruppi associati al database.
In Access 2010 è anche possibile creare un modello di modulo di InfoPath basato su un database di Access e quindi pubblicare il modello di modulo per un elenco di destinatari come messaggio di posta elettronica.
Microsoft SQL Server InfoPath funziona con database di SQL Server in uno dei formati seguenti: da Microsoft SQL Server 2000 a Microsoft SQL Server 2008.
È possibile progettare un modello di modulo connesso a un database di SQL Server. Gli utenti possono quindi utilizzare la maschera per eseguire query o inviare dati al database. Analogamente, è possibile popolare le caselle di riepilogo con i valori del database o associare i controlli ai campi e ai gruppi associati al database.
Microsoft Visual Studio Tools for Applications Sebbene sia possibile personalizzare molti aspetti dei moduli di InfoPath senza scrivere codice, è anche possibile migliorare i moduli di InfoPath con il codice se la logica dichiarativa non soddisfa le esigenze di implementazione della funzionalità della soluzione. Se si sa come scrivere codice gestito, è possibile accedere all'ambiente di programmazione Microsoft Visual Studio Tools for Applications dalla modalità progettazione per creare, modificare ed eseguire il debug del codice del modulo ("code behind") scritto in Microsoft Visual Basic o Microsoft Visual C#. Il codice viene quindi incorporato nel modello di modulo di InfoPath (file con estensione xsn).
Ad esempio, se si vuole includere la possibilità di calcolare l'interesse in un modulo, è possibile scrivere codice gestito nel modulo stesso e InfoPath Filler o InfoPath Forms Services eseguirà questo codice quando il modulo viene aperto o modificato.
Servizi Web È possibile connettere il modello di modulo a un servizio Web per scambiare dati XML con altri programmi o sistemi. Ad esempio, è possibile utilizzare un servizio Web per ricevere o inviare dati a un database Oracle, che non è supportato direttamente da InfoPath. È anche possibile popolare le caselle di riepilogo con valori provenienti dal servizio Web o associare controlli ai campi e ai gruppi associati al servizio Web.
XML Schemas InfoPath si basa su XML (Extensible Markup Language). Quando si progetta un modello di modulo, InfoPath crea un file .xsn, ossia un file CAB (.cab) contenente i file necessari per il funzionamento del modulo, ad esempio i file XSD (XML Schema) e i file XSLT (Trasformazione XSL). Quando un utente compila un modulo in InfoPath, i dati contenuti nel modulo vengono salvati o inviati come XML standard del settore. Tuttavia, non è necessario sapere nulla di XML per progettare un modello di modulo o compilare un modulo. Il punto è che XML può rendere più facile per l'organizzazione riutilizzare i dati raccolti utilizzando moduli. Ad esempio, è possibile utilizzare un singolo modulo InfoPath per i report di viaggio per fornire dati XML a un sistema di gestione delle relazioni con i clienti, a un sistema di cassa e a un sistema di pianificazione dei viaggi. Inoltre, se l'organizzazione usa un file .xsd specifico per le note spese, è possibile basare la progettazione di un modello di modulo per le note spese su tale file .xsd. Se non si ha uno schema esistente, InfoPath ne crea uno automaticamente quando si aggiungono controlli al modello di modulo.

Inizio pagina