Distribuire modelli di modulo approvati dall'amministratore (Office SharePoint Server)

Contenuto dell'articolo:

  • Distribuzione di modelli di modulo approvati dall'amministratore

  • Aggiornamento di modelli di modulo approvati dall'amministratore

  • Disattivazione di modelli di modulo approvati dall'amministratore

In InfoPath Forms Services sono disponibili funzionalità che consentono agli amministratori e agli utenti di Office di distribuire modelli di modulo compatibili con browser. I modelli di modulo di InfoPath (file con estensione XSN) creati nella modalità progettazione del programma InfoPath possono essere pubblicati come modelli di modulo compatibili con browser ed essere aperti e modificati in un browser nei server che eseguono InfoPath Forms Services. È in tal modo possibile esporre moduli completi agli utenti che non dispongono del programma InfoPath, ad esempio clienti e partner.

I modelli di modulo che contengono la regola business, ad esempio DLL di codice compilato gestito, che richiedono l'attendibilità completa a livello di dominio o che utilizzano una connessione dati gestita da un amministratore del server, devono essere distribuiti da un amministratore. A causa dei possibili problemi a livello di protezione, prestazioni e gestibilità, è importante che questi modelli di modulo vengano completamente rivisti da un amministratore prima della distribuzione. È possibile gestire questi modelli di modulo nella pagina Gestisci modelli di modulo del sito Web Amministrazione centrale.

Nota

Per ulteriori informazioni sulla gestione di modelli di modulo, vedere Gestire i modelli di modulo (Office SharePoint Server).

Distribuzione di modelli di modulo approvati dall'amministratore

Per distribuire un modello di modulo approvato dall'amministratore, dopo aver progettato il modello di modulo sarà necessario completare tre attività, ovvero verifica, caricamento e attivazione. Questi passaggi possono essere eseguiti tramite l'interfaccia della riga di comando o il sito Web Amministrazione centrale. È possibile caricare un modello di modulo utilizzando la Pubblicazione guidata nel programma InfoPath mediante la riga di comando in un server che esegue InfoPath Forms Services nella farm in cui verrà distribuito il modello di modulo oppure mediante l'interfaccia di Amministrazione centrale. In genere, l'amministratore della farm riceve dal progettista del modulo un modello di modulo già pronto per la distribuzione.

Distribuzione di modelli di modulo approvati dall'amministratore mediante la riga di comando

È possibile distribuire modelli di modulo ed eseguire molte altre attività amministrative di InfoPath Forms Services dalla riga di comando utilizzando lo strumento stsadm.exe. Questa possibilità può risultare utile nel caso si desideri scrivere uno script per automatizzare l'esecuzione di attività amministrative ripetitive. Questo strumento è disponibile nei server di Microsoft Office SharePoint Server 2007 nella directory C:\Programmi\File comuni\Microsoft Shared\Web server extensions\12\BIN e può essere utilizzato per eseguire operazioni in qualsiasi server della farm. Per utilizzare questo strumento, è necessario che l'utente venga autenticato presso il server come amministratore di farm. Per ulteriori informazioni su stsadm.exe, vedere la sezione relativa alle operazioni di gestione di Forms Services dalla riga di comando nell'argomento Gestire i modelli di modulo (Office SharePoint Server).

Nota

La verifica del modello di modulo è un passaggio facoltativo del processo di distribuzione che consente di controllare che il modello di modulo sia valido per essere caricato nel server. È consigliabile che questo passaggio venga eseguito dall'amministratore tramite l'interfaccia della riga di comando o il sito Web Amministrazione centrale prima della distribuzione, in modo da verificare la validità di una soluzione. Se il modello di modulo non viene verificato manualmente, verrà verificato automaticamente durante il processo di caricamento. La verifica manuale restituisce messaggi ed errori, mentre la verifica automatica restituisce solo errori.

Nota

La verifica dalla riga di comando deve essere eseguita in un server della farm in cui verrà distribuito il modello di modulo.

Per verificare e caricare un modello di modulo dalla riga di comando

  1. Fare clic sul pulsante Start e scegliere Esegui.

  2. Digitare cmd e quindi fare clic su OK.

  3. Dalla riga di comando digitare cd ":\Programmi\File comuni\Microsoft Shared\web server extensions\12\BIN" (incluse le virgolette doppie).

  4. Dalla riga di comando digitare stsadm –o verifyformtemplate –filename <Path\FileName>.

  5. Leggere gli errori e i messaggi per verificare che questo modello di modulo possa essere caricato.

  6. Per caricare il modello di modulo verificato, digitare stsadm –o uploadformtemplate –filename <Path\FileName>.

Sebbene sia stato caricato, il modello di modulo non sarà ancora disponibile per gli utenti, ma dovrà essere attivato dall'amministratore della raccolta siti in cui verrà attivato il modello di modulo. Questa operazione può essere eseguita da un amministratore di farm che disponga inoltre dei privilegi di amministratore per la raccolta siti. Per ulteriori informazioni sull'attivazione di modelli di modulo, vedere "Attivazione di modelli di modulo approvati dall'amministratore" in questa pagina.

Distribuzione di modelli di modulo approvati dall'amministratore mediante il sito Web Amministrazione centrale

È possibile distribuire modelli di modulo dal sito Web Amministrazione centrale. Per accedere a questo sito è necessario essere amministratore della farm.

Nota

La verifica del modello di modulo è un passaggio facoltativo del processo di distribuzione che consente di controllare che il modello di modulo sia valido per essere caricato nel server. È consigliabile che questo passaggio venga eseguito dall'amministratore tramite l'interfaccia della riga di comando o il sito Web Amministrazione centrale prima della distribuzione, in modo da verificare la validità di una soluzione. Se il modello di modulo non viene verificato manualmente, verrà verificato automaticamente durante il processo di caricamento. La verifica manuale restituirà messaggi ed errori, mentre la verifica automatica restituirà solo gli eventuali errori.

Per verificare e aggiornare un modello di modulo mediante il sito Web Amministrazione centrale

  1. Nella barra delle applicazioni fare clic sul pulsante Start, scegliere Strumenti di amministrazione e quindi fare clic su Amministrazione centrale SharePoint 3.0.

  2. Nella barra di spostamento superiore fare clic su Gestione applicazioni.

  3. Nella sezione InfoPath Forms Services della pagina Gestione applicazioni fare clic su Carica modello di modulo.

  4. Nella sezione Deploy Form Template della pagina Carica modello di modulo fare clic su Sfoglia.

  5. Nella finestra Scegli file selezionare il modello che si desidera verificare e quindi fare clic su Apri.

  6. Fare clic su Verifica per controllare che il modello di modulo non presenti problemi. In caso di problemi con il modello di modulo, questi verranno visualizzati nella sezione Dettagli segnalazione del rapporto di verifica del modulo.

    Se il processo di verifica restituisce errori, il progettista del modulo dovrà correggere gli errori e i messaggi e quindi rendere disponibile un modello di modulo aggiornato. Sarà quindi possibile ripetere la procedura descritta in precedenza. Se non vengono restituiti errori e messaggi relativi all'inaccettabilità del modello di modulo, sarà possibile continuare con il caricamento o l'aggiornamento.

    Nota

    Se viene visualizzato un avviso che informa che il modello esiste già, fare clic su Gestione applicazioni, quindi fare clic sui modelli di modulo Manage Forms Services, scegliere il modello di modulo, fare clic sulla freccia visualizzata e infine fare clic su Rimuovi modulo. Nella pagina Rimuovi modello di modulo fare clic su Rimuovi. Sarà quindi possibile ripetere questa procedura per caricare il modulo.

  7. Fare clic su OK per tornare alla pagina Carica modello di modulo. Quando viene visualizzata la pagina Carica modello di modulo dopo la verifica di un modello di modulo, sarà necessario selezionare di nuovo il modello.

  8. Nella sezione Deploy Form Template della pagina Carica modello di modulo fare clic su Sfoglia.

  9. Nella finestra Scegli file selezionare il modello che si desidera caricare e quindi fare clic su Apri .

  10. Nella sezione Aggiornamento scegliere il comportamento di InfoPath Forms Services nel caso esista già un'altra versione del modello di modulo nel server.

    • Se non esiste una versione precedente del modello di modulo nel server o se non si desidera aggiornare automaticamente la versione esistente del modello di modulo alla nuova versione, deselezionare la casella di controllo Aggiorna il modello di modulo se già esistente. Questa casella è selezionata per impostazione predefinita.

    • Dopo l'aggiornamento, le nuovi sessioni avviate utilizzeranno la versione aggiornata del modello di modulo. I moduli già aperti continueranno a utilizzare la versione corrente del modello di modulo. Se si desidera che le sessioni di compilazione moduli basate su browser continuino a utilizzare la versione precedente del modello di modulo, lasciare selezionato il pulsante Consenti il completamento delle sessioni esistenti di compilazione moduli basate su browser utilizzando la versione corrente del modello di modulo. In caso contrario, selezionare il pulsante Termina le sessioni esistenti di compilazione moduli basate su browser. Si noti che la selezione di queste opzioni determina la perdita dei dati eventualmente presenti nelle sezioni esistenti.

    • Se si desidera attendere il completamento di tutte le sessioni prima di procedere all'aggiornamento, passare a Gestisci modelli di modulo, selezionare il modello di modulo e scegliere Quiesce settings. Per ulteriori informazioni sulla disattivazione di modelli di modulo, vedere "Disattivazione di modelli di modulo approvati dall'amministratore" in questa pagina.

  11. Fare clic su Carica. Il completamento del processo di caricamento potrebbe richiedere alcuni minuti, in particolare in una farm con più server Web front-end (WFE). È possibile controllare lo stato del caricamento nella pagina Gestisci modelli di modulo.

Sebbene sia stato caricato nella libreria dei moduli centrale, il modello di modulo non sarà ancora disponibile per gli utenti, ma dovrà essere attivato dall'amministratore della raccolta siti in cui verrà attivato il modello di modulo. Questa operazione può inoltre essere eseguita da un amministratore di farm che disponga dei privilegi di amministratore per la raccolta siti. Per ulteriori informazioni sull'attivazione di modelli di modulo, vedere "Attivazione di modelli di modulo approvati dall'amministratore" in questa pagina.

Attivazione modelli di modulo approvati dall'amministratore

Per rendere disponibile un modello di modulo approvato dall'amministratore per gli utenti, è necessario che il modello di modulo venga attivato in una raccolta siti. I modelli di modulo possono essere attivati in una raccolta siti dalla pagina Caratteristiche raccolta siti da un amministratore della raccolta siti. Un modello di modulo può inoltre essere attivato in una raccolta siti dal sito Web Amministrazione centrale da un amministratore di farm che disponga dei privilegi di amministratore per tale raccolta siti. È possibile attivare un modello di modulo in più raccolte siti. A tale scopo, ripetere il processo di attivazione per ogni raccolta siti in cui si desidera attivare il modulo.

Nota

Prima di attivare un modello di modulo che utilizza connessioni dati, verificare che le connessioni dati siano configurate in modo appropriato. Per ulteriori informazioni sulle connessioni dati, vedere *Introduzione alle connessioni dati*.

Nota

InfoPath Forms Services non è supportato per le raccolte siti basate su alcuni modelli di raccolta siti, ad esempio il modello *Area di lavoro riunioni standard*. Se si attiva un modello di modulo in una raccolta siti che non supporta InfoPath Forms Services tramite il sito Web Amministrazione centrale, l'attivazione avrà esito positivo ma il modello di modulo non sarà accessibile dalla raccolta siti. I modelli di moduli disponibili per l'attivazione da parte degli amministratori di raccolte siti verranno visualizzati nell'elenco delle caratteristiche della raccolta siti. Se tuttavia si tenta di attivare un modello di modulo in una raccolta siti o di attivare la caratteristica Office SharePoint Server Enterprise, che determina l'attivazione di InfoPath Forms Services, verrà visualizzato il messaggio di errore Caratteristiche necessarie: È necessario attivare una o più caratteristiche prima di poter attivare questa.

Per attivare un modello di modulo in una raccolta siti dal sito Web Amministrazione centrale

  1. Sulla barra delle applicazioni fare clic sul pulsante Start, scegliere Strumenti di amministrazione e quindi Amministrazione centrale SharePoint 3.0.

  2. Sulla barra di spostamento superiore fare clic su Gestione applicazioni.

  3. Nella sezione InfoPath Forms Services della pagina Gestione applicazioni fare clic su Gestisci modelli di modulo.

  4. Nella pagina Gestisci modelli di modulo selezionare il modello di modulo che si desidera attivare, fare clic sulla freccia visualizzata e quindi fare clic su Attiva in raccolta siti.

  5. Per attivare il modello di modulo per la raccolta siti corrente, fare clic sul pulsante Attiva. Il modello di modulo sarà ora disponibile per tutti gli utenti.

    • Per scegliere una raccolta siti diversa, nella sezione Posizione di attivazione fare clic sulla casella della raccolta siti e quindi su Cambia Raccolta siti. Verrà visualizzata la pagina Web Seleziona raccolta siti.

    • Fare clic sull'URL della raccolta siti in cui si desidera attivare il modello di modulo e quindi fare clic su OK. Se la raccolta siti desiderata si trova in un'applicazione Web diversa, fare clic sulla casella Applicazione Web, quindi su Cambia applicazione Web e infine sul nome dell'applicazione Web. Fare quindi clic sulla raccolta siti appropriata e scegliere OK.

Il modello di modulo sarà ora disponibile per l'accesso degli utenti.

Per verificare che il modello di modulo sia disponibile

  1. In Internet Explorer passare all'URL della raccolta siti per la quale è stato attivato il modello di modulo.

  2. Fare clic su Tutto il contenuto.

  3. Nella sezione Raccolte documenti della pagina Tutto il contenuto fare clic sulla raccolta documenti Modelli di modulo. Il modello reso disponibile verrà visualizzato nell'elenco Modelli di modulo.

Per attivare un modello di modulo in una raccolta siti dalla pagina Caratteristiche raccolta siti

  1. In un browser aprire la home page della raccolta siti.

  2. Nella barra di spostamento superiore fare clic su Azioni sito.

  3. Nel menu a discesa visualizzato fare clic su Impostazioni sito.

  4. Nella sezione Amministrazione raccolta siti della pagina Impostazioni sito fare clic su Caratteristiche raccolta siti.

  5. Attivare il modello di modulo per la raccolta siti corrente individuando il modello di modulo nell'elenco delle caratteristiche e facendo clic sul pulsante Attiva.

Il modello di modulo sarà ora disponibile per l'accesso degli utenti della raccolta siti.

Per verificare che il modello di modulo sia disponibile

  1. In Internet Explorer passare all'URL della raccolta siti per la quale è stato attivato il modello di modulo.

  2. Fare clic su Visualizza tutto il contenuto del sito.

  3. Nella sezione Raccolte documenti della pagina Tutto il contenuto del sito fare clic sulla raccolta documenti Modelli di modulo. Il modello reso disponibile verrà visualizzato nell'elenco Modelli di modulo.

Aggiornamento di modelli di modulo approvati dall'amministratore

Ogni modello di modulo approvato dall'amministratore viene identificato in base al relativo URN (Uniform Resource Name) incorporato. Durante il caricamento di un modello di modulo, il sistema verifica se l'URN è già registrato. Se l'URN non è registrato, il modello di modulo verrà aggiunto come nuovo modello di modulo. Se l'URN è registrato, il comportamento del sistema sarà il seguente:

  • Versione precedente: se la versione in ingresso è meno recente della versione esistente, verrà visualizzato l'errore seguente: "Sul server è già presente una versione più recente del modello di modulo. Rimuovere il modello di modulo esistente dal server o incrementare la versione del nuovo modello di modulo e riprovare."

  • Stessa versione: se la versione in ingresso corrisponde al numero di versione della versione esistente, verrà visualizzato l'errore seguente: "Sul server è già presente un modello di modulo con la stessa versione. Si può trattare dello stesso modello di modulo o potrebbe essere necessario incrementare la versione del modello di modulo e riprovare."

  • Nuova versione: se la versione in ingresso è più recente della versione esistente e l'aggiornamento della versione è stato richiesto dall'utente, un amministratore ha a disposizione tre metodi tra cui scegliere.

Quando si aggiorna un modello di modulo, sono disponibili quattro opzioni relative alla modalità di gestione delle sessioni esistenti per il modello di modulo corrente:

  • Consentire il completamento delle sessioni di compilazione moduli basate su browser esistenti con la versione corrente del modello di modulo.

  • Terminare le sessioni di compilazione moduli basate su browser esistenti. Questo approccio risulta utile nel caso in cui un modello di modulo presenti un errore o un problema di protezione grave e si desidera rendere immediatamente non disponibile il modello di modulo.

  • Eseguire un aggiornamento graduale, in cui la nuova versione viene caricata come modello di modulo separato, e rimuovere in seguito la versione meno recente quando non viene più utilizzata dagli utenti. Si tratta di un approccio utile quando il modello di modulo è accessibile come modulo incorporato o tramite un collegamento in una pagina Web e non la possibilità che la versione meno recente sia accessibile durante il processo di aggiornamento non rappresenta un problema. Con entrambi i modelli di modulo disponibili in InfoPath Forms Services, è possibile modificare il collegamento al modello di modulo nella pagina Web.

  • Disattivare il modello di modulo prima dell'aggiornamento alla nuova versione. La disattivazione di un modello di modulo comporta la transizione graduale di un modello di modulo dallo stato attivo allo stato inattivo. Questo metodo di aggiornamento è utile quando si desidera garantire che un modello di modulo sia inaccessibile dopo un determinato periodo di tempo. Per ulteriori informazioni sulla disattivazione di un modello di modulo, vedere Disattivazione di modelli di modulo approvati dall'amministratore in questa pagina.

Disattivazione di modelli di modulo approvati dall'amministratore

In un ambiente di produzione l'aggiornamento di un modello di modulo richiede più della semplice sostituzione del modello precedente con quello nuovo. È infatti possibile che gli utenti siano connessi a sessioni attive del modulo aperto e che l'amministratore desideri controllare il processo di aggiornamento per consentire il completamento delle sessioni attive prima di rendere non disponibile un modello di modulo, nonché garantire che il modello di modulo non sia più disponibile al termine del processo di disattivazione. È possibile utilizzare la funzione Disattiva per portare gradualmente il modello di modulo non in linea e gestire il modello di modulo quando è inattivo.

Per disattivare un modello di modulo

  1. Sulla barra delle applicazioni fare clic sul pulsante Start, scegliere Strumenti di amministrazione e quindi Amministrazione centrale SharePoint 3.0.

  2. Sulla barra di spostamento superiore fare clic su Gestione applicazioni.

  3. Nella sezione InfoPath Forms Services della pagina Gestione applicazioni fare clic su Gestisci modelli di modulo.

    Nota

    Nella pagina Gestisci modelli di modulo verrà visualizzata una colonna Stato. I modelli di modulo disponibili per gli utenti sono designati come Pronto.

  4. Selezionare il file che si desidera aggiornare, fare clic sulla freccia visualizzata e quindi scegliere Quiesce Settings dal menu.

  5. Digitare il numero di minuti desiderato per la durata del processo di disattivazione. In un sistema di produzione è consigliabile disattivare il modulo almeno per lo stesso periodo configurato per lo stato di sessione per il server. Per impostazione predefinita, lo stato di sessione è configurato per 240 minuti.

  6. Fare clic su Disattiva. Nella sezione Disattivazione lo stato diventa In corso di disattivazione.

  7. Per verificare che il modulo sia stato disattivato correttamente, nella barra di spostamento superiore fare clic sulla scheda Gestione applicazioni.

  8. Nella sezione InfoPath Forms Services della pagina Gestione applicazioni fare clic su Gestisci modelli di modulo.

    Nota

    Nella colonna Stato della pagina Gestisci modelli di modulo i modelli di modulo disattivati sono designati come Inattivo.

  9. Dopo aver disattivato il modello di modulo, sarà possibile distribuire la nuova versione aggiornata del modulo.

Vedere anche

Concetti

Distribuire i modelli di modulo (Office SharePoint Server)
Gestire i modelli di modulo (Office SharePoint Server)