Introduzione alla Microsoft InfoPath 2010

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

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 potenti insieme al flusso di lavoro di scala aziendale e all'accesso ai principali dati aziendali. InfoPath è stato progettato come un potente motore di modifica XML che consente agli utenti finali di interfacciarsi facilmente con i dati.

Insieme alle potenti caratteristiche di collaborazione di SharePoint, InfoPath 2010 è una parte fondamentale del set di strumenti necessario per creare rapidamente applicazioni che soddisfino le esigenze dell'applicazione aziendale. 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 informazioni. Reparti 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ù semplice e veloce la creazione, l'uso 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, schede tempo, sondaggi e moduli assicurativi. A questo scopo, usare i controlli modulo standard, ad esempio 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 un'esperienza utente più completa. I moduli che si progettano possono variare da moduli semplici per la raccolta di dati dal team immediato a moduli complessi che fanno parte di un processo aziendale molto più ampio. I moduli di InfoPath possono essere usati autonomamente oppure possono essere usati con database o servizi Web esistenti. È possibile pubblicare i moduli e accedervi da una posizione comune in una rete aziendale, ad esempio una cartella condivisa, un server Web o una raccolta in un sito di Microsoft Server SharePoint 2010 o Microsoft SharePoint Foundation 2010.

Quando compilano un modulo in InfoPath 2010, gli utenti possono usare caratteristiche familiari simili a documenti. Ad esempio, possono controllare l'ortografia nel modulo o inserire testo formattato ed elementi grafici in determinati campi. A seconda della struttura del modello di modulo, gli utenti possono anche unire i dati di più maschere 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 usa InfoPath 2010 e Microsoft Server SharePoint 2010 con InfoPath Forms Services, è possibile progettare modelli di modulo compatibili con browser in InfoPath e abilitarli per l'uso in siti Web interni ed esterni. In questo modo è possibile condividere moduli aziendali con un'ampia gamma di utenti, tra cui dipendenti, clienti, fornitori e partner. Gli utenti non devono avere Installato InfoPath nei propri computer per compilare un modulo, né scaricare altro dal Web. È sufficiente accedere a un browser, ad esempio Windows Internet Explorer, Apple Safari o Mozilla Firefox. Se Nel computer degli utenti è installato InfoPath, è possibile 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 eseguono InfoPath Forms Services. InfoPath Designer e InfoPath Filler vengono installati nei computer client come parte di Microsoft Office Professional Plus 2010. Per 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 di modello di modulo (xsn), si crea un singolo file contenente i file di supporto che implementano il layout, le visualizzazioni e la logica da cui dipende una particolare soluzione di moduli di InfoPath. Quando gli utenti compilano un modulo, stanno effettivamente compilando un'istanza di file del modulo (.xml), che si basa sul modello di modulo associato. Con InfoPath Designer è possibile creare rapidamente moduli che includono sezioni di layout predefinite, regole predefinite, gestione migliorata delle regole e vari stili. Inoltre, InfoPath Designer ora include diversi modelli di modulo, quindi non è necessario definire tutte le parti del modulo da zero.

InfoPath Filler 2010 Con InfoPath Filler, le persone 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 salvarla in formato PDF e avere un record locale del modulo. Tutte le funzionalità non necessarie per la progettazione dei moduli sono state rimosse per gli utenti che vogliono semplicemente aprire e compilare un modulo.

InfoPath Forms Services Una 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à per i collegamenti ipertestuali; Gruppo di scelte e sezione; Funzionalità di filtro; Controlli di data e ora; e People i raccoglitori.

Inoltre, InfoPath 2010 è integrato con SharePoint Designer 2010 per consentire di creare e personalizzare i moduli associati agli elenchi esterni e alle soluzioni per flusso di lavoro di Servizi di integrazione applicativa.

Inizio pagina

Come si può usare InfoPath?

È possibile usare InfoPath per raccogliere i dati aziendali delle persone con cui si collabora, inclusi colleghi, partner, fornitori e clienti. I moduli di InfoPath possono essere semplici e semplici 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 informalmente informazioni sulle chiamate alle vendite. I dati di questi moduli possono essere uniti in un singolo report di riepilogo che viene inviato alla gestione ogni mese.

In alternativa, le organizzazioni possono progettare moduli altamente sofisticati collegati a database aziendali esistenti o integrati in sistemi aziendali esistenti. Ad esempio, gli sviluppatori del reparto IT possono progettare un modello di modulo di InfoPath per gestire il processo di nota spese per l'organizzazione. Il modello di modulo può includere visualizzazioni e caratteristiche di logica di business che consentono a diverse categorie di utenti di inviare la nota spese, rivederla, approvarla e rimborsare l'utente che lo ha inviato.

Le nuove caratteristiche introdotte in InfoPath 2010 e InfoPath Forms Services consentono di creare rapidamente applicazioni di SharePoint più potenti, ad esempio:

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

L'elenco seguente illustra alcuni dei vantaggi dell'uso di InfoPath:

Integrazione di Office System InfoPath funziona con numerosi altri programmi e server nel sistema Microsoft Office, 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 del modulo a un database o eseguire query sui dati da un elenco SharePoint. Inoltre, gli sviluppatori possono incorporare i 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 riformattato o riutilizzato in vari modi. Questa flessibilità consente agli sviluppatori dell'organizzazione di integrare i dati dei moduli nei processi aziendali esistenti. Ad esempio, i dati raccolti nei moduli dei report sulle vendite possono essere usati per aggiornare i sistemi Enterprise Resource Planning (ERP) e CRM (Customer Relationship Management) dell'azienda. In questo modo le persone in tutta l'azienda possono 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, ad esempio operazioni e finanza, effettuare previsioni accurate di produzione e costi.

Dati coerenti e accurati InfoPath include numerose caratteristiche che consentono di evitare errori di immissione dei dati e di 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 controllare l'ortografia prima di inviare i moduli. Inoltre, quando gli utenti compilano un modulo, è possibile verificare la ricerca di errori di convalida dei dati nei dati immessi. Se il modello di modulo è connesso a un database o a un servizio Web, gli utenti non saranno in grado di inviare i dati finché non correggeranno questi errori. In questo modo si garantisce che i dati raccolti siano accurati e privi di errori e che siano conformi agli standard specificati.

Sovraccarico basso A differenza dei moduli cartacei, che devono essere ristampati in caso di 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 abbiano sempre la 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 computer, lavorarci offline e quindi inviarli alla rete aziendale quando vengono riconnessi. Ciò è particolarmente utile per le persone con 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. Ad esempio, in un modello di modulo per le note spese è possibile creare una visualizzazione per i dipendenti che immettono le spese, una seconda per i responsabili che approvano le spese e una terza 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 nella scheda Home. È anche possibile creare regole che cambiano automaticamente visualizzazione quando gli utenti aprono il modulo, inviano il modulo o fanno clic su un pulsante nel modulo.

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 che soddisfa gli 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 necessarie.

È anche possibile creare parti di modelli, ovvero 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 da un'origine dati e può includere anche caratteristiche come le connessioni dati, la convalida dei dati e le regole. L'uso di parti di modelli consente di risparmiare tempo e di garantire che i modelli di modulo nell'organizzazione siano coerenti per tono, struttura e comportamento.

Inizio pagina

Qual è il gruppo di destinatari di InfoPath?

InfoPath 2010 è progettato sia per utenti aziendali avanzati che per professionisti IT e sviluppatori, a seconda del tipo di soluzione basata su moduli che un utente o un'organizzazione vuole creare. Tuttavia, gli utenti di tutti i livelli possono compilare 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 i moduli con caratteristiche come i campi calcolati, l'impostazione di valori predefiniti, la formattazione condizionale e le descrizioni comandi, 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 di informazioni in una posizione condivisa, ad esempio un elenco SharePoint, semplifica l'uso delle informazioni da parte dei membri del team, agevolando la collaborazione.

Inoltre, con miglioramenti 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 (precedentemente noto come Microsoft Office Groove), è possibile offrire agli utenti altre opzioni per la compilazione dei moduli, tra cui il completamento online, offline e nei dispositivi mobili. È anche possibile usare InfoPath 2010 per personalizzare i pannelli di informazioni sui documenti 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. Basato su base predefinita con consigli XML del World Wide Web Consortium (W3C), InfoPath 2010 è progettato per funzionare con l'infrastruttura esistente e con l'ambiente di gestione dei processi.

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

È possibile connettere moduli di InfoPath ad altre origini dati e sistemi line-of-business come Microsoft SQL Server, Oracle e SAP usando Servizi di integrazione applicativa di Server SharePoint 2010, servizi Web e servizi Web SOAP (Simple Object Access Protocol) e REST (representational state transfer). Le soluzioni InfoPath possono anche essere portatili usando i formati di file di soluzioni di SharePoint Foundation 2010 (con estensione wsp) e di modelli di sito di SharePoint (stp), in modo da poter spostare facilmente l'applicazione da un sito all'altro e da un sito a un server. 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, è consigliabile 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 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 e comoda posizione. Ad esempio, un team di vendita può usare un sito di SharePoint come posizione in cui compilare, salvare e visualizzare i dati dei moduli dei report di vendita. Nella raccolta gli utenti possono compilare moduli basati sul modello di modulo, esportare i dati dai 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 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 un'unica 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 applicazioni server integrata che estende le funzionalità di base di SharePoint Foundation 2010.
È possibile pubblicare modelli di modulo direttamente in una raccolta in Server SharePoint 2010 e quindi abilitarli per l'uso sul Web. È anche possibile sfruttare le caratteristiche seguenti:
InfoPath Forms Services È possibile progettare un modello di modulo compatibile con browser e pubblicarlo in un server di SharePoint che esegue InfoPath Forms Services. Gli utenti possono quindi compilare moduli basati sul modello di modulo in un Web browser o in un dispositivo mobile. Inoltre, InfoPath Forms Services offre una posizione centrale in cui archiviare e gestire i modelli di modulo per l'organizzazione.
Creare moduli per elenchi SharePoint Con InfoPath 2010 è possibile creare moduli accattivanti con un clic del mouse su un pulsante basato su elenchi normali o esterni di SharePoint. In un browser passare semplicemente a un elenco SharePoint e sulla barra multifunzione di SharePoint in Strumenti elenco scegliere di usare InfoPath per personalizzare il modulo. È possibile generare automaticamente un modulo con tutti i campi elenco di SharePoint e quindi personalizzarlo, riducendo il tempo necessario per creare un modulo. Pubblicare il modulo con un solo clic e il modulo sarà attivo nell'elenco di SharePoint e pronto all'uso.
Usare SharePoint Workspace 2010 per il completamento offline Con InfoPath 2010 e SharePoint Workspace 2010, i partecipanti al processo aziendale possono lavorare online o offline. SharePoint Workspace 2010 interagente con i moduli di InfoPath, semplificando l'esecuzione offline di un elenco o di una raccolta di SharePoint con moduli di InfoPath. Le informazioni immesse nei moduli verranno sincronizzate automaticamente quando il partecipante torna online, consentendo alle persone di essere produttive indipendentemente dalla loro connessione.
Incorporare 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 volevano 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 aggiungere semplicemente 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 della pagina per inviare o ricevere dati.
Connettere moduli con i sistemi Line-of-Business Server SharePoint 2010 offre un'architettura estendibile per la gestione dell'accesso degli utenti a connessioni dati e sistemi. Questo semplifica lo sviluppo di maschere complesse con accesso a più origini dati e riduce al minimo le difficoltà del supporto IT.
InfoPath 2010 interagisce con Servizi di integrazione applicativa (BCS) di Server SharePoint 2010. BCS migliora le applicazioni di Microsoft Office e le funzionalità della piattaforma SharePoint con caratteristiche, servizi e strumenti predefiniti 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ò anche connettersi a qualsiasi servizio Web standard tramite protocollo SOAP 1.2, descritto da un WSDL 1.1 o 2.0. BCS può utilizzare e interagire con un servizio Windows Communication Foundation, nonché con il codice personalizzato Microsoft .NET compilato da uno sviluppatore di una soluzione. Inoltre, InfoPath 2010 ora supporta il recupero di dati XML dai servizi Web REST. I servizi Web REST usano parametri di input passati tramite un URL. I progettisti di moduli ora possono modificare dinamicamente i parametri url nel modulo di InfoPath senza alcun codice che usi le regole per ottenere i dati desiderati dal servizio Web REST.
Con SharePoint Designer 2010 è possibile creare moduli di InfoPath personalizzati per creare, leggere, aggiornare ed eliminare dati in un elenco esterno, che vengono mantenuti quando l'elenco esterno viene disconnetteto con SharePoint Workspace 2010. È anche possibile aggiungere logica di business con codice sottostante che funziona nel server e nel client in SharePoint Workspace 2010.
Soluzioni in modalità sandbox di Server SharePoint Con InfoPath 2010, gli utenti ora possono distribuire i moduli di InfoPath con un solo clic, con 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 dei moduli possono caricare soluzioni con codice nei propri siti di SharePoint, all'interno di un set limitato di autorizzazioni. Una quota di risorse limita l'uso eccessivo delle risorse. L'amministratore della raccolta siti rimane sotto controllo e prende decisioni relative all'attendibilità della soluzione. L'amministratore della farm può essere hands-off.
Raccolte connessioni dati Se più modelli di modulo useranno 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 un modulo 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 usare lo stesso file di connessione dati, quindi non è necessario creare la stessa connessione dati da zero per ogni modello di modulo. Inoltre, se le impostazioni di posizione o di connessione per un'origine dati esterna cambiano, è necessario aggiornare solo il file di connessione dati, non ogni modello di modulo.
Workflow Se si usa InfoPath insieme a Server SharePoint 2010, è possibile partecipare ai flussi di lavoro dei documenti basati su server direttamente in 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, come l'approvazione di documenti, la revisione di documenti o la raccolta di 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 set di campi modificabili nella parte superiore di un documento. Ad esempio, in un documento di Microsoft Word 2010 potrebbe essere necessario modificare le proprietà per il nome dell'autore, la data di creazione e il tipo di documento. In ultima analisi, è più facile trovare quello che si sta cercando sul server. Ad esempio, è possibile trovare rapidamente tutti i comunicati stampa in cui la proprietà del cliente corrisponde al nome di un cliente specifico. È possibile usare InfoPath per creare o modificare un riquadro informazioni documento personalizzato da usare con un tipo di contenuto del sito o dell'elenco. In questo modo è possibile controllare l'aspetto del Riquadro informazioni documento o usare le caratteristiche di InfoPath, ad esempio la convalida dei dati e la formattazione condizionale, per personalizzare il comportamento dei campi modulo nel riquadro.
Outlook È possibile distribuire modelli di modulo agli utenti pubblicando il modello di modulo in un elenco di destinatari di messaggi di posta elettronica. Analogamente, è possibile progettare un modello di modulo in modo che gli utenti possano inviare moduli completati come allegato in un messaggio di posta elettronica.
In Outlook 2010 gli utenti possono anche 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, così come con qualsiasi altro messaggio di posta elettronica. Nella posta in arrivo gli utenti possono archiviare le raccolte di moduli correlati in una cartella di InfoPath Forms dedicata. Visualizzando i dati di ogni modulo in colonne nella cartella, gli utenti possono raggruppare, filtrare e ordinare rapidamente i dati di più maschere.
Word Anche se è possibile usare Word per creare un documento simile a un modulo, Word funziona meglio come programma di elaborazione di testo, non come programma di progettazione di moduli. Al contrario, InfoPath è stato creato appositamente per la progettazione e la compilazione di moduli elettronici. Per convertire documenti Word esistenti in modelli di modulo di 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 in genere includono celle vuote in cui gli utenti possono immettere 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 caselle di riepilogo con valori del database o associare 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 pubblicarlo in un elenco di destinatari come messaggio di posta elettronica.
Microsoft SQL Server InfoPath funziona con SQL Server database 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 SQL Server. Gli utenti possono quindi usare la maschera per eseguire query o inviare dati al database. Analogamente, è possibile popolare caselle di riepilogo con valori del database o associare controlli ai campi e ai gruppi associati al database.
Microsoft Visual Studio Tools for Applications Anche se è 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 delle 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 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 usare un servizio Web per ricevere dati o inviarli a un database Oracle, che non è direttamente supportato da InfoPath. È anche possibile popolare caselle di riepilogo con valori provenienti dal servizio Web o associare controlli ai campi e ai gruppi associati al servizio Web.
SCHEMI XML InfoPath è basato su XML (Extensible Markup Language). Quando si progetta un modello di modulo, InfoPath crea un file XSN, ovvero un file CAB (.cab) contenente i file necessari per il funzionamento del modulo, ad esempio i file XML Schema (XSD) e XSLT (XSLT). Quando un utente compila un modulo in InfoPath, i dati in quel modulo vengono salvati o inviati come XML standard del settore. Tuttavia, non è necessario conoscere il codice XML per progettare un modello di modulo o compilare un modulo. Il punto è che il codice XML può semplificare la riutilizzazione dei dati raccolti tramite moduli per l'organizzazione. Ad esempio, un singolo modulo di InfoPath per i report viaggio può essere usato per fornire dati XML a un sistema di gestione delle relazioni con i clienti, a un sistema di cassa meschino e a un sistema di pianificazione dei viaggi. Inoltre, se l'organizzazione usa un file XSD specifico per le note spese, è possibile basare la struttura 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