September, 2011

  • Blog di Office per professionisti IT

    Sequenziazione di Office 2010 per App-V - Parte 3: esecuzione dell'effettiva sequenziazione

    Articolo originale pubblicato venerdì 17 giugno 2011

    Dopo i post Sequenziazione di Office 2010 per App-V - Parte 1 e Parte 2, Matt e Jason di 43Tc continuano a condividere con noi le esperienze fatte nella pratica con Office 2010 e App-V e a fornirci istruzioni sulla sequenziazione di Office per App-V. Nella Parte 3 tratteremo la sequenziazione di Office 2010.

    Fase di installazione

    1. Fare clic sul pulsante Start | Tutti i programmi | Microsoft Application Virtualization | Microsoft Application Virtualization Sequencer.
    2. Fare clic su Create a new Virtual Application Package.
    3. Selezionare Create Package e fare clic su Next.
    4. Nella schermata Prepare Computer fare clic su Next.
    5. Nella schermata Type of Application selezionare Standard Application e fare clic su Next.
    6. Nella schermata Select Installer individuare e selezionare il file Setup.exe nel percorso di installazione e fare clic su Next.
    7. Nella schermata Package Name immettere Office2010_x86 come nome del pacchetto e fare clic su Next.

      Nota: come riferimento futuro, è possibile utilizzare le personalizzazioni di Office gestite mediante strumenti come lo Strumento di personalizzazione di Office, ma in questo esempio personalizzeremo esplicitamente l'installazione.

    8. Selezionare la casella di controllo per accettare le condizioni di licenza e fare clic su Continue.
    9. Selezionare Customize nella pagina Choose the installation you want.
    10. Nella scheda Installation Options fare clic su Microsoft Office e selezionare Run all from My Computer.

      Nota: gli elementi non possono essere impostati su "Install on First Use". L'utente non potrà aggiungere elementi così impostati dopo la virtualizzazione dell'applicazione.

    11. Fare clic sulla scheda File Location e quindi su Browse.
    12. Nella finestra di dialogo Browse for Folder selezionare Q:\Office2010_x86.
    13. Fare clic su OK per confermare la cartella di destinazione e quindi fare clic su Install Now.
    14. È necessario del tempo perché le normali attività di installazione vengono eseguite nella workstation sequencer.
    15. Al termine dell'installazione, fare clic su Close per uscire dall'installazione guidata.
    16. Tornando a Sequencer, selezionare la casella accanto a I am finished installing e fare clic su Next.
    17. Nella schermata Configure Software selezionare Microsoft Word 2010 e fare clic su Run Selected.
    18. Nella schermata iniziale di Microsoft Office 2010 selezionare Non apportare modifiche e quindi fare clic su OK.

      Nota: come procedura consigliata, disabilitare tutti gli aggiornamenti automatici per le applicazioni virtuali. Durante la virtualizzazione delle applicazioni, gli aggiornamenti verranno gestiti centralmente ed eseguiti nel sequencer. In questo modo, si evita di inserire gli aggiornamenti delle applicazioni nel file del volume del pacchetto utente e quindi di far aumentare senza motivo le dimensioni del profilo utente.

    19. Chiudere Microsoft Word.
    20. Avviare e chiudere anche Excel, Access e PowerPoint.

      Nota: NON avviare Outlook o OneNote né accedere a un sito di SharePoint perché alla prima esecuzione o al primo utilizzo vengono eseguite personalizzazioni specifiche dell'utente da non acquisire in questa procedura.

    21. Dopo aver avviato e chiuso le applicazioni, fare clic su Next.
    22. Nella schermata Installation Report fare clic su Next.
    23. Nella schermata Customize selezionare Customize. Configurare ulteriormente il pacchetto di applicazioni virtuali e fare clic su Next.
    24. Nella schermata Edit Shortcuts eliminare le eventuali voci di applicazioni generate automaticamente che non si desidera presentare agli utenti finali facendo clic con il pulsante destro del mouse su tali applicazioni nel riquadro di sinistra e scegliendo Remove. In questo caso, è comunque possibile selezionare più voci tenendo premuto CTRL e facendo clic sulle singole voci desiderate. Non fare ancora clic su Next!

    Aggiungere applicazioni per i feature proxy

    In questa sezione creeremo le singole voci di applicazioni virtuali per i feature proxy forniti da Office 2010 Deployment Kit for App-V. È ancora visualizzata la schermata Edit Shortcuts dal passaggio precedente.

    1. Fare clic sul pulsante Add una volta per ognuna delle nuove voci di applicazioni riportate di seguito e aggiungere le informazioni sotto indicate.

      IMPORTANTE: per queste voci viene applicata la distinzione tra MAiuscoLE e MinUSCole. Per immettere più agevolmente le singole voci, è consigliabile copiare e incollare le righe relative al campo Application Path, se possibile. Dopo avere specificato i dati della riga Application Path, gli altri campi verranno completati automaticamente. Aggiungere separatamente ogni voce puntata sotto riportata. Per un esempio, vedere la schermata seguente.

        

      Description: Instant Search (Virtual Search Host) using Windows Desktop Search (WDS)

      Application Path: %commonprogramfiles%\microsoft shared\virtualization handler\VirtualSearchHost.exe

      Name: Search MAPI Protocol Handler Host

      Description: Virtual SharePoint Proxy

      Application Path: %commonprogramfiles%\microsoft shared\virtualization handler\VirtualOWSSuppManager.exe

      Name: Microsoft SharePoint Client Support Manager

      Description: Simple MAPI

      Application Path: %commonprogramfiles%\microsoft shared\virtualization handler\MapiServer.exe.

      Name: Microsoft Virtual Office Simple Mapi Proxy Server

      Description: Virtual Mail Control Panel Applet

      Application Path: %windir%\system32\Control.exe %SFT_MNT%\Office2010_x86\Office14\mlcfg32.cpl

      Name: Windows Control Panel

      Description: Office Document Cache

      Application Path: Q:\Office2010_x86\Office14\MSOSync.exe

      Name: Microsoft Office Document Cache

    2. Espandere l'elemento Office Document Cache nell'albero Applications.
    3. Selezionare Shortcuts e fare clic sul pulsante Edit Locations. Per un esempio, vedere la schermata seguente.

       

    4. Modificare il percorso del collegamento in modo che punti a Menu Start\Programmi\Avvio.
    5. Espandere l'elemento Microsoft SharePoint Client Support Manager nell'albero Applications.
    6. Selezionare Shortcuts e fare clic sul pulsante Edit Locations.
    7. Modificare il percorso del collegamento in modo che punti a Menu Start\Programmi\Avvio.
    8. Fare clic sul nodo Applications nella parte superiore del riquadro di sinistra.
    9. Nel riquadro di destra fare clic sul pulsante Edit per ogni applicazione e come versione specificare 14. Per un esempio, vedere la schermata seguente.

       

    10. Dopo avere modificato la versione di tutte le applicazioni elencate, fare clic su Next.

    Creazione dei blocchi di funzionalità e configurazione

    Office 2010 sarà un pacchetto di dimensioni molto grandi (circa 2 gigabyte). Eseguendo i passaggi descritti di seguito, è possibile dividere il pacchetto in blocchi di funzionalità. Tali blocchi separano i bit specifici del pacchetto utilizzati più comunemente e necessari per l'avvio dell'applicazione dai bit meno utilizzati. Come risultato, al primo avvio, invece dell'intero pacchetto, l'utente riceverà soltanto i bit di utilizzo più comune (solo qualche centinaio di megabyte). I bit restanti rimarranno nel server finché non verranno utilizzati dall'utente.

    IMPORTANTE: NON avviare OneNote, Outlook o SharePoint perché verrebbero applicate automaticamente impostazioni di personalizzazione specifiche dell'utente.

    1. Nella schermata Prepare for Streaming selezionare Microsoft Word 2010 e fare clic su Launch.
    2. Dopo l'avvio, chiudere Word 2010 per stabilire il blocco di funzionalità primarie minimo.
    3. Ripetere questo passaggio per le altre applicazioni di Office che gli utenti eseguono più spesso, ad esempio Excel e PowerPoint, in modo che anch'esse vengano inserite nel blocco di funzionalità primarie.

      DA RICORDARE: NON avviare OneNote, Outlook o SharePoint perché verrebbero applicate automaticamente impostazioni di personalizzazione specifiche dell'utente.

    4. Fare clic su Next.
    5. Nella schermata Target OS sarà già selezionato Windows 7 32-bit. Se si desidera utilizzare questo pacchetto con altre piattaforme, è possibile selezionarle.
    6. Fare clic su Next.
    7. Nella schermata Create Package fare clic su Continue per modificare il pacchetto senza salvare utilizzando il relativo editor e quindi fare clic su Next.
    8. Nella schermata Package Completed fare clic su Close.
    9. In Sequencer fare clic sulla scheda Deployment.
    10. In Server URL apportare le modifiche seguenti:
    11. Hostname - example.server.name. In questo campo è necessario specificare il nome del proprio server di gestione App-V. Se si utilizza SCCM per la distribuzione, lasciare invariato il valore del campo, in quanto questa impostazione viene ignorata da SCCM.
    12. Path - Office2010_x86 (solo se si utilizza un server di gestione App-V). Se si utilizza SCCM per la distribuzione, lasciare invariato il valore del campo, in quanto questa impostazione viene ignorata da SCCM.
    13. In Operating Systems osservare che Windows 7 32-bit è già selezionato.
    14. Generate .MSI - Opzione selezionata. Utile per il testing dei pacchetti in client autonomi.
    15. Compress Package - Opzione selezionata.

      Nota: per ridurre ulteriormente la quantità di traffico di rete durante il flusso, è possibile scegliere di comprimere il pacchetto. Questo a volte può incidere negativamente di un paio di secondi sulle prestazioni del primo avvio, in quanto il client deve decomprimere ogni blocco che riceve.

    Modifiche relative al registro virtuale e al file OSD (Open Software Description)

    1. Fare clic sulla scheda Virtual Registry.
    2. Espandere il registro facendo doppio clic sul Registro di sistema e proseguire fino ai percorsi indicati di seguito. Fare clic con il pulsante destro del mouse, scegliere Key e quindi New per creare una nuova chiave sotto ognuna delle chiavi seguenti (vedere la schermata di esempio riportata di seguito):
      1. MACHINE\Software\Classes\CLSID\{9203C2CB-1DC1-482D-967E-597AFF270F0D}
      2. MACHINE\Software\Classes\CLSID\{BDEADEF5-C265-11D0-BCED-00A0C90AB50F}

       

    3. Fare clic con il pulsante destro del mouse su ogni nuova chiave, scegliere Key e quindi Rename.
    4. Digitare TreatAs e selezionare la chiave padre.
    5. Fare clic con il pulsante destro del mouse su ogni chiave TreatAs, scegliere Key e quindi il segno di spunta accanto a Override Local Key (vedere la schermata di esempio riportata di seguito).

       

    6. Impostare la proprietà della chiave del registro virtuale seguente su Merge with Local Key facendo clic con il pulsante destro del mouse sulla chiave, scegliendo Key e quindi Merge with Local Key (vedere la schermata di esempio riportata di seguito).
      1. MACHINE\Software\Microsoft\Office\14.0

       

    7. Fare clic sulla scheda OSD.
    8. Ripetere i passaggi seguenti per ogni applicazione inclusa nell'elenco a discesa in Select Application (vedere la schermata di esempio riportata di seguito).
      1. Espandere IMPLMENTATION in SOFTPKG.
      2. Espandere VIRTUALENV.
      3. Espandere POLICIES e selezionare LOCAL_INTERACTION_ALLOWED.
      4. Nel campo Element Text sostituire la parola FALSE con la parola TRUE.
      5. IMPORTANTE: ripetere per ogni applicazione contenuta nell'elenco a discesa in Select Application. Al termine, proseguire con il passaggio successivo.
    9. Fare clic sulla scheda Properties.
    10. Copiare il GUID del pacchetto e incollarlo in un documento del Blocco note. Sarà necessario utilizzare tale GUID successivamente.  

    Salvataggio della sequenza

    1. Fare clic su File | Save.
    2. Passare a Desktop e creare una cartella denominata Office2010_x86.
    3. Aprire la cartella Office2010_x86.
    4. Verificare che il nome del file sia Office2010_x86.sprj e fare clic su Save.
    5. Dopo avere salvato il pacchetto, aprire la nuova cartella Office2010_x86 sul desktop ed esaminare i file che sono stati creati. I file del pacchetto dovrebbero essere simili a quelli mostrati nella schermata seguente.

     

    A questo punto, si dovrebbe disporre di quanto segue:

    • La cartella Icons (la cui funzione risulta evidente dal nome)
    • Un file con estensione osd per ogni applicazione per cui verranno forniti collegamenti di accesso (nonché i collegamenti forniti per i feature proxy)
    • Il file MSI (utile per il testing in un client autonomo)
    • Il file con estensione sft che corrisponde al pacchetto di applicazioni vero e proprio (notare che ha una dimensione di poco inferiore a 1,5 GB)
    • Il file con estensione sprj (ovvero il file di progetto Sequencer del pacchetto)
    • Il file manifest.xml (utilizzato per la distribuzione mediante SCCM)

    E ora non perdete la Parte 4, in cui viene spiegato come preparare i client per la ricezione del pacchetto di Office 2010.

    Questo è un post di blog localizzato. L'articolo originale è disponibile in Sequencing Office 2010 for App-V, Part 3 – The Actual Sequencing Part.

  • Blog di Office per professionisti IT

    Informazioni sui parametri di avvio dei flussi di lavoro - Parte 1

    Articolo originale pubblicato venerdì 8 luglio 2011

    Foto di JohnSalve a tutti. Sono Chong Youn (John) Choe, un manager di progetto del team di SharePoint Designer. Quest'ultimo è un pratico strumento, progettato per essere utilizzato dai non sviluppatori. Preparerò perciò una serie di post relativi alle principali funzionalità utili per acquisire familiarità con il funzionamento di SharePoint Designer. L'aspetto ancora più positivo è che queste funzionalità sono sufficienti per creare flussi di lavoro veramente potenti!

    Inizierò dai parametri di avvio. A questo argomento saranno dedicati due post. In questo verranno illustrati il concetto di base e le modalità con cui raccogliere l'input utente. Nel post successivo verrà spiegato come estrarre e modificare i valori.

    Allora partiamo subito.

    A cosa servono i parametri di avvio?

    Quando si progetta un flusso di lavoro, non è possibile determinare alcuni tipi di dati. L'importo in denaro di una nota spese o la data di una richiesta di ferie sono solo un paio di esempi dei dati che non possono essere determinati durante la creazione di un flusso di lavoro. È pertanto consigliabile progettare i parametri di avvio in modo da ricevere tali dati, se necessario.

    Quando un flusso di lavoro riceve l'input utente? (Che cosa sono l'avvio e l'associazione?)

    Si supponga una situazione di lavoro in cui è previsto l'utilizzo di supporti cartacei. L'importo in denaro o la data può venire specificata quando un dipendente presenta le note spese o le richieste di ferie. Questo è un esempio delle informazioni inserite al momento dell'avvio del flusso di lavoro.

    Immaginare un formato di base per un documento utilizzato in un'azienda, con le relative varianti utilizzate nei diversi reparti. Nella nostra azienda di esempio i documenti presentati al CEO devono essere di una sola pagina e il reparto di marketing ha stabilito di esaminare le eventuali richieste di approvazione nel giro di tre giorni. In SharePoint questo equivale a impostare valori diversi quando un flusso di lavoro viene applicato a un elenco. In questo modo, gli elementi possono condividere valori comuni all'interno dell'elenco, ma non al di fuori di esso, anche se il flusso di lavoro può essere associato a qualsiasi elenco di un sito.

    Tutti i flussi di lavoro creati mediante SharePoint Designer visualizzano moduli di avvio per consentire agli utenti di impostare i parametri quando inizia il flusso di lavoro. Ecco perché si parla di "parametro di inizializzazione". I flussi di lavoro riutilizzabili forniscono un ulteriore modulo di avvio e un ulteriore parametro di avvio (in caso di associazione a un elenco) noto appunto come "parametro di associazione". I parametri possono essere visualizzati al momento dell'associazione e al momento dell'avvio. In fase di avvio questi parametri mostrano valori preimpostati durante l'associazione, anche se sono modificabili.

     
    Diciamo per ora che i flussi di lavoro elenco e i flussi di lavoro sito dispongono soltanto di parametri di inizializzazione e che i flussi di lavoro riutilizzabili dispongono di parametri di inizializzazione, parametri di associazione e parametri inclusi nella fase di avvio e in quella di associazione.

    Qualora non fosse chiaro cosa si intende per avvio e associazione, ecco alcuni brevi esempi.

    Fare clic su un elemento dell'elenco

    Quando si fa clic su un elemento di un elenco,

    Visualizzazione Modifica elemento (Edit Item)
    si attiva la visualizzazione Modifica elemento (Edit Item), in cui è possibile fare clic sul pulsante "Flussi di lavoro" (Workflows).

    Finestra di dialogo Flussi di lavoro (Workflows)

    Viene quindi visualizzato un altro livello con le informazioni di flusso di lavoro controllabili per l'elemento selezionato. Quando si sceglie un flusso di lavoro da avviare, il modulo che viene visualizzato successivamente è il modulo di avvio. Questo è un esempio di flusso di lavoro elenco o di flusso di lavoro riutilizzabile associato, tuttavia i moduli dei flussi di lavoro sito o dei flussi di lavoro riutilizzabili globalmente sono anche moduli di avvio.

    I moduli di associazione invece vengono visualizzati agli utenti solo quando viene associato un flusso di lavoro riutilizzabile.

    Aggiungere un flusso di lavoro - da Strumenti elenco (List Tools)

    Selezionando "Aggiungi flusso di lavoro" (Add a Workflow) da un elenco come mostrato sopra,

    Pagina di associazione del flusso di lavoro

    viene visualizzata la pagina di associazione del flusso di lavoro. Selezionare un modello di flusso di lavoro, specificare un valore appropriato per ogni campo e fare clic su OK. Verrà quindi visualizzato il modulo di associazione.

    Si noti che non è facile distinguere dall'aspetto i moduli di avvio dai moduli di associazione!

    In "Introduzione alla progettazione e alla personalizzazione dei flussi di lavoro" vengono illustrati i tipi di flusso di lavoro e quando utilizzarli.

     
    Come impostare i parametri per ricevere l'input utente

    Pulsante Parametri modulo avvio (Initiation Form Parameters)

    Il primo passaggio per impostare i parametri di input consiste nell'individuare il pulsante "Parametri modulo avvio" (Initiation Form Parameters) nella sezione "Variabili" (Variables) della barra multifunzione. Facendo clic su tale pulsante, viene visualizzata la finestra di dialogo "Parametri modulo associazione e avvio" (Association and Initiation Form Parameters).

    Finestra di dialogo Parametri modulo associazione e avvio (Association and Initiation Form Parameters)
    Fare clic sul pulsante "Aggiungi" (Add) per inserire un nuovo parametro nella finestra di dialogo "Aggiungi campo" (Add Fied). Gli altri pulsanti verranno descritti più avanti.

    Finestra di dialogo Aggiungi campo (Add Field)
    Come si nota, è possibile completare quattro campi, ovvero "Nome campo" (Field name), "Descrizione" (Description), "Tipo informazioni" (Information type) e "Raccolta da parametro durante" (Collect from parameter during).

    Il nome del campo e la descrizione verranno visualizzati agli utenti come stringhe e non avranno alcun impatto da un punto di vista funzionale, pertanto è possibile inserire qualsiasi testo si desideri. È consigliabile specificare espressioni descrittive nei campi.

    Il tipo di informazioni indica un set predefinito di tipi di dati che fanno parte dei dati di avvio e associazione. Il valore può essere uno dei seguenti:

    · Riga di testo singola (Single line of text)

    · Più righe di testo (Multiple lines of text)

    · Numero (Number) (1, 1.0, 100)

    · Data e ora (Date and Time)

    · Scelta (Choice) (menu in cui eseguire una selezione)

    · Sì/No (Yes/No) (casella di controllo)

    · Utente o gruppo (Person or Group)

    · Collegamento ipertestuale o immagine (Hyperlink or Picture)

    · Fasi assegnazione (Assignment Stages)

    Nell'ultimo campo è infine necessario specificare quando devono essere impostati i relativi dati. In questo caso, il valore può essere "Avvio (per avviare il flusso di lavoro)" (Initiation (starting the workflow))", "Associazione (per associare a un elenco)" (Association (attaching to a list)) oppure "Sia avvio che associazione" (Both initiation and association). Questo campo non è presente nella finestra di dialogo aperta da un flusso di lavoro elenco, sito o riutilizzabile globalmente, in quanto i relativi dati possono essere impostati solo durante l'avvio.

    È possibile impostare il valore iniziale per questo campo o lasciarlo vuoto nella pagina successiva e completare questa sezione.

    Che cosa accade se si aggiunge un parametro di inizializzazione come mostrato in precedenza?

    Finestra di dialogo con i parametri del modulo di avvio - dopo l'aggiunta di un parametro

    È stato appena visualizzato un nuovo campo. Sono tre i valori possibili per "Mostra nel modulo" (Show on Form), ovvero "Avvio" (Initiation), "Associazione" (Association) ed "Entrambi" (Both). Queste opzioni sono correlate alla selezione effettuata per il campo "Raccolta da parametro durante" (Collect from parameter during). È possibile aggiungere un altro parametro facendo clic sul pulsante "Aggiungi" (Add). Selezionando un campo, verranno abilitati i pulsanti "Modifica" (Modify) e "Rimuovi" (Remove). Il primo di questi pulsanti consente di aprire la finestra di dialogo "Modifica campo" (Modify Field), che è uguale alla finestra di dialogo "Aggiungi campo" (Add Field), ma con i valori preimpostati su quanto aggiunto inizialmente. Il secondo pulsante consente di cancellare il campo selezionato. Quando vi sono due o più campi nella finestra di dialogo e se ne seleziona uno, i pulsanti "Sposta" (Move) si abilitano e consentono di modificare l'ordine dei campi. Modificando qui l'ordine, vengono apportate le stesse modifiche direttamente nei moduli di avvio creati automaticamente e modificabili.


    In "Associazione di flussi di lavoro e moduli di avvio (SharePoint Foundation)" vengono fornite informazioni tecniche relative ai moduli.

    Esempio di modulo predefinito 
    Questo è il modulo predefinito creato da SharePoint Designer e può essere visualizzato e modificato tramite InfoPath. È inoltre possibile considerarlo come un'anteprima di quanto vedranno gli utenti durante l'avvio dell'istanza di flusso di lavoro.

    Corrispondenza dell'esempio di modulo predefinito

    Come è possibile notare, il nome del campo e la descrizione vengono visualizzati esplicitamente nel modulo predefinito. I pulsanti "Avvia" (Start) e "Annulla" (Cancel) consentono rispettivamente di confermare e annullare un avvio dell'istanza di flusso di lavoro in questione.


    Dettagli su tutti i tipi di campo

    Dettagli su tutti i tipi di campo
    Di seguito sono elencate tutte le istanze di tipi di parametri di avvio possibili in una pagina. Attualmente sono 10 i tipi supportati come parametro di avvio, anche se vi sono più tipi di variabili in SharePoint Designer.

    Ogni tipo può avere un valore predefinito, una descrizione e altre restrizioni, ad esempio un intervallo di input valido. Il modulo iniziale automatizzato può inoltre essere personalizzato con InfoPath modificando il testo, l'immagine e il layout.


    1) Riga di testo singola (Single line of text)

    Immagine 1

    "Riga di testo singola" (Single line of text) è un campo in cui è possibile inserire una stringa di una riga. Il valore predefinito (Default value) può essere impostato dalla finestra di dialogo sopra riportata e verrà visualizzato su una riga. Benché il limite di caratteri per questo campo sia abbastanza elevato, è consigliabile utilizzare il campo "Più righe di testo" (Multiple lines of text) anziché questo se la stringa non può entrare tutta su una riga.

    2) Più righe di testo (Multiple lines of text)

    Immagine 2

    In questo campo è possibile inserire stringhe lunghe. I campi "Riga di testo singola" (Single line of text) e "Più righe di testo" (Multiple lines of text) sono visivamente diversi, ma vengono trattati come lo stesso tipo di variabile stringa di SharePoint Designer.

    3) Numero (Number)

    Immagine 3

    Nel campo "Numero" (Number) è possibile inserire un numero come un tipo 'doppio'. Questo significa che, oltre ai numeri interi e ai numeri positivi, vengono accettati valori frazionari e valori negativi. È possibile impostare un valore predefinito o lasciare vuoto il relativo campo. È inoltre possibile impostare valori minimi o massimi per questo campo per impedire agli utenti di immettere numeri troppo piccoli o troppo grandi.

    4) Data e ora (Date and Time)

    Immagine 4

    Il tipo "Data e ora" (Date and Time) prevede diverse opzioni utili per impostare i valori appropriati. È innanzitutto possibile scegliere il tipo di valore tra "Solo data" (Date only) e "Data e ora" (Date and Time). Se si seleziona "Solo data" (Date only), nel modulo saranno visualizzati e modificabili solo i valori di data, mentre selezionando "Data e ora" (Date and Time) saranno disponibili sia la data che l'ora.

    Immagine 4-2

    L'opzione associata alla casella di controllo più in basso consente di limitare i valori di input utente, accettando solo quelli successivi al momento dell'apertura del modulo. Questo è utile in molti scenari reali per evitare errori. Quando ad esempio è necessario impostare date di scadenza per l'approvazione o date delle ferie, in genere la data e l'ora devono essere future.

    È naturalmente possibile impostare anche valori iniziali per la data e l'ora per guidare gli utenti. Come opzioni vengono fornite anche la data e l'ora correnti di oggi.

    5) Scelta (Choice)

    Immagine 5

    Il tipo "Scelta" (Choice) consente di utilizzare menu a discesa. Ogni scelta deve essere scritta come una riga di testo ed è possibile impostare un valore predefinito oppure lasciare vuoto il relativo campo.

    Immagine 5-2
    Per la progettazione basata sul testo, viene fornita un'opzione per separare il testo visualizzato nel modulo e il valore stringa utilizzato durante la fase di progettazione nella finestra di progettazione basata sul testo di SharePoint Designer. Se in una riga viene inserita una barra verticale, la stringa a sinistra diventa il valore all'interno della finestra di progettazione basata sul testo, mentre l'altra parte viene visualizzata durante l'avvio e l'associazione.

    6) Sì/No (Yes/No)

    Per gli utenti viene fornita una casella di controllo all'avvio del flusso di lavoro. L'unica impostazione da effettuare è il valore predefinito.

    Immagine 6

    7) Utente o gruppo (Person or Group)

    Immagine 7 
    L'opzione "Mostra campo" (Show Field) per ora può essere ignorata, dal momento che ogni volta che viene selezionato un utente o un gruppo, l'utente o il gruppo compare sempre con il relativo nome visualizzato. Deselezionando Consenti nessun valore (Allow Blank Values), è possibile obbligare gli utenti a selezionare almeno un utente o un gruppo per completare il modulo e proseguire.

    È possibile decidere se consentire o meno la selezione dei gruppi. È inoltre possibile specificare quali gruppi di SharePoint possono essere utilizzati per selezionare un utente o un gruppo. Selezionando "Tutti gli utenti" (All Users), si consente agli utenti di effettuare una selezione da tutte le origini accessibili.

    Immagine 7-2

    Per ricevere l'input utente sopra riportato, è necessario selezionare "Utenti e gruppi" (People and Groups) e "Consenti più valori" (Allow multiple values).

    8) Collegamento ipertestuale (Hyperlink)

    Immagine 8

    È possibile decidere se visualizzare l'URL come un collegamento ipertestuale ("Hyperlink") o un'immagine ("Picture") statica.

    Immagine 8-2

    Mediante questa opzione, nel modulo di destinazione vengono inseriti un pulsante e un collegamento ipertestuale in formato testo. Dopo avere selezionato questa opzione, gli utenti dovranno specificare l'URL e la relativa descrizione. Se ad esempio si inserisce rispettivamente "http://microsoft.com" e "Microsoft", questa parte del modulo verrà visualizzata come mostrato di seguito.

    Immagine 8-3

    Il collegamento è già impostato per consentire l'accesso a http://www.microsoft.com/en-us/default.aspx. L'utente può comunque modificarlo facendo clic sul pulsante a sinistra.

    9) Immagine (Picture)

    Immagine 9

    È possibile decidere se visualizzare l'URL come un collegamento ipertestuale ("Hyperlink") o un'immagine ("Picture") statica.

    Immagine 9-2

    Un'immagine può essere impostata con un URL e una descrizione esattamente come un collegamento ipertestuale. In questo modo, l'immagine di destinazione verrà inserita immediatamente nel modulo e potrà essere sostituita facendo clic su di essa e scrivendo un altro URL. La descrizione viene visualizzata passando il cursore sull'immagine. L'immagine sopra riportata è un esempio di questo, in quanto ha come descrizione il testo "SPD blog".

    10) Fasi assegnazione (Assignment Stages)

    "Fasi assegnazione" (Assignment Stages) è utile soltanto in Attività di Office. Non utilizzare questo parametro senza Attività di Office.

    Immagine 10

    Immagine 10-2

    "Fasi assegnazione" (Assignment Stages) è poco comune per due aspetti. Non è possibile farvi riferimento dalla finestra di progettazione basata sul testo, a meno che non riguardi un flusso di lavoro di approvazione, e può espandere le fasi dinamicamente. Ogni fase è una combinazione di selezione utenti e di un tipo di ordine di assegnazione, seriale o parallelo.

    Il concetto di "fasi di assegnazione" corrisponde a un componente molto complesso ma potente che non mi è possibile illustrare in dettaglio in quest'unico post. Prevedo comunque di preparare presto un altro post proprio su Attività di Office, in cui avrò modo di affrontare ancora questo concetto.


    Riepilogo

    I parametri di avvio consentono di ricevere l'input utente per i flussi di lavoro. Vi sono due tipi di parametri di avvio, ovvero quelli di inizializzazione e quelli di associazione. È possibile impostare dieci tipi di parametri di avvio in base allo scenario per cui vengono utilizzati i propri flussi di lavoro. Per ogni tipo di parametri sono disponibili opzioni utili per guidare gli utenti finali.

    Per ulteriori informazioni sulla creazione e sull'utilizzo dei parametri di inizializzazione, è possibile trovare una spiegazione esauriente nel documento di supporto su Office intitolato "Creare un modulo di avvio di un flusso di lavoro".

    Nella Parte 2 spiegherò come utilizzare i parametri ricevuti in fase di progettazione dei flussi di lavoro.

    Grazie a tutti per avere dedicato il vostro tempo alla lettura di questo post di blog. Spero che vi sia stato di aiuto.

    Non esitate a inserire di seguito i vostri commenti.

    Saluti,

    Chong Youn (John) Choe

    Questo è un post di blog localizzato. L'articolo originale è disponibile in Understanding workflow starting parameters - Part 1.

  • Blog di Office per professionisti IT

    Sequenziazione di Office 2010 per App-V - Parte 1: considerazioni

    Articolo originale pubblicato mercoledì 15 giugno 2011

    Application Virtualization è una tecnologia di cui noi del team di Office siamo veramente entusiasti. Tuttavia, a causa della stretta interazione di Office 2010 con il sistema operativo, i server e altre applicazioni, il suo utilizzo pone ardue sfide. Per ovviare ad alcuni dei problemi che possono presentarsi, forniamo Office 2010 Deployment Kit for App-V e i feature proxy, ma secondo me è veramente un'"arte" riuscire a eseguire la sequenziazione di Office 2010 per App-V. Abbiamo perciò chiesto ai "maghi" di App-V Matt e Jason di 43Tc di condividere con noi le esperienze che hanno avuto nella pratica con Office 2010 e App-V e di fornire istruzioni sulla sequenziazione di Office per App-V. Nella Parte 1 tratteremo le considerazioni relative a Office 2010 e App-V.

    Office 2010 e App-V 4.6 SP1 facilitano ulteriormente l'integrazione di una versione virtuale di Office 2010 con il sistema operativo locale. Questi miglioramenti consentono agli scenari chiave di garantire funzionalità di integrazione con il sistema operativo quali la ricerca rapida, la configurazione della posta e l'integrazione di SharePoint, nonché l'integrazione del nuovo processo di attivazione dei contratti multilicenza. Per rendere possibile l'utilizzo di tali funzionalità fondamentali, è necessaria una sequenziazione corretta di Office 2010 mediante Office 2010 Deployment Kit for App-V. 

    In questo post si presuppone che già sia stata eseguita la sequenziazione delle applicazioni per App-V. Non è infatti consigliabile iniziare la sequenziazione con Office 2010. Quest'ultimo è un'applicazione particolarmente complessa da sequenziare e non è rappresentativo della procedura di sequenziazione tipica. Lo scopo di questo documento è quello di tentare di semplificare gli aspetti più complicati illustrando i processi decisionali, di sequenziazione e di distribuzione, dall'inizio alla fine, utilizzando ESCLUSIVAMENTE App-V 4.6 SP1 Sequencer. I pacchetti sequenziati con tale applicazione funzioneranno correttamente nei client App-V 4.6.

    Se in precedenza non si è mai sequenziata un'applicazione e/o si necessita di ulteriori istruzioni per impostare correttamente la workstation di sequenziazione, è VIVAMENTE consigliabile leggere prima la Guida per un'esecuzione di prova di App-V 4.6 SP1 fornita da Microsoft.

    Seguite alla lettera le istruzioni contenute in questa serie di post di blog! Questa è la prima volta che eseguite la sequenziazione di Office 2010, pertanto non cercate di essere creativi o di azzardare troppo e attenetevi scrupolosamente alle nostre istruzioni. Abbiamo impiegato il nostro tempo per documentare l'intera procedura, quindi provate a seguirla almeno la prima volta. Credetemi, ci ringrazierete per questo.

    Le principali attività correlate alla sequenziazione di Office 2010 sono le seguenti:

    1. Considerazioni e attività decisionali
    2. Preparazione della workstation di sequenziazione con Office 2010 Deployment Kit
    3. Sequenziazione di Office 2010
    4. Preparazione dei client per la ricezione del pacchetto di Office 2010
    5. Completamento

    Considerazioni e attività decisionali

    Quando si esegue la sequenziazione di Office 2010, è necessario considerare diversi aspetti, pertanto il fatto di prendere tali decisioni in anticipo facilita il processo. È possibile trovare una trattazione dettagliata nel sito TechNet di Office 2010 App-V, ma è utile ripetere i punti principali.

    È possibile eseguire la sequenziazione di Office 2010 soltanto con App-V Sequencer versioni 4.5 SP2, 4.6 e 4.6 SP1.

    Quale versione di Office 2010 sequenziare

    È possibile sequenziare sia le versioni x86 che le versioni x64. Tuttavia, solo la versione x86 di Office 2010 supporta i feature proxy, che consentono di sfruttare al meglio le funzionalità di integrazione di Office, inclusa l'integrazione di SharePoint. I feature proxy non sono supportati nelle versioni x64 di Office 2010. Inoltre, un'applicazione sequenziata in un sistema operativo x86 in genere funzionerà in un sistema operativo x64, mentre un'applicazione sequenziata in un sistema operativo x64 OS non funzionerà mai in un sistema operativo x86.

    Sulla base delle suddette considerazioni, è consigliabile sequenziare la versione x86 in un computer di sequenziazione x86 per consentire l'utilizzo completo di tutte le funzionalità di Office e avere una sequenza in grado di funzionare sia in un sistema operativo x86 che in un sistema operativo x64.

    Pertanto, nell'ottica di creare un documento facile da seguire e al tempo stesso mirato allo scenario più comune, le istruzioni qui contenute sono relative alla sequenziazione della versione x86 di Office solo in un sistema operativo x86.

    È possibile eseguire la sequenziazione solo delle versioni di Office 2010 con contratto multilicenza.

    • È supportata l'attivazione mediante server di gestione delle chiavi o mediante codice Product Key per attivazione multipla.
    • Non è possibile utilizzare i codici Product Key per attivazione multipla forniti tramite MSDN e TechNet perché non funzioneranno. È necessario ottenere i codici e i bit software da un'origine di contratti multilicenza valida. Le versioni di valutazione, le versioni ottenute mediante sottoscrizione a MSDN o TechNet, le versioni Retail e le versioni Office 365 di Office non sono supportate per la sequenziazione.
    • Se si sceglie di utilizzare un codice Product Key per attivazione multipla, tenere presente che agli utenti verrà richiesto di effettuare l'attivazione al momento della distribuzione.
    • Nelle istruzioni relative al server di gestione delle chiavi si presuppone che venga sequenziato Office 2010 ProPlus.
    • Per la sintassi dei comandi si presuppone inoltre che il server di gestione delle chiavi sia registrato in DNS e utilizzi la porta standard 1688.
    • È possibile modificare la configurazione di attivazione successivamente. Se si sta effettuando una configurazione di prova iniziale, è consigliabile utilizzare il server di gestione delle chiavi.

    Considerazioni e limitazioni relative alla funzionalità di stampa in OneNote

    Se si desidera consentire l'utilizzo della funzionalità di stampa in OneNote, è possibile farlo. È tuttavia necessario essere consapevoli di alcune limitazioni o complessità correlate a tale funzionalità che influiscono sulla distribuzione della sequenza di Office 2010 nei client.

    La complessità è dovuta al fatto che, per un corretto funzionamento della funzionalità di stampa in OneNote, la sequenza deve essere distribuita nei client mediante SFTMIME /global. Questa è in genere un'operazione di pubblicazione dettagliata automatizzata. Il problema è rappresentato dal fatto che SFTMIME non applica /global per impostazione predefinita, tranne in caso di utilizzo della distribuzione tramite SCCM con i computer (anziché gli utenti) come destinazione dell'annuncio, e questo non avviene quando si utilizza un'infrastruttura completa App-V.

    È di nuovo necessario prendere alcune decisioni:

    • Distribuzione tramite SCCM
      • È necessario impostare i computer come destinazione dell'annuncio del pacchetto di Office 2010.
      • Non è possibile impostare gli utenti come destinazione dell'annuncio del pacchetto di Office 2010.
      • Distribuzione tramite un'infrastruttura completa App-V
        • È necessario distribuire il comando seguente nei computer client mediante uno script di accesso o un pacchetto di applicazioni standard utilizzando una tecnologia ESD (Electronic Software Distribution) come Gestione configurazione.

    SFTMIME ADD PACKAGE:”Office2010_x86” /MANIFEST \\\\indirizzo.server.gestione.app-v.qui\content\Office2010_x86\Office2010_x86.manifest.xml /GLOBAL

    Nota: l'applicazione OneNote dovrà essere avviata una volta da ogni utente prima che l'utente in questione possa utilizzare la funzionalità di stampa in OneNote.

    Altri programmi o componenti aggiuntivi di interfacciamento

    A scopo informativo, se si prevede di includere anche plug-in di Office o programmi che devono interagire con Office, è necessario installare tali componenti subito dopo la sequenziazione di Office e quindi proseguire con il processo descritto. Ai fini di questa guida, chiediamo TUTTAVIA di non includere componenti aggiuntivi o plug-in di Office la prima volta che si segue tale guida.

    Riepilogando:

    Le attività descritte in questa serie di post di blog, se seguite esattamente, consentiranno di ottenere un pacchetto di Office 2010 contenente tutte le funzionalità disponibili e in grado di funzionare sia in un client x86 che in un client x64, riducendo complessità e ambiguità.

    Punti da ricordare:

    • Verrà eseguita la sequenziazione della versione x86 di Office 2010 utilizzando la versione x86 di App-V 4.6 SP1 Sequencer in un sistema operativo x86. 
    • Verranno inclusi tutti i feature proxy e verrà utilizzata l'attivazione mediante server di gestione delle chiavi o codice Product Key per attivazione multipla con Office 2010 ProPlus o edizioni standard SOLO con contratti multilicenza.
      • L'attivazione mediante codice Product Key per attivazione multipla richiede l'interazione dell'utente al primo utilizzo.
      • Il server di gestione delle chiavi utilizza l'attivazione in background automatica (non è necessaria alcuna interazione da parte dell'utente finale).
      • Se è necessario utilizzare la funzionalità di stampa in OneNote, considerare che questo influirà sulle opzioni per la distribuzione.

    Se è la prima volta che si esegue la sequenziazione di Office 2010, NON DEVIARE dalle istruzioni fornite. Dopo aver acquisito una certa familiarità con l'intera procedura di sequenziazione di Office 2010, sarà possibile utilizzare le informazioni accessibili tramite i collegamenti sopra riportati per personalizzare la sequenziazione in modo più specifico, anche se riteniamo che ciò non sarà necessario.

    Non perdete perciò la Parte 2: preparazione della workstation di sequenziazione.

    Informazioni sugli autori

    Jason Welton è Principal Consultant presso 43Tc. Prima di passare a 43Tc, Jason ha lavorato per Microsoft e Softricity, la società che ha sviluppato "SoftGrid", diventato "App-V" dopo l'acquisizione di Softricity da parte di Microsoft. Jason offre supporto tecnico e consulenza su App-V dal 2005.

    Matt McDermott è il Practice Manager di 43Tc e un MVP per App-V. Matt ha lavorato come consulente nel campo della tecnologia per oltre dieci anni, collaborando anche con Microsoft per creare documentazione, corsi e altro materiale.

    43Tc è una società di servizi di virtualizzazione che si occupa principalmente delle tecnologie Microsoft e Citrix per soluzioni basate sullo stato dell'utente, le applicazioni, le sessioni, VDI e i server.

    Questo è un post di blog localizzato. L'articolo originale è disponibile in Sequencing Office 2010 for App-V - Part 1: Considerations.

  • Blog di Office per professionisti IT

    Sequenziazione di Office 2010 per App-V - Parte 4: distribuzione agli utenti

    Articolo originale pubblicato venerdì 17 giugno 2011

    Dopo i post Sequenziazione di Office 2010 per App-V - Parte 1, Parte 2 e Parte 3, Matt e Jason di 43Tc continuano a condividere con noi le esperienze fatte nella pratica con Office 2010 e App-V e a fornirci istruzioni sulla sequenziazione di Office per App-V. Nella Parte 4 tratteremo la preparazione e la distribuzione del pacchetto App-V di Office 2010.

    Preparazione dei client per la ricezione del pacchetto di Office 2010

    Per consentire al proxy di attivazione e ai proxy aggiuntivi di interagire con i componenti del sistema operativo locale, è necessario installare e configurare Microsoft Office 2010 Deployment Kit for App-V nel client. In questa sezione verrà illustrata la procedura necessaria per installare Deployment Kit nei client.

    È consigliabile eseguire le operazioni descritte in questa sezione manualmente prima in un PC client per acquisire familiarità con la procedura.

    In un ambiente di produzione è probabile che, sulla base di queste istruzioni, si decida di creare un pacchetto di distribuzione per automatizzare la distribuzione in tutti i client utilizzando la propria soluzione di distribuzione preferita per le applicazioni fisiche (non virtualizzate).

    Nota: questi due comandi di installazione devono essere eseguiti separatamente, ovvero non possono essere utilizzati in un'unica riga di comando. Office 2010 Deployment Kit verrà pertanto installato due volte, una per la gestione delle licenze e una seconda per registrare i feature proxy. Questo significa che, a seconda della soluzione ESD in uso, potrebbe essere necessario creare due pacchetti distinti per la distribuzione nei client di produzione.

    Sarà inoltre necessario disporre nel client del GUID di pacchetto copiato dal sequencer nella Parte 3. È consigliabile tenerlo negli Appunti per poi utilizzarlo nel corso della seconda installazione.

    • Copiare innanzitutto la cartella in cui sono contenuti i file di installazione di Office 2010 Deployment Kit (ad esempio, C:\Office2010DK_x86) dal computer di sequenziazione al client.

      OPPURE

      Se si sta eseguendo la distribuzione in un client a 64 bit, è necessario installare la versione a 64 bit di Office 2010 Deployment Kit for App-V.

    • Aprire quindi un prompt dei comandi con privilegi elevati facendo clic sul pulsante Start e digitando cmd nella riga di ricerca. In Programmi fare quindi clic con il pulsante destro del mouse su cmd.exe e scegliere Esegui come amministratore.

      Al prompt dei comandi digitare un comando per passare alla cartella in cui sono contenuti i file di installazione di Office 2010 Deployment Kit (ad esempio, cd C:\Office2010DK_x86).

      Nota: la scelta di utilizzare il server di gestione delle chiavi oppure un codice Product Key per attivazione multipla deve corrispondere alla scelta effettuata durante la sequenziazione. Per i comandi seguenti viene applicata la distinzione tra MAiuscoLE e MinUSCole e non si ottiene un riscontro immediato in caso di errori di immissione durante questi passaggi. È pertanto consigliabile copiare e incollare la sintassi della riga di comando della Parte 2.

    • Prima installazione - Installare Deployment Kit per la gestione delle licenze.

      Per la gestione delle licenze con il server di gestione delle chiavi, eseguire il comando seguente:

      msiexec /i OffVirt.msi PROPLUS=1

      Nota: se si utilizza Office 2010 Standard, sostituire PROPLUS=1 con STANDARD=1.

      OPPURE

      Per la gestione delle licenze con un codice Product Key per attivazione multipla, eseguire il comando seguente:

      msiexec /i OffVirt.msi PIDKEYS=XXXXX-XXXXX-XXXXX-XXXXX USEROPERATIONS=1

      Nota: immettere il proprio codice Product Key al posto delle xxxxx.

    • Seconda installazione - Installare Deployment Kit per registrare i feature proxy.

      Eseguire il comando seguente, non troppo facile da ricordare:

      msiexec /i c:\OffVirt.msi ADDDEFAULT=Click2runOneNoteProxy,Click2runOutlookProxies,Click2runWDSProxy,Click2runOWSSuppProxies PACKAGEGUID={XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} PACKAGEVERSION=14 OUTLOOKNAME="Microsoft Outlook 2010" ONENOTENAME="Microsoft OneNote 2010" MAPISERVER="Microsoft Virtual Office Simple Mapi Proxy Server" VIRTUALSEARCHHOST="Search MAPI Protocol Handler Host" MLCFG32CPL="Windows Control Panel" OWSSUPPServer="Microsoft SharePoint Client Support Manager"

      IMPORTANTE: sostituire le XXXX tra le parentesi graffe di PACKAGEGUID= nel comando sopra riportato con il valore di GUID di pacchetto salvato in precedenza nella Parte 3.

      Nota: questo comando è un'unica stringa molto lunga e non deve essere combinato con il comando di installazione originale.

    Nota aggiuntiva: se si commette un errore nelle righe di comando sopra riportate, non è possibile rieseguire semplicemente il comando. È infatti necessario disinstallare e quindi reinstallare Deployment Kit. È per questo motivo che è consigliabile copiare e incollare, se possibile.

    Distribuzione

    Si è ora pronti per distribuire il pacchetto di applicazioni virtuali di Office 2010 nel client. Il processo varia a seconda che si utilizzi SCCM, un'infrastruttura completa App-V o la modalità autonoma per distribuire le applicazioni virtuali.

    Le istruzioni specifiche per distribuire applicazioni virtuali con questi metodi diversi sono già contenute in altri documenti, pertanto non verranno ripetute qui.

    Di seguito sono riportati collegamenti che consentono di accedere a documentazione utile per imparare a distribuire applicazioni virtuali.

    I documenti sono disponibili sul sito Microsoft TechNet all'indirizzo http://technet.microsoft.com/en-us/appvirtualization/cc843994.aspx.

    Per la distribuzione mediante System Center Configuration Manager, leggere il documento sulla gestione delle applicazioni virtuali con Microsoft Application Virtualization 4.6 e System Center Configuration Manager 2007 R2.

    Flusso del processo generale:

    • Creare uno o più pacchetti di applicazioni virtuali di SCCM per Office 2010 Deployment Kit for App-V.
    • Effettuare la copia nel punto di distribuzione.
    • Creare un pacchetto di applicazioni virtuali di SCCM per la sequenza di Office 2010.
    • Effettuare la copia nel punto di distribuzione.
    • Creare la sequenza delle attività di SCCM:
    • 1a - Consente di pubblicare il pacchetto di Office 2010 Deployment Kit per la gestione delle licenze.
    • 2a - Consente di pubblicare il pacchetto di Office 2010 Deployment Kit per i feature proxy.
    • 3a - Consente di pubblicare il pacchetto della sequenza di Office 2010.
    • Inviare l'annuncio relativo alla sequenza delle attività alle raccolte di SCCM basate su computer.

    Per la distribuzione con un'infrastruttura completa App-V, leggere la Guida per un'esecuzione di prova di Microsoft Application Virtualization versione 4.6.

    Flusso del processo generale:

    • Pubblicare il pacchetto o i pacchetti di Office 2010 Deployment Kit for App-V creati in precedenza nei client mediante la soluzione ESD scelta.
    • Pubblicare la sequenza di Office 2010 nel server di gestione App-V.

      Se si desidera utilizzare la funzionalità di stampa in OneNote:

    1. Eseguire il comando seguente:

    SFTMIME ADD PACKAGE:"Office2010_x86" /MANIFEST \\\\indirizzo.server.gestione.app-v.qui\content\Office2010_x86\Office2010_x86.manifest.xml /GLOBAL

    Nota: a scopo di testing, è possibile eseguire manualmente la riga di comando sopra riportata invece di creare un pacchetto o uno script di avvio.

    1. Pubblicare il pacchetto precedente nei client.
    2. Gli utenti dovranno avviare OneNote una volta prima che la stampa in OneNote possa funzionare.

    Si conclude così la guida per la creazione del primo pacchetto virtuale di 2010. Il risultato del lavoro svolto è un pacchetto di Office 2010 con funzionalità complete che si integra con il sistema operativo locale, garantendo la migliore esperienza possibile con la virtualizzazione delle applicazioni e Office.

    Questo è un post di blog localizzato. L'articolo originale è disponibile in Sequencing Office 2010 for App-V, Part 4 – Getting it to your users.

  • Blog di Office per professionisti IT

    Ora è disponibile la creazione condivisa di documenti in Word Web App

    Articolo originale pubblicato giovedì 7 luglio 2011

    Quasi 50 milioni di persone in tutto il mondo utilizzano Office Web Apps in SkyDrive e Hotmail. Come abbiamo già avuto modo di spiegare in questo blog, seguiamo sempre i vostri suggerimenti su come migliorare l'utilizzo di Office Web Apps. Oggi siamo lieti di annunciare un'altra nuova funzionalità, sviluppata a seguito delle vostre richieste: ora è possibile la creazione condivisa mediante Word Web App in SkyDrive. 

    Basata sulle funzionalità di collaborazione già disponibili in Word 2010 e Word per Mac 2011, la creazione condivisa mediante Word Web App in SkyDrive consente di collaborare con altri utenti su contenuto già elaborato senza dover uscire dal Web browser. È sufficiente eseguire l'accesso a SkyDrive e si è pronti per iniziare.

    Il nostro approccio per la creazione condivisa mediante Word Web App in SkyDrive nasce dal fatto che, tenendo conto del feedback degli utenti e avendo osservato l'utilizzo di Office, il nostro team è veramente consapevole del modo in cui i nostri clienti preferiscono collaborare e svolgere le loro attività. Per sviluppare la funzionalità di creazione condivisa, abbiamo infatti letto molti dei vostri commenti, ma anche osservato, chiesto e ascoltato dai clienti come desiderano lavorare insieme su documenti di Office. Abbiamo così scoperto che le aspettative cambiano in base al tipo di documento e allo stile di collaborazione adottato.

    Gli utenti a volte preferiscono uno stile di collaborazione ad hoc con possibilità di confrontarsi e desiderano vedere le modifiche degli altri mentre digitano. In questi casi OneNote è un'applicazione eccezionale, in quanto consente una collaborazione di questo tipo fin dalla sua prima uscita sul mercato nel 2003. È possibile collaborare con le stesse modalità anche in OneNote Web App.

    Abbiamo inoltre imparato che nella maggior parte dei casi gli utenti non desiderano che gli altri vedano come sviluppano le loro idee e come apportano le modifiche in un documento elaborato finché non sono pronti. Allo stesso tempo, gli altri collaboratori al documento desiderano poter esaminare e valutare le modifiche effettivamente apportate prima di rispondere invece di vedere i loro interlocutori che digitano nel documento a cui stanno lavorando.

    Abbiamo sviluppato la creazione condivisa mediante Word Web App in SkyDrive in base a tutte queste esigenze. Durante la creazione condivisa, si dispone sempre di una visualizzazione in tempo reale di chi sta apportando le modifiche e di dove vengono apportate. Non appena si inizia a digitare, la sezione corrispondente del documento viene bloccata e gli altri ricevono un'apposita notifica. In questo modo, si ha il controllo completo sul proprio lavoro e gli altri collaboratori possono anche distrarsi, dal momento che possono fare clic sul pulsante Salva in qualsiasi momento per avere una visualizzazione aggiornata di tutte le modifiche.     

    Siamo veramente entusiasti di questa nuova funzionalità. Come dei genitori orgogliosi di un proprio figlio, abbiamo messo insieme qualche immagine e alcune informazioni più dettagliate da fornirvi:

    In che modo è possibile iniziare a utilizzare questa funzionalità?

    Non è necessario eseguire alcuna operazione particolare. È sufficiente aprire il documento in Word Web App e verrà segnalato automaticamente se vi sono altri utenti a lavorare su di esso. Inoltre, man mano che si procede, verrà segnalato anche se qualcuno si aggiunge o smette di lavorare sul documento.

    Se non ci si accorge del messaggio (o se si desidera semplicemente curiosare un po'), è possibile controllare in qualsiasi momento nella scheda Visualizza (View) chi sta ancora collaborando:

    E poi cosa succede?

    A parte questo, il funzionamento è lo stesso di quando si modifica da soli un documento in Word Web App. È possibile digitare dove si desidera e salvare quando si decide di condividere le modifiche con gli altri.

    Ogni volta che si inizia a digitare in un determinato paragrafo, lo si riserva e nessun altro può modificarlo finché non si finisce. In questo caso, il paragrafo viene visualizzato con una linea punteggiata sul lato sinistro e tutti gli altri che collaborano al documento vedono un blocco con il nome di chi è impegnato ad apportare modifiche:

     


    cosa si vede... (notare la linea)


    cosa vedono gli altri… (posizionando il puntatore del mouse sull'icona, vedono di chi si tratta)

    Questo blocco viene rilasciato ogni volta che si effettua un salvataggio e tutte le modifiche apportate vengono condivise con tutti gli altri collaboratori al documento. Questa ultima parte è importante, in quanto le modifiche apportate personalmente diventano visibili e le modifiche apportate dagli altri vengono visualizzate nel documento solo quando si fa clic su Salva.

     

    Per riepilogare il tutto

     

    Se uno degli altri autori effettua il salvataggio, l'operazione viene segnalata in due modi (che speriamo non vi deconcentrino troppo):

    • ·        Sulla barra di stato nella parte inferiore della finestra del browser viene indicata la presenza di modifiche:

    • ·        I blocchi dell'altro utente vengono sostituiti da indicatori che segnalano la necessità di salvare per vedere le modifiche:


    Quando si effettua il salvataggio, le modifiche dell'altro utente vengono visualizzate nel documento, le proprie possono essere scaricate da tutti gli altri e le nuove parti vengono visualizzate automaticamente in verde:

    Il gioco è fatto!

    Dico sul serio. Un ultimo aspetto importante: tutto questo oggi è possibile con Word Web App in SkyDrive, Word 2010 e Word per Mac 2011, perciò è possibile collaborare ed essere più produttivi tramite browser, PC o Mac.

    Anche mentre stavamo sviluppando questa nuova funzionalità, come team abbiamo continuato a leggere il vostro feedback. Sì, leggiamo tutti i vostri commenti e, ogni volta che vedevamo questa richiesta, pensavamo che mancasse poco. Per fortuna oggi quel giorno è arrivato. E speriamo che non smettiate di farci avere il vostro feedback.

    Grazie,

    Tristan Davis e Jenni French

    Team di Office Web Apps

    P.S. Ci auguriamo che anche voi possiate apprezzare quanto noi questa nuova funzionalità. L'abbiamo persino utilizzata per scrivere questo post di blog! E anche i nostri amici del team di Windows Live SkyDrive l'hanno utilizzata per gestire il loro blog. Andate a leggere quello che hanno da dire nel blog Inside Windows Live.

     

    Questo è un post di blog localizzato. L'articolo originale è disponibile in Now available: Co-author documents in the Word Web App.

  • Blog di Office per professionisti IT

    Sequenziazione di Office 2010 per App-V - Parte 2: preparazione della workstation di sequenziazione

    Articolo originale pubblicato venerdì 17 giugno 2011

    Dopo il post Sequenziazione di Office 2010 per App-V - Parte 1, Matt e Jason di 43Tc continuano a condividere con noi le esperienze fatte nella pratica con Office 2010 e App-V e a fornirci istruzioni sulla sequenziazione di Office per App-V. Nella Parte 2 tratteremo la preparazione della workstation di sequenziazione.

    È consigliabile eseguire la sequenziazione utilizzando per il sequencer lo stesso sistema operativo che verrà utilizzato nei client. Ai fini di questa guida, eseguire la sequenziazione in Windows 7 x86.

    Preparare la workstation di sequenziazione

    Nota: è NECESSARIO App-V 4.6 SP1 per sequenziare Office 2010 eseguendo la procedura descritta in questa guida.

    1. Installare App-V Sequencer.
    2. Tenere pronti i supporti di installazione di Office 2010.
    3. Per essere certi che vengano acquisite le estensioni affiancate necessarie, aggiungere il valore VSL al valore multistringa per la chiave seguente del Registro di sistema:
      1. 32-bit Sequencer Operating System HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Sequencer\SxSAppExtensions
    4. Installare i componenti seguenti, se necessari nella workstation di sequenziazione:
      1. Windows Search 4.0
      2. XPS Viewer

    Nota: questi due componenti sono incorporati in Windows 7. Se si esegue l'installazione per XP o Vista, possono essere scaricati dal sito Web all'indirizzo http://download.microsoft.com.

    1. In Gestione computer\Servizi modificare le impostazioni per i servizi seguenti:
      1. Windows Search impostato su manuale o automatico
      2. Windows Update impostato su disattivato
    2. Facoltativo: questo è il momento opportuno per creare uno snapshot della macchina virtuale, in modo da poter tornare rapidamente a questo punto nel caso si commettesse un errore e fosse necessario ricominciare.

     

    Installare Office 2010 Deployment Kit for App-V

    Informazioni su Office 2010 Deployment Kit for App-V e feature proxy

    Oltre alle funzionalità di gestione delle licenze, Office 2010 Deployment Kit for App-V fornisce "feature proxy" progettati per facilitare l'integrazione avanzata con il sistema operativo e consentire l'utilizzo di funzionalità come le seguenti:

    • Ricerca rapida in Outlook 2010 virtualizzato mediante Windows Desktop Search
    • Possibilità per le applicazioni di Office 2010 virtualizzate di aprire, modificare e salvare file di Office ospitati con Windows SharePoint
    • Supporto dell'indicizzazione della ricerca per tipi di file di Office
    • Reindirizzamento di protocollo URL a Outlook 2010 virtualizzato
    • Stampa in OneNote 2010 virtualizzato

    Fare clic qui per scaricare Office 2010 Deployment Kit for App-V nel desktop.

    Da ricordare: scaricare la versione x86.

    1. Eseguire Office2010AppVKit-x86.exe per estrarre i file.
      1. Accettare le condizioni di licenza e fare clic su Continua.
      2. Nella finestra Cerca cartella selezionare Computer (C:) e fare clic sul pulsante Crea nuova cartella.
      3. Assegnare un nome alla nuova cartella (ad esempio, Office2010DK_x86) e fare clic OK.
      4. Al completamento dell'estrazione dei file, fare clic su OK.
    2. Installare Office 2010 Deployment Kit for App-V.
    • Aprire un prompt dei comandi con privilegi elevati e passare alla cartella in cui è stato estratto il programma di installazione di Deployment Kit nel passaggio precedente (ad esempio, C:\Office2010DK_86).

    Ora è necessario impostare Deployment Kit per la gestione dell'attivazione dei contratti multilicenza. Procedere in UNO dei seguenti modi (IMPORTANTE: per i comandi viene fatta la distinzione tra MAiuscoLE e MinUSCole).

    Se si utilizza l'attivazione mediante server di gestione delle chiavi, immettere il comando seguente:

    msiexec /i OffVirt.msi ADDLOCAL=Click2runMapi,Click2runOWSSupp,Click2runWDS,OSpp,OSpp_Core PROPLUS=1

    Nota: se si utilizza Office 2010 Standard, sostituire PROPLUS=1 nella riga sopra riportata con STANDARD=1.

    OPPURE

    Se si utilizza l'attivazione mediante codice Product Key per attivazione multipla, immettere il comando seguente:

    msiexec /i OffVirt.msi ADDLOCAL=Click2runMapi,Click2runOWSSupp,Click2runWDS,OSpp,OSpp_Core PIDKEYS=XXXXX-XXXXX-XXXXX-XXXXX USEROPERATIONS=1

    Nota: il comando sopra riportato è tutto su una riga, ma non è veramente un codice Product Key per attivazione multipla valido (sorpresa!). Immettere il codice Product Key per attivazione multipla della propria organizzazione al posto delle xxxxx.

    Ora che la workstation di sequenziazione è impostata, è possibile sequenziare Office 2010… nella Parte 3.

    Questo è un post di blog localizzato. L'articolo originale è disponibile in Sequencing Office 2010 for App-V, Part 2 – Preparing the Sequencing Workstation.

  • Blog di Office per professionisti IT

    Installazione del Service Pack 1 e degli aggiornamenti cumulativi di giugno (incluso SharePoint Server 2010) per Office Web Apps

    Articolo originale pubblicato martedì 12 luglio 2011

    Come spiegato in post precedenti di questo blog e del blog del team di SharePoint, il Service Pack 1 e l'aggiornamento cumulativo di giugno sono disponibili per Office 2010 e i prodotti SharePoint 2010. Se si esegue Office Web Apps in locale, può essere utile sapere quali aggiornamenti installare e in quale ordine. Nella tabella seguente sono riportati un elenco degli aggiornamenti da installare e l'ordine in cui installarli in base all'ambiente in uso. Individuare l'ambiente appropriato nella colonna di sinistra, quindi applicare gli aggiornamenti elencati nella colonna di destra corrispondente nell'ordine indicato. Tenere presente che, in caso di installazione in una server farm, gli aggiornamenti devono essere installati in ogni server della farm. Eseguire la Configurazione guidata Prodotti SharePoint 2010 soltanto dopo aver applicato tutti gli aggiornamenti.

    Se l'ambiente include:

    Applicare questi aggiornamenti:

    Farm di SharePoint Server 2010 + Office Web Apps

    Passaggio 1: SharePoint Server 2010 SP1: http://support.microsoft.com/kb/2460045

    Passaggio 2: Office Web Apps SP1: http://support.microsoft.com/kb/2460073

    Passaggio 3: Aggiornamento cumulativo di giugno di SharePoint Server 2010: http://support.microsoft.com/kb/2536599

    Passaggio 4: Aggiornamento cumulativo di giugno di Office Web Apps: http://support.microsoft.com/kb/2553919/

     NOTA: gli aggiornamenti di Office Web Apps per Excel Web App sono inclusi nell'aggiornamento cumulativo di giugno di SharePoint Server 2010.

     Passaggio 5: Dopo avere finito di applicare tutti gli aggiornamenti, eseguire la Configurazione guidata Prodotti SharePoint 2010 oppure "psconfig –cmd upgrade –inplace b2b -wait" una volta in ogni server della farm.

     Patch facoltativa:

    2553935  Descrizione del pacchetto hotfix di Office Web Apps (wacproof-sv-se.msp): 28 giugno 2011 *NOTA: necessario solo è installato il Language Pack per lo svedese.

     

    Farm di SharePoint Server 2010 + Project Server 2010 + Office Web Apps

    Passaggio 1:  Project Server 2010 SP1: http://support.microsoft.com/kb/2460047

    NOTA: questo aggiornamento, (2460047) Project Server 2010 SP1, include SharePoint Server 2010 SP1 e Project 2010 SP1.

    Passaggio 2:Office Web Apps SP1: http://support.microsoft.com/kb/2460073

    Passaggio 3: Aggiornamento cumulativo di giugno di Project Server 2010: http://support.microsoft.com/kb/2536600  

    Passaggio 4: Aggiornamento cumulativo di giugno di Office Web Apps: http://support.microsoft.com/kb/2553919/

    Passaggio 5: Dopo avere finito di applicare tutti gli aggiornamenti, eseguire la Configurazione guidata Prodotti SharePoint 2010 oppure "psconfig –cmd upgrade –inplace b2b -wait" una volta in ogni server della farm.

    Patch facoltativa:

    2553935  Descrizione del pacchetto hotfix di Office Web Apps (wacproof-sv-se.msp): 28 giugno 2011 *NOTA: necessario solo è installato il Language Pack per lo svedese.

     

    SharePoint Foundation 2010 + Office Web Apps

    Passaggio 1: SharePoint Foundation 2010 SP1:  http://support.microsoft.com/kb/2460058

    Passaggio 2:  Office Web Apps SP1: http://support.microsoft.com/kb/2460073

    Passaggio 3:  Aggiornamento cumulativo di SharePoint Foundation 2010  http://support.microsoft.com/kb/2536601

    Passaggio 4:  Applicare le tre patch seguenti per Office Web Apps:

    2553924  Descrizione del pacchetto hotfix per Excel Web App (xlwacwfe-x-none.msp): 28 giugno 2011 - http://support.microsoft.com/kb/2553924

    2544029  Descrizione del pacchetto hotfix per Excel Web App (wacmui-xx-xx.msp, xlwacmui-xx-xx.msp): 28 giugno 2011 - http://support.microsoft.com/kb/2544029

    2553919   Descrizione del pacchetto hotfix per Office Web Apps (wacwfe-x-none.msp): 28 giugno 2011 - http://support.microsoft.com/kb/2553919

    Passaggio 5: Eseguire la Configurazione guidata Prodotti SharePoint 2010.

    Patch facoltativa:

    2553935  Descrizione del pacchetto hotfix di Office Web Apps (wacproof-sv-se.msp): 28 giugno 2011 *NOTA: necessario solo è installato il Language Pack per lo svedese.

     Speriamo che queste informazioni vi siano di aiuto!

    Questo è un post di blog localizzato. L'articolo originale è disponibile in Patching Office Web Apps to SP1 and June CUs including SharePoint Server 2010.

  • Blog di Office per professionisti IT

    Annuncio di Microsoft Assessment and Planning (MAP) Toolkit 6.0. con nuove caratteristiche di valutazione della conformità per Office 365

    Articolo originale pubblicato martedì 19 luglio 2011

    L'ultima versione rilasciata dal team Microsoft Assessment and Planning (MAP) offre alle organizzazioni gli strumenti necessari per semplificare la pianificazione della migrazione del cloud pubblico e privato. Gli amministratori di Office saranno interessati alle nuove caratteristiche di valutazione della conformità per Office 365 che includono:

    Valutare la conformità degli ambienti client per Office 365. Per le organizzazioni che stanno valutando la possibilità di passare al cloud con le premiate soluzioni di produttività aziendale Microsoft, MAP 6.0 è in grado di semplificare e velocizzare il processo di pianificazione. MAP 6.0 include una valutazione del client Office 365 per verificare la compatibilità delle suite di prodotti Office distribuite nel relativo ambiente con Office 365, tramite una valutazione della conformità di hardware e software. Questa valutazione aiuta le organizzazioni a determinare rapidamente quali computer client nell'ambiente sono pronti per utilizzare Office 365. Lo strumento ottiene informazioni a livello del computer sulle motivazioni per cui un determinato computer non sia in grado di utilizzare Office 365 e identifica se le suite di prodotti Office attualmente in uso nell'ambiente sono compatibili con Office 365.

    Ulteriori informazioni

    Visitate la home page MAP: http://www.microsoft.com/map
    Potete ottenere informazioni aggiornate direttamente dal team MAP: http://blogs.technet.com/mapblog
     

    Questo è un post di blog localizzato. L'articolo originale è disponibile in Announcing the release of Microsoft Assessment and Planning (MAP) Toolkit 6.0. - with new Office 365 readiness assessment features

  • Blog di Office per professionisti IT

    Excel Web App in azione: il Seattle Times mostra gli ultimi risultati delle elezioni primarie utilizzando la funzione di incorporamento di Excel

    Articolo originale pubblicato venerdì 19 agosto 2011

    Alcuni mesi addietro abbiamo rilasciato alcune nuove entusiasmanti funzionalità che vi consentono di estendere le capacità di Excel sul Web, incorporando un foglio di calcolo di Excel nei siti Web e nei blog. Questa settimana il Seattle Times sta seguendo le elezioni primarie locali 2011 riportando gli ultimi risultati in un foglio di calcolo incorporato di Excel.

    Il nostro team è entusiasta di vedere questa caratteristica in azione.

    Seattle Times – Ultimi risultati delle elezioni primarie 2011

    È facile incorporare qualsiasi documento Excel in una pagina Web o in un post di blog. Dovete semplicemente caricare il foglio di calcolo su Windows Live SkyDrive e aprirlo in Excel Web Apps. In modalità di modifica fate quindi clic su Condividi, Incorpora e infine copiate il codice di incorporamento nella pagina.

    Potete anche personalizzare il foglio di calcolo incorporato direttamente in questa pagina, includendo intervalli di dati, caratteristiche dell'aspetto (quali griglie, intestazioni e dimensioni) e di interazione (se volete che i lettori siano in grado di ordinare e filtrare il documento).

    Per ulteriori informazioni sull'incorporamento di un documento Excel, consultate la nostra pagina contenente le procedure per incorporare un foglio di calcolo di Excel su Office.com

    Grazie,
    Jenni French,
    Office Web Apps Sr. Product Manager

    P.S. Potete anche incorporare una presentazione di PowerPoint direttamente nel blog o nel sito Web. In questo articolo vi spieghiamo come.

    Questo è un post di blog localizzato. L'articolo originale è disponibile in Excel Web App in action: Seattle Times displays latest primary election results using Excel Embed

  • Blog di Office per professionisti IT

    Creare una raccolta personale degli articoli di TechNet

    Articolo originale pubblicato sabato 30 luglio 2011

    Sebbene Office Resource Kit offra un insieme di documenti scaricabili, ci siamo resi conto che esistono molte altre possibilità di creare insiemi personalizzati di articoli per ambienti specifici. Quindi ora potete creare raccolte personali di articoli TechNet scegliendo fino a 100 articoli di Microsoft TechNet Library, disponendo gli articoli nella sequenza che preferite e salvando la raccolta di articoli personalizzata da utilizzare online o offline.

    Il processo di creazione di una raccolta è una nuova caratteristica di TechNet ed è attualmente nella versione beta. Potete trovarla nella Microsoft TechNet Library. Vi invitiamo a provarla. Di seguito abbiamo incluso alcune istruzioni:

    Preparazione. Requisiti:

    • Versione recente di un browser. Potete utilizzare Internet Explorer 8 e Internet Explorer 9 oppure le versioni più recenti di altri browser. Se utilizzate IE 8 o IE 9, accertatevi che siano in esecuzione in modalità normale anziché in visualizzazione compatibilità.
    • Un Live ID per accedere a TechNet.

    Accertatevi di utilizzare la visualizzazione Lightweight in TechNet. Se attualmente è selezionata la visualizzazione Classica o ScriptFree, fate clic su Lightweight nella parte superiore della pagina di TechNet. Se è attiva la visualizzazione Lightweight, l'angolo in alto a destra della pagina ha il seguente aspetto.

    1. Accedete al sito http://technet.microsoft.com utilizzando un Windows Live ID.
    2. Fate clic sulla freccia a discesa accanto all'icona della stampante nell'angolo in alto a destra della pagina e quindi scegliere Stampa più argomenti.

      Verrà visualizzata una pagina della Guida in cui sono disponibili contenuti della guida ma può anche fungere da pagina iniziale.
    3. Leggete l'introduzione Come funziona? nella pagina della Guida e quindi fate clic su Avvia. La barra degli strumenti Stampa più argomenti(Beta) verrà visualizzata nella parte superiore della finestra.
    4. Passate al riquadro sinistro della raccolta TechNet e scegliete gli argomenti o le cartelle da includere nella vostra raccolta. Ogni volta che selezionate un argomento o una cartella, fate clic con il pulsante destro del mouse su di esso per aggiungerlo alla raccolta.
      • Se fate clic con il pulsante destro del mouse su una cartella, potete scegliere Aggiungi l'argomento o Aggiungi insieme di argomenti. Il numero tra parentesi indica il numero di argomenti inclusi nell'insieme.
      • Se una cartella selezionata contiene più di 100 argomenti, verrà visualizzato un avviso in cui si segnala che il numero di argomenti è eccessivo. In tal caso dovrete selezionare gli argomenti o le sottocartelle singolarmente in quella cartella.
      • Se desiderate selezionare più di 100 argomenti, dovrete creare una seconda raccolta.
    5. Al termine dell'operazione, fate clic su Raccolta sulla barra degli strumenti Stampa più argomenti nella parte superiore della pagina. La pagina Gestisci raccolta si aprirà mostrando l'elenco di cartelle e articoli selezionati.
    6. Organizzate gli argomenti nella sequenza che desiderate e in raggruppamenti di capitoli utilizzando il trascinamento. Potete rinominare i capitoli, aggiungerne altri ed eliminare capitoli o argomenti in questa pagina.
    7. In Opzione avanzate, nell'area Esporta la raccolta, selezionate il formato di file desiderato (XHTML o PDF).
      Nota: per poter esportare la raccolta dovete aver eseguito l'accesso con il vostro Live ID.
    8. Fate clic su Genera.
      • Mentre la raccolta viene creata, nella parte superiore della pagina viene visualizzato un indicatore di stato Generazione.
      • Quando la creazione della raccolta è completa, viene visualizzato Fine nella parte superiore della pagina.
    9. Per salvare la raccolta, potete fare clic con il pulsante destro del mouse sul collegamento Download del documento o scaricare il documento e quindi salvandolo.

    Per avviare una nuova raccolta, fate clic su Elimina nella pagina Gestisci raccolta. In caso contrario, gli articoli selezionati per la creazione della raccolta corrente resteranno nella nuova raccolta.

    Tutto qui. Ci auguriamo che questa funzionalità Beta vi possa essere utile. Fateci sapere la vostra opinione.

    Questo è un post di blog localizzato. L'articolo originale è disponibile in Build your own book of TechNet articles

  • Blog di Office per professionisti IT

    Esperienza sul campo: soluzione del problema di OMPM relativo alla lunghezza dei dati nella colonna ‘WarningInfo’ della tabella ‘osWarning’

    Articolo originale pubblicato giovedì 25 agosto 2011

    Mi chiamo Anthony Cafarelli e in qualità di Consultant presso Microsoft Consulting Services ho recentemente compilato un elenco di suggerimenti utili che ho raccolto durante lo svolgimento di analisi OMPM presso le sedi dei clienti. In questo post di blog vorrei condividere parte di quell'esperienza e spero che chiunque lo legga possa trovarlo utile.

    L'aspetto che intendo affrontare in questo post di blog riguarda un errore di importazione che si verifica quando i file analizzati presentano nomi molto lunghi, contenenti più di 250 caratteri. Si tratta pertanto di un errore non molto comune, tuttavia questa procedura vi aiuterà a completare l'importazione qualora vi trovaste in questa situazione. Durante l'importazione di dati nel database OMPM è possibile che riscontriate l'errore seguente:

    Type of column ‘WarningInfo’ in table ‘osWarning’ is too small to hold data

    Questo errore indica che il nome del file e il percorso in un file XML che state tentando di importare è troppo lungo per il campo “Warninginfo” nella tabella osWarning. Poiché si tratta di un problema di lunghezza, le informazioni non vengono importate nel database e il file XML viene saltato. In genere questo risulta evidente nell'avviso Ultimo accesso o Data ultima modifica, pertanto l'assenza di questi file nel database normalmente non comporta alcun problema. Se tuttavia il file fa parte di un file CAB contenente più file XML (cosa molto probabile e spesso il file CAB contiene 10.000 file, a meno che non abbiate modificato il file offscan.ini per cambiare tali impostazioni) è importante notare che la mancata importazione di uno qualsiasi dei file XML contenuti in un file CAB impedisce l'importazione di tutti gli altri file nel database. A questo punto avete alcune opzioni:

    1)      Ignorare che il file CAB non è stato importato e basare i risultati su altri file CAB/XML importati correttamente.

    2)      Estrarre il file CAB e importare ogni file XML.

    3)      Modificare il database.

    Se l'opzione 1 è accettabile, il problema è risolto. È l'opzione più facile, ma se perdete una notevole quantità di dati, potrebbe risultare utile.

    L'opzione 2 è interessante e, tra le 2 che ho elencato per risolvere questo problema, è quella che implica un notevole lavoro da parte dei tecnici e aumenta significativamente il tempo di importazione nel database.

    Vi fornisco alcune informazioni di riferimento in maniera semplificata: il motivo per cui l'intero file CAB non viene importato se un solo file XML presenta un errore è dovuto al modo in cui OMPM esegue l'importazione. Il file CAB viene estratto dal processo di importazione e tutti i file XML vengono analizzati contemporaneamente. Questa modalità velocizza in modo considerevole l'importazione di un file CAB ma riduce anche la possibilità di far fronte agli errori.

    Se estraete i file XML sarete in grado di ottenere in media gli altri 9.999 file XML importati nel database. Non ho effettivamente confrontato i volumi e i tempi, ma direi che l'importazione di singoli file XML è almeno 10 volte più lenta. Esiste un altro modo per incrementare la velocità di importazione, ma richiede più lavoro da parte dei tecnici. È il mio metodo preferito perché odio modificare il database per problemi di supportabilità e lo descriverò in maggior dettaglio in seguito. Questa è l'opzione 2 modificata:

    1)      Estraete il file CAB.

    2)      Utilizzate il comando findstr per individuare il file XML estratto che presenta l'errore.

    3)      Eliminate tale file XML.

    4)      Ricomponete il file CAB con i file restanti.

    Con questo metodo potete mantenere un'elevata velocità di importazione e risolvere il problema del file con il nome lungo. L'uso del comando findstr e l'eliminazione del file XML sono operazioni semplici, pertanto non le approfondirò. Tuttavia ricomporre correttamente il file CAB può rivelarsi un compito insidioso. Il mio consiglio è di visitare la pagina seguente di TechNet e implementare gli script PowerShell elencati:

    http://technet.microsoft.com/en-us/magazine/2009.04.heyscriptingguy.aspx?pr=blog

    Dopo aver ricompresso i file in un altro file CAB, potete importarlo e mantenere un'elevata velocità di importazione. Niente male, che ne dite?

    Ora esaminiamo l'opzione 3, di cui non ho un'opinione ben definita. È semplice ed efficace, ma mette a rischio la supportabilità. Questo approccio può essere spiegato semplicemente: il campo oswarning nel database non è sufficientemente grande da contenere i dati che intendiamo inserirvi, quindi dobbiamo ingrandirlo. Ho trovato i seguenti 2 metodi che assolvono allo scopo:

    1)      Utilizzate SQL Management Studio per modificare le dimensioni del campo.

    2)      Modificate i file utilizzati da OMPM per creare il database in modo che tutti i database creati da quel momento avranno direttamente dimensioni maggiori per il campo.

    Utilizzare SQL Management Studio è semplice, ma può risultare leggermente diverso a seconda della versione di SQL che adoperate. Non ho intenzione di approfondire questa soluzione, pertanto se avete dei dubbi in merito potete consultare la vostra risorsa SQL preferita (amici, colleghi, documenti, blog e così via) oppure utilizzare il secondo metodo. 

    Il secondo metodo richiede l'uso di un editor di testo. Notepad.exe è il mio preferito, pertanto lo utilizzerò come esempio. Avviate Blocco note e aprite ProvisionDB.sql nella cartella OMPM/Database/Include.

    Dopo aver aperto il file, cercate “oswarning” e fate clic su Trova successivo.

    Verrà visualizzato quanto segue:

    Questo è il campo WarningInfo (con un massimo di 255 caratteri). Aumentate semplicemente il numero, ad esempio a 285, e salvate il file. A questo punto, ogni volta che eseguite il comando createdb, il nuovo database disporrà di un campo più grande. NOTA: questa procedura non modifica i database esistenti, pertanto create un nuovo database per eseguirvi le importazioni. Estraete qualsiasi file dalla cartella OMPMimported che avete importato nel database precedente in modo da ripetere l'importazione nel nuovo database.

    Il team di Office Compatibility è a conoscenza di questa limitazione e sta considerando l'aspetto per aggiornamenti futuri.

    Spero che questo articolo sia stato di aiuto. Ho intenzione di scrivere altri post di blog su altri problemi e soluzioni “creative” che ho scoperto sul campo.

    Anthony

    Questo è un post di blog localizzato. L'articolo originale è disponibile in Experience from the Field: Resolving the OMPM issue “Type of column ‘WarningInfo’ in table ‘osWarning’ is too small to hold data”

Page 1 of 1 (11 items)