December, 2012

  • Blog di Office per professionisti IT

    Come modificare il modulo Attività con SharePoint Designer per nuove azioni attività

    Articolo originale pubblicato venerdì 14 settembre 2012

    Gentili utenti di SharePoint Designer,

    mi chiamo Chong Youn (John) Choe e sono un Project Manager del team di SharePoint Designer. Sono lieto di pubblicare un articolo su un nuovo problema. 

    Contesto

    L'approvazione è una delle applicazioni chiave del flusso di lavoro. In SharePoint Designer 2013 vengono fornite alcune azioni per ricevere la risposta del partecipante. In SharePoint Designer 2013 i moduli attività vengono generati automaticamente in base a un determinato tipo di contenuto, pertanto coloro che sono interessati alla personalizzazione del modulo attività nei flussi di lavoro dovrebbero imparare a personalizzare il tipo di contenuto. 

    Scenario di esempio

    Chris Bryant, un progettista di Contoso, desidera ottenere commenti e suggerimenti sul nuovo progetto di modello di prodotto presentato la scorsa notte. L'azione predefinita Avvia il processo attività è appropriata solo per ottenere una risposta di approvazione o di rifiuto dai partecipanti selezionati, pertanto decide di modificare il modulo attività in modo da renderlo più adatto alla raccolta di commenti e suggerimenti. 

    Creazione del tipo di contenuto personalizzato

    È innanzitutto necessario creare un tipo di contenuto personalizzato nel sito. Questa operazione può essere eseguita sia sul lato server SharePoint sia sul lato client SharePoint Designer.

    Per il lato server effettuate la procedura seguente: 

    1. Andate alla pagina Tipo di contenuto sito

    Andate a Impostazioni sito (Site Settings) e selezionate Tipi di contenuto del sito (Site Content Types) nella sezione Raccolte designer Web (Web Designer Galleries). Nella pagina Tipi di contenuto del sito (Site Content Types) scegliete Attività flusso di lavoro (SharePoint 2013) (Workflow Task (SharePoint 2013)) in Tipi di contenuto per elenchi (List Content Types).

    Figura 1 Menu Impostazioni sito

    image

    Figura 2 Attività flusso di lavoro (SharePoint 2013)

    image

    2. Create un tipo di contenuto sito che eredita il tipo di contenuto Attività flusso di lavoro (SharePoint 2013) (Workflow Task (SharePoint 2013)).

    Tornate alla pagina Tipi di contenuto sito (Site Content Types) e premete il collegamento Crea (Create). Impostate il nome, la descrizione e quindi Tipo di contenuto padre (Parent Content Type) come tipo di contenuto Attività flusso di lavoro (SharePoint 2013) (Workflow Task (SharePoint 2012)). L'impostazione del tipo di contenuto padre su Attività flusso di lavoro (SharePoint 2013) (Workflow Task (SharePoint 2012)) è un passaggio necessario per utilizzare il nuovo tipo di contenuto. Scegliete o introducete un tipo di contenuto Gruppo (Group) e premete OK.

    Figura 3 Impostare il tipo di contenuto padre

    image

    3. Aggiungete il nuovo tipo di contenuto all'elenco Attività (Tasks).

    Fate clic su Impostazioni (Settings), quindi tornate al sito e spostatevi sull'opzione Contenuto sito (Site Contents), quindi fate clic sull'elenco Attività (Tasks).

    Figura 4 Pulsante Attività (Tasks)

    image

    Scegliete la scheda Elenco (List) sulla barra multifunzione, quindi fate clic su Impostazioni elenco (List Settings). Scorrete verso il basso fino alla sezione Tipi di contenuto (Content Types) e premete l'opzione Aggiungi da tipi di contenuto del sito esistenti (Add from existing site content types) per aggiungere il tipo di contenuto appena creato.

    Figura 5 Sezione Tipi di contenuto in Impostazioni elenco

    image 
       

    La stessa operazione può essere eseguita anche più facilmente in SharePoint Designer,

    1. Andate al menu Tipi di contenuto (Content Types) nella scheda Oggetti sito (Site Objects) del riquadro Esplorazione (Navigation). Verranno visualizzati tutti i tipi di contenuto del sito. Create un tipo di contenuto sito premendo il pulsante Tipo di contenuto (Content Type)

    Figura 6 Menu Tipi di contenuto (Content Types) in SharePoint Designer

    image  

    2. Scegliete il nome per il nuovo tipo di contenuto e selezionate un gruppo di ordinamento. Assicuratevi che il tipo di contenuto padre sia il tipo di contenuto Attività flusso di lavoro (SharePoint 2013) (Workflow Task (SharePoint 2013)) come illustrato nella figura 7.

    Figura 7 Finestra di dialogo Crea tipo di contenuto (Create a Content Type)

    image

    3. A questo punto, aggiungete il tipo di contenuto nell'elenco Attività (Attività), ciò è necessario per poterlo utilizzare nelle Azioni attività (Task Actions). Andate all'elenco Attività (Tasks) in List and Libraries (Elenco e raccolte) in Oggetti sito (Site Objects) nella scheda Esplorazione (Navigation). Aggiungete ora il tipo di contenuto appena creato nell'elenco Attività (Tasks).

    Figura 8 Selezione di tipi di contenuto in SharePoint Designer

    image  

    Senza aggiungere il tipo di contenuto nell'elenco Attività (Tasks) si verificherà l'errore di runtime seguente.

    Figura 9 Errore di runtime

    image

    L'utilizzo di uno dei metodi per la creazione del tipo di contenuto personalizzato lo renderà disponibile nel flusso di lavoro.

    La colonna Outcome option (Opzione Risultato) conterrà tutte le possibili risposte selezionabili da ciascun partecipante. Tutti i tipi di contenuto personalizzato creati mediante i passaggi precedenti verranno mostrati nelle azioni Avvia un processo attività (Start a Task Process) e Assegna un'attività (Assign a Task). 

    Modifica del tipo di contenuto personalizzato

    Quando si aggiunge un'azione Avvia un processo attività (Start a Task Process) o Assegna un'attività (Assign a Task), il nuovo tipo di contenuto verrà visualizzato nel tipo di progettazione dell'azione Attività (Task).

    Dopo che è stato confermato che il tipo di contenuto personalizzato è stato creato e può essere utilizzato dal flusso di lavoro, vediamo come personalizzare il modulo.

    Nella figura 10 viene illustrato un flusso di lavoro molto semplice per la raccolta di commenti e suggerimenti.

    Figura 10 Flusso di lavoro per la raccolta del flusso di lavoro

    image

    Chris, progettista di Contoso, desidera ricevere commenti e suggerimenti da un gruppo di esperti interno, pertanto il modulo dovrebbe essere modificato per archiviare commenti di ciascun partecipante.

    1) Andate alla pagina Impostazioni sito (Site Settings) e aprite Tipi di contenuto del sito (Site content types) in Raccolte Designer Web (Web Designer Galleries)

    2) Fate clic su Tipo di contenuto personalizzato (Custom Content Type) in Tipi di contenuto per elenchi (List Content Types)

    Figura 11 Tipo di contenuto di Contoso

    image

    A questo punto, il modulo attività avrà l'aspetto simile al modulo attività predefinito che è analogo a quello illustrato nella figura 11.

    Molti campi del modulo predefinito sono inutili in questo scenario. Secondo Chris, i campi seguenti devono essere modificati nel tipo di contenuto.

    Figura 12 Tipo di contenuto di Contoso del modulo attività

    image

    Esaminiamo ora tutti i campi uno dopo l'altro nella figura 11, Tipo di contenuto di Contoso, per decidere se sono necessari nel nostro modulo attività.

    1) Nome attività (Task Name) è un campo obbligatorio

    2) I campi Data di inizio/Scadenza (Start Date/Due Date) potrebbero essere significativi ma potrebbero non essere necessari

    3) Il campo Assegnato a (Assigned To) non è necessario nel modulo poiché i partecipanti modificheranno il modulo assegnato a essi

    4) % completato (% Complete) è inutile perché i commenti e suggerimenti vengono in genere forniti tutti in una volta

    5) Il campo Corpo (Body) verrà utilizzato per raccogliere i commenti e suggerimenti

    6) I predecessori non sono necessari

    7) La priorità non ha nulla a che fare con i commenti e suggerimenti

    8) Stato attività (Task Status) è un campo di base che tiene traccia dello stato

    9) Elementi correlati (Related Items) non è necessario in questo modulo

    10) Risultato attività (Task Outcome) offre una scelta di risultati, in questo caso una semplice opzione "Invia" è tutto ciò che è necessario per terminare il processo di raccolta commenti e suggerimenti.

    Le pagine di modifica della colonna sembrano tutte uguali. Di seguito è riportato una schermata di esempio.

    Quando un campo è impostato su Obbligatorio (Obbligatorio), la colonna deve essere compilata per chiudere il modulo attività, mentre le colonne Facoltativo (Optional) vengono visualizzate, ma possono essere lasciate vuote. Utilizzando l'opzione Nascosto (Hidden) o rimuovendo la colonna con il pulsante Rimuovi (Remove) si nasconderà la colonna dal modulo attività. Ad esempio, nella schermata seguente premendo il pulsante Rimuovi (Remove) il campo Assegnato a (Assigned To) verrà cancellato da Tipo di contenuto di Contoso.

    Figura 13 Modifica colonna tipo di contenuto

    image

    Chris ha modificato il tipo di contenuto di Contoso in modo che venga utilizzato unicamente per i commenti e i suggerimenti.

    I risultati verranno visualizzati nella figura 14. La colonna Elementi correlati (Related Items) viene nascosta perché non può essere rimossa.

    Figura 14 Tipo di contenuto di Contoso modificato

    image

    La colonna Risultati attività (Task Outcome) verrà inoltre utilizzata nel tipo di contenuto Attività flusso di lavoro (SharePoint 2013) (Workflow Task (SharePoint 2013)). È preferibile rimuovere la colonna Risultato attività (Task Outcome) e creare una nuova colonna del tipo scelta risultato (Outcome choice) facendo clic su Aggiungi da nuova colonna sito (Add from a new site column).

    Figura 15 Tipo di contenuto di Contoso modulo attività modificato

    image

    Quando ciascun partecipante riceve un'attività in base al modulo precedente, la revisione può essere scritta nel campo descrizione e l'attività può essere completata premendo il pulsante Invia. Anche le colonne rimanenti come Data di inizio possono essere nascoste.

    A questo punto, è possibile rinominare i campi come desidera Chris. Ad esempio, per modificare il nome del campo risultato Invia, scegliete la colonna Invia e premete il collegamento Modifica colonna in Informazioni colonna sito. Il nome della colonna può essere aggiornato qui, come illustrato nella figura 17. Notate che il nuovo nome della colonna può essere composto da caratteri non ASCII come "テスト".

    Figura 16 Modifica colonna

    image

    Figura 17 Informazioni colonna sito

    image 

    Limitazioni

    I flussi di lavoro di SharePoint 2013 con SharePoint Designer 2013 genereranno moduli attività analizzando il tipo di contenuto associato. Notate che InfoPath non è supportato per i flussi di lavoro di SharePoint 2013, il che significa che per modificare il layout gli utenti dovranno modificare direttamente il formato aspx.

    Malgrado le modifiche spiegate in precedenza, i pulsanti Salva e Annulla non possono essere modificati da SharePoint o SharePoint Designer. È inoltre necessario che le colonne di tipo Stato attività e Risultato attività esistano in un tipo di contenuto affinché i pulsanti risultato personalizzati vengano visualizzati. L'ordine dei pulsanti segue l'ordine dei valori di scelta nelle colonne di tipo Risultato attività incluse nel tipo di contenuto. Le colonne di tipo Risultato attività sono definite come Colonne sito in Impostazioni sito.

    Figura 18 Esempio di impostazioni aggiuntive colonne per una colonna di tipo Risultato attività

    image 

    Riepilogo

    Nei flussi di lavoro di SharePoint 2013 vengono introdotte due nuove azioni. Il modulo attività per le azioni è modificabile dai siti SharePoint e dal client SharePoint Designer senza che sia necessario aver accumulato un'esperienza di sviluppatore. Create un nuovo tipo di contenuto personalizzato che eredita il tipo di contenuto Attività flusso di lavoro (SharePoint 2013), aggiungetela all'elenco Attività, utilizzate il nuovo tipo di contenuto nel flusso di lavoro e modificate il tipo di contenuto personalizzato secondo necessità.

    Il modulo può essere ulteriormente personalizzato modificando il formato aspx, ma questo argomento esula dall'obiettivo di questo blog.

    Mi auguro che questa semplice presentazione tecnica vi aiuti ad attuare i vostri scenari del flusso di lavoro.

    Al prossimo post!

    Chong Youn (John) Choe

    Questo è un post di blog localizzato. Consultate l'articolo originale: How to manipulate the Task Form with SharePoint Designer for new task actions?

  • Blog di Office per professionisti IT

    Come utilizzare la finestra di progettazione visiva di SharePoint Designer 2013 per spostare flussi di lavoro tra siti

    Articolo originale pubblicato martedì 18 settembre 2012

    Salve,image

    Mi chiamo Sam Chung e sono un PM per SharePoint Designer.  In questo blog descriveremo un nuovo scenario completamente abilitato con la funzionalità Importazione/Esportazione della finestra di progettazione visiva.

    Introduzione:

    A tutti gli sviluppatori capiterà prima o poi di dover distribuire flussi di lavoro. In particolare, si troveranno nella necessità di spostare i loro flussi di lavoro tra siti. Le ragioni possono essere diverse, ad esempio la necessità di spostare un flusso di lavoro tra gli ambienti di sviluppo, gestione temporanea e produzione. Qualunque sia la ragione, tuttavia, vorrei utilizzare questo articolo per aiutarvi a spostare i flussi di lavoro da un sito a un altro.

    Prima di procedere è bene leggere i seguenti articoli:

    Il primo è una presentazione generale della finestra di progettazione visiva:

    http://msdn.microsoft.com/en-us/library/jj163272(office.15).aspx

    In questo articolo viene illustrato il funzionamento della finestra di progettazione visiva.

    Il secondo riguarda la creazione di pacchetti degli elenchi e dei flussi di lavoro utilizzando la funzionalità di creazione pacchetto:

    http://blogs.technet.com/b/office_it/archive/2012/10/11/creazione-di-un-pacchetto-di-flussi-di-lavoro-elenco-sito-e-riutilizzabili-e-modalit-224-di-distribuzione-del-pacchetto.aspx

    Leggete questo articolo per capire come creare pacchetti degli elenchi a cui fa riferimento il flusso di lavoro.

    Creazione del flusso di lavoro

    Il flusso di lavoro può essere di qualsiasi tipo. Non vi sono limitazioni in termini di ciò che può essere spostato. Tenete comunque in considerazione i seguenti punti per evitare problemi in fase di esecuzione e pubblicazione:

    1. Assicuratevi che tutti gli oggetti a cui viene fatto riferimento nel flusso di lavoro esistano nel sito di destinazione.

    a. Leggete l'articolo relativo alla creazione di pacchetti per capire come creare un pacchetto di elenchi

    2. Assicuratevi che tutte le azioni utilizzate nel sito di origine esistano nel sito di destinazione

    a. Se nel sito di origine sono presenti azioni personalizzate, dovete assicurarvi di spostarle nel sito di destinazione prima di trasferire il flusso di lavoro

    3. Non è possibile spostare i flussi di lavoro del progetto da un sito PWA a un sito non PWA.

    a. L'operazione viene bloccata da SPD se durante l'importazione viene rilevato un flusso di lavoro di Project importato in un sito non PWA.

    b. I molti dati aggiuntivi contenuti in un flusso di lavoro di Project devono essere unicamente spostati da un sito PWA a un altro sito PWA

    Per questo blog, utilizzerò come esempio un flusso di lavoro molto semplice. Abiliterò un elenco Ideas per uno scenario eventi. Si tratterà di un semplice flusso di lavoro che verrà utilizzato in un elenco "Event Ideas". Gli utenti immetteranno una nuova voce di elenco per ogni loro idea di evento. Dopo aver immesso tutte le informazioni necessarie, dovranno indicare che la voce è pronta per la revisione. A questo punto, avrà inizio il flusso di lavoro e ad alcuni revisori verrà chiesto di approvare o rifiutare l'idea.

    Questo è l'elenco che utilizzerò:

    image

    L'elenco conterrà le seguenti colonne:

    · Event Idea

    o Stringa a una sola riga

    · Location

    o Stringa a una sola riga · Costo

    o Valuta

    · Status

    o Campo a scelta

    Il flusso di lavoro avrà il seguente aspetto:

    image

    E queste sono le azioni eseguite dal flusso di lavoro:

    clip_image002[15]

    · Registrate nella cronologia che siamo nella prima fase

    · Verificate se il campo della colonna Status è impostato su "Pronto per revisione" (Ready for Review)

    o  Se non lo è, attendete finché non è impostato su "Pronto per revisione" (Ready for Review)

    clip_image002[17]

    · Registrate nella cronologia che è in corso l'assegnazione delle attività per la revisione dell'idea

    · Aggiornate la colonna status su "In revisione" (Under Review)

    · Assegnate le attività

    clip_image002[21]

    · Se l'idea è stata approvata, dobbiamo registrarlo nella cronologia

    · Impostate la colonna Status su "Accettato" (Accepted)

    clip_image002[23]

    · Se l'idea è stata rifiutata, dobbiamo registrarlo nella cronologia

    · Impostare la colonna status su "Rifiutato" (Rejected)

    Esportazione del flusso di lavoro

    Dopo aver creato il flusso di lavoro, possiamo esportarlo. A tale scopo, fate clic sul pulsante della barra multifunzione
    "Esporta in Visio" (Export to Visio).

    image

    NOTA: premendo il pulsante Esporta si salva automaticamente il flusso di lavoro nel server e si avvia la funzionalità di esportazione, questo perché è necessario assicurarsi che al momento dell'esportazione il flusso di lavoro esportato sia in sincronia con la versione del server.

    Premendo questo pulsante verrà visualizzata la finestra di dialogo seguente:

    image

    Selezionate il percorso in cui salvare il file e premete il pulsante "Salva" (Salva).

    Il diagramma Visio verrà salvato nel percorso selezionato. Se desiderate, potete aprire il diagramma in Visio 2013.

    Nota: in questo esempio è stato esportato il flusso di lavoro dalla finestra di progettazione visiva, ma è anche possibile esportarlo dalle posizioni indicate di seguito.

    · Progettazione basata su testo

    · Pagina Impostazioni flusso di lavoro

    · Raccolta flussi di lavoro

    Per tutti questi esempi è necessario che la finestra di progettazione visiva sia abilitata. A tale scopo, dovete installare Visio 2013 Professional nello stesso computer in cui è installato SharePoint Designer 2013.

    Importazione del flusso di lavoro

    Dopo avere esportato il flusso di lavoro, potete aprire un altro sito SharePoint 2013 in SharePoint Designer 2013 e importare il flusso di lavoro. Di seguito è illustrata la procedura da eseguire:

    1. Connettete SPD a un nuovo sito

    2. Fate clic su "Flussi di lavoro" nel riquadro di spostamento

    image

    3. Premete la metà inferiore del pulsante della barra multifunzione "Importa da Visio" (Import from Visio) e selezionate l'opzione "Importa diagramma di Visio 2013" (Import Visio 2013 Diagram)

    image

    4. Verrà visualizzata la finestra di dialogo Apri file. Spostatevi sul diagramma esportato e apritelo.

    image

    5. Verrà visualizzata la finestra di dialogo "Crea flusso di lavoro"

    a. Assegnate un nome al flusso di lavoro

    b. Fornite una descrizione

    c. Notate come in Tipo di flusso di lavoro (Workflow Type) "Flusso di lavoro elenco" (List Workflow) non sia selezionabile. Questo accade perché SPD ha rilevato che il flusso di lavoro importato è un flusso di lavoro elenco, pertanto ha selezionato automaticamente il tipo di flusso corretto. Se si importasse un nuovo diagramma da Visio (un flusso di lavoro che non è mai stato in SPD), questa opzione sarebbe abilitata.

    d. Poiché si tratta di un flusso di lavoro elenco, l'opzione che consente di selezionare quale elenco associare al flusso di lavoro è abilitata. Selezionate un elenco.  Questa opzione è abilitata unicamente per i flussi di lavoro elenco. Poiché in teoria l'utente avrebbe dovuto esportare e importare il proprio elenco, ora può selezionare lo stesso elenco su cui lavorava nel sito precedente.

    e. Premete OK

    image

    6. Verrà ora visualizzato il diagramma del flusso di lavoro, esattamente come appariva in precedenza.

    a. Tutta la logica del flusso di lavoro è stata mantenuta

    b. Tutte le proprietà delle azioni sono state mantenute

    c. Tutte le variabili locali sono state mantenute

    7. A questo punto, potete procedere con la modifica del flusso di lavoro. Tuttavia, prima della pubblicazione leggete la sezione successiva.

    Attività post-distribuzione prima della pubblicazione

    Dopo aver importato il flusso di lavoro da un sito diverso, non potete procedere immediatamente con la pubblicazione. Anche se questa operazione potrebbe venire eseguita senza errori, è molto probabile che si verifichino errori durante il runtime. Dopo avere importato il flusso di lavoro, assicuratevi di eseguire o di verificare i passaggi successivi riportati di seguito:

    1. Spostatevi sulla pagina delle impostazioni flusso di lavoro e aggiornate l'Elenco attività (Task List) e l'Elenco cronologia (History List)

    a. Le impostazioni saranno ora "Nuovo elenco attività" (New Task List) e "Nuovo elenco cronologico" (New History List). Tuttavia, a causa di una modifica dell'ultimo minuto, al momento della pubblicazione non verranno creati nuovi elenchi attività e nuovi elenchi cronologici. La conseguenza sarà un errore del flusso di lavoro in fase di esecuzione.

    image

    b. Dovrebbero essere già presenti elenchi attività ed elenchi cronologici tra cui scegliere. Scegliete questi.

    Nota: se davvero si desidera creare un nuovo elenco attività o un nuovo elenco cronologico, fare prima clic su un elenco diverso, quindi riselezionare l'opzione Nuovo elenco attività (New Task List) e Nuovo elenco cronologico (New History List). Verranno visualizzate alcune finestre popup che chiederanno se davvero si desidera creare un nuovo elenco. Dopo avere ottenuto la conferma dell'utente, SPD creerà immediatamente questi elenchi.

    2. Correggete le ricerche

    a. Se insieme al file VSDX non avete trasferito anche i vostri elenchi, assocerete il flusso di lavoro a un elenco completamente diverso. Di conseguenza, se facevate riferimento a proprietà o voci di elenco, dovrete apportare delle correzioni.

    image

    b. Potete ovviare a questo problema creando un pacchetto dell'elenco dal sito originale e distribuendolo nel nuovo sito prima di importare il flusso di lavoro. Per ulteriori informazioni sulla creazione di pacchetti degli elenchi, vedere il blog: Creazione di un pacchetto di flussi di lavoro elenco, sito e riutilizzabili e modalità di distribuzione del pacchetto

    3. Cercate eventuali azioni personalizzate nel flusso di lavoro che non esistono nel nuovo sito

    a. Se nel flusso di lavoro sono presenti azioni personalizzate, assicuratevi di distribuire tali azioni nel nuovo sito prima di importare il flusso di lavoro.

    4. Per i flussi di lavoro di Project: assicuratevi di aver trasferito le fasi, i PDP e i campi personalizzati prima di importare il flusso di lavoro.

    a. Per i flussi di lavoro di Project è necessario che tutti gli oggetti di Project precedenti siano stati trasferiti dal vecchio sito a quello nuovo. Esaminate i blog di Project per ottenere ulteriori informazioni su come spostare gli oggetti di Project.

    Dopo avere affrontato e risolto questi problemi sarà possibile procedere alla pubblicazione e all'esecuzione del flusso di lavoro sul nuovo sito.

    Spero che questo articolo vi sia stato utile. Non esitate a inserire di seguito i vostri commenti.

    Grazie,

    Sam

    Questo è un post di blog localizzato. Consultate l'articolo originale: How to use SharePoint Designer 2013's Visual Designer to Move Workflows Between Sites

  • Blog di Office per professionisti IT

    Come creare un'azione rapida e un'azione personalizzata per avviare il flusso di lavoro di SharePoint 2013

    Articolo originale pubblicato venerdì 28 settembre 2012

    Salve, mi chiamo JongHwa Lim e faccio parte del team di progettazione di SharePoint. jonghwal's pic

    Oggi condividerò con voi una funzionalità per la creazione di un pulsante della barra multifunzione nell'interfaccia utente del server di SharePoint che consente di avviare un flusso di lavoro di SharePoint 2013. In realtà, per eseguire questa operazione possiamo utilizzare due diverse funzionalità con molte analogie, ovvero Azioni rapide e Azioni personalizzate. Procederò illustrandovi prima Azioni rapide perché offre un'esperienza utente più appropriata per conseguire questo obiettivo, dopodiché vi descriverò brevemente Azioni personalizzate.

    Se avete già utilizzato Azioni personalizzate o Azioni rapide per avviare un flusso di lavoro di SharePoint 2010, potete provare a crearne una per avviare un flusso di lavoro di SharePoint 2013. Poiché l'esperienza utente è praticamente la stessa, gli utenti che hanno già eseguito questa operazione non dovrebbero avere dei problemi.

    Azioni rapide

    Vi illustrerò in dettaglio come creare un'Azione rapida per avviare un flusso di lavoro di SharePoint 2013.

    Preparazione

    La creazione di un'Azione rapida presuppone la soddisfazione di alcuni prerequisiti.

    È innanzitutto necessario preparare un file di icona della barra multifunzione da mostrare sulla barra multifunzione per l'Azione rapida che verrà definita nei passaggi successivi. Ho deciso di utilizzare la raccolta documenti Risorse del sito in cui ho caricato un file di immagine.

    clip_image001

    In secondo luogo, è necessario disporre di un elenco o di una raccolta documenti in cui creare l'Azione rapida. In questo esempio utilizzerò un elenco Vacation Request e creerò un'azione rapida che avvierà un flusso di lavoro necessario per richiedere l'approvazione delle ferie.

    clip_image002

    Creare un'Azione rapida

    A questo punto, è possibile procedere alla creazione di un'Azione rapida. L'operazione è molto semplice, basterà fare clic sul pulsante Nuova azione rapida (New Quick Step) nel gruppo Personalizza elenco (Customize List) nella scheda della barra multifunzione ELENCO (LIST) come evidenziato di seguito.

    clip_image003

    clip_image004

    Se avete utilizzato una raccolta documenti, potete trovarla nel gruppo Personalizza raccolta (Customize Library) nella scheda della barra multifunzione RACCOLTA (LIBRARY) come illustrato di seguito.

    clip_image005

    clip_image006

    Facendo clic su questo pulsante verrà aperta questa finestra di dialogo in cui dovrete scegliere Consenti (Allow).

    clip_image007

    In SPD verrà visualizzato l'elenco Vacation Request con la finestra di dialogo seguente aperta.

    clip_image008

    Prendetevi un po' di tempo per esaminare l'interfaccia utente di questa finestra di dialogo. Noterete che è possibile creare un nuovo flusso di lavoro basato sul flusso di lavoro di SharePoint 2013 o di SharePoint 2010 oppure utilizzare flussi di lavoro esistenti. Vedrete anche che è possibile definire l'immagine e l'etichetta del pulsante. Poiché creeremo un nuovo flusso di lavoro basato sul flusso di lavoro di SharePoint 2013, scegliete l'opzione Avvia un nuovo flusso di lavoro (Start a new workflow), quindi scegliete Flusso di lavoro di SharePoint 2013 (SharePoint 2013 Workflow) come Tipo piattaforma (Platform Type). Digitate 'Vacation Approval' nel campo Etichetta pulsante (Button Label). Infine, fate clic sul pulsante Sfoglia (Browse) per trovare l'immagine dell'icona caricata nella sezione Preparazione (Preparation). La finestra di dialogo dovrebbe essere simile alla seguente:

    clip_image009

    Dopo che avrete fatto clic su OK, verrà visualizzata la finestra di progettazione flussi di lavoro per SharePoint 2013. Completate la logica del flusso di lavoro. In questo esempio, come indicato in precedenza, creeremo un flusso di lavoro per l'approvazione delle ferie.

    clip_image010

    Dopo la pubblicazione del flusso di lavoro, la creazione di una nuova Azione rapida potrà dirsi completata. Se passate alla scheda della barra multifunzione ELEMENTI (ITEMS) troverete il nuovo gruppo Azioni rapide (Quick Steps) e il nuovo menu Vacation Approval della barra multifunzione.

    clip_image011

    Se aprirete la pagina di riepilogo dell'elenco Vacation Request in SPD, troverete un flusso di lavoro denominato 'Button – Vacation Approval' e un'Azione personalizzata 'Vacation Approval'. In realtà, un'Azione rapida è un tipo specifico di Azione personalizzata. Pertanto, se conoscete le funzionalità delle Azioni personalizzate, potete applicarle alle Azioni rapide.

    clip_image012 

    Modificare un'azione rapida (operazione avanzata)

    Poiché un'Azione rapida è una combinazione di Azione personalizzata (Azioni personalizzate del tipo 'Barra multifunzione Visualizza') e di un flusso di lavoro elenco, potete applicare alcune funzionalità delle Azioni personalizzate per modificare l'Azione rapida creata. Se fate clic su 'Vacation Approval' nella sezione Azioni personalizzate (Custom Actions), verrà visualizzata la finestra di dialogo seguente.

    Potete modificare il nome del pulsante e persino aggiornare l'Azione rapida per eseguire un processo diverso, ad esempio la navigazione ad alcuni form o pagine Web o l'avvio di un altro flusso di lavoro.

    clip_image013

    E se scorrerete un po' verso il basso troverete alcune impostazioni avanzate. Se utilizzate i campi Posizione barra multifunzione (Ribbon Location) e Numero di sequenza (Sequence Number), potete modificare la posizione del pulsante della barra multifunzione.

    clip_image014

    Supponiamo di voler mostrare il pulsante nel gruppo Flussi di lavoro (Workflows) anziché in Azioni rapide (Quick Stpes) e di posizionarlo per ultimo. Questo risultato potrà essere ottenuto modificando i valori come segue:

    clip_image015

    Il pulsante si troverà nella posizione stabilita come illustrato di seguito.

    clip_image016

    Per conoscere di più sui valori disponibili in Posizione barra multifunzione (Ribbon Location), fate riferimento al seguente articolo oppure cercate altri articoli di blog relativi alle azioni personalizzate.

    http://msdn.microsoft.com/en-us/library/ee537543.aspx

    Per la maschera per i diritti, potete utilizzare i valori riportati nel sito seguente separati da punti e virgola per consentire solo all'utente autorizzato di visualizzare/utilizzare l'Azione personalizzata.

    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx

    Azioni personalizzate

    A questo punto, dopo aver creato un nuovo menu della barra multifunzione per avviare il flusso di lavoro Vacation Request, potete creare un menu simile nel Menu voci elenco in modo che gli utenti possano avviare un flusso di lavoro facendo clic con il pulsante destro del mouse su un elemento, come illustrato di seguito:

    clip_image017

    A tale scopo, dovete creare una nuova Azione personalizzata (Custom Action) di tipo Menu voci elenco (List Item Menu). Potete trovare il pulsante della barra multifunzione Azione personalizzata nella pagina di riepilogo elenco per l'elenco Vacation Request in SPD. Se fate clic su di esso verranno visualizzate le seguenti opzioni. In questo esempio scegliete Menu voci elenco (List Item Menu).

    clip_image018

    Nella finestra di dialogo che segue scegliete l'opzione Avvia flusso di lavoro (Initiate Workflow) e selezionate il flusso di lavoro 'Button – Vacation Approval' generato durante la creazione dell'Azione rapida in modo che i due elementi dell'interfaccia utente avviino lo stesso flusso di lavoro. Fate clic su OK.

    clip_image019

    Ecco fatto. Avete creato il menu. Se passate all'elenco Vacation Request, scegliete un elemento e visualizzate il menu voci elenco. 

    Problema noto

    Esistono alcuni problemi noti relativi alla funzionalità Azioni rapide e Azioni personalizzate.

    • Dopo essere stato avviato, il flusso di lavoro passa alla pagina predefinita del sito anziché all'elenco
    • L'opzione seguente nella pagina di riepilogo del flusso di lavoro viene disattivata per impostazione predefinita per il flusso di lavoro creato da Azioni rapide
      clip_image020
    • Se fate clic sul pulsante Nuovo (Nuovo) nella sezione Azioni personalizzate (Custom Actions), viene automaticamente creata un'Azione personalizzata di tipo Barra multifunzione Visualizzaclip_image021 

    Questo è un post di blog localizzato. Consultate l'articolo originale: How to create a Quick Step and Custom Action to start SharePoint 2013 workflow

  • Blog di Office per professionisti IT

    Visualizzazione ottimizzata per il tocco dei documenti di Office nei browser degli smartphone

    Articolo originale pubblicato martedì 2 ottobre 2012

    Il mese scorso abbiamo introdotto nuove esperienze di modifica con tocco per i tablet Windows 8 e iOS. Potete trovare ulteriori informazioni su questo argomento qui.

    Con questa pubblicazione, continueremo a offrire un'esperienza di sola visualizzazione sulla maggior parte degli smartphone, ma renderemo la visualizzazione dei documenti più appropriata per il tocco per i browser di molti smartphone noti. Abbiamo deciso di considerare prioritaria la visualizzazione ottimizzata per il tocco in modo che possiate accedere e leggere con facilità i documenti di Office su SkyDrive o Office 365 sia che il browser si trovi su un desktop, un tablet o uno smartphone.

    Nel progettare Office Web App per i browser mobili, ci siamo prefissati i seguenti obiettivi:

    • Esperienza ottimizzata per il tocco sulle piattaforme dei principali smartphone (Windows Phone 7.5 e versioni successive, iOS 5.0 e versioni successive e Android 4.0 e versioni successive)
    • Utilizzo ottimale dello spazio di visualizzazione dello schermo ridotto
    • Lettura ed esplorazione semplificate del contenuto del documento

    Di seguito sono riportati i gesti di base supportati: 

    • Gesto rapido verticale per esplorare un documento di Word
    • Gesto rapido orizzontale per esplorare una presentazione di PowerPoint
    • Panoramica in qualsiasi direzione per esplorare i fogli elettronici di Excel
    • Per aprire la barra degli strumenti, toccate lo schermo e l'indicatore della barra degli strumenti. Quest'ultima verrà visualizzata sul lato sinistro dello schermo.

    Interazione con i file

    Passiamo ora ad analizzare l'interazione con i file sui dispositivi mobili:

    Visualizzazione in Word

    Per ottimizzare la lettura di documenti di Word nei browser mobili, abbiamo fatto in modo che il contenuto si adatti automaticamente per offrire la migliore leggibilità. La maggior parte dei tipi di contenuto e della formattazione di testo del documento (immagini, SmartArt, forme, caselle di testo e così via) viene mantenuta. 

    Se è necessario adattare ulteriormente le dimensioni del testo per agevolare la lettura, è possibile aprire la scheda Dimensione carattere sulla barra degli strumenti.

    Quando si lavora su documenti di grandi dimensioni, è spesso difficile spostarsi su una pagina specifica. Con Office ottimizzato per il tocco, gli utenti non dovranno più scorrere ripetutamente per spostarsi da una pagina a un'altra. Potranno invece trascinare l'apposito dispositivo di scorrimento sul lato destro per spostarsi rapidamente sulla pagina desiderata. 

    Se una tabella oltrepassa il bordo dello schermo, è possibile trascinarla orizzontalmente per visualizzarla completamente. Approfittiamo della funzionalità tocco per mantenere il formato il più simile possibile a quello della tabella vera e propria, in modo da non compromettere l'esperienza utente. 

    È possibile toccare un'immagine in anteprima per ingrandirla. 

    Visualizzazione in Excel

    Visualizzatore di Excel Mobile offre una visualizzazione ad alta fedeltà dei file di Excel.

    Quando un grafico si estende oltre lo schermo, gli utenti possono utilizzare la funzione Zoom per scegliere una visualizzazione per il grafico, ingrandita o ridotta.

     

    Spesso, una cartella di lavoro contiene più fogli elettronici. Sulla barra degli strumenti è disponibile un elenco dei fogli elettronici, per cui è sufficiente toccare quello che si desidera aprire.

    È possibile toccare il pulsante Ordina per ordinare una tabella di Excel in ordine crescente o decrescente, se per la tabella a cui si accede è già stato abilitato l'ordinamento.

    Potete toccare sul simbolo "+" o "-" in una tabella Pivot o nella visualizzazione Dati gruppo, per espandere o comprimere i dati.

    Visualizzazione in PowerPoint

    Le presentazioni di PowerPoint sono state progettate in modo che la loro visualizzazione sfrutti al meglio il layout orizzontale mobile. Ad esempio, quando si tiene il telefono in posizione verticale, la visualizzazione risulta divisa a metà ("doppia visualizzazione") in modo che la metà superiore visualizzi la diapositiva e la metà inferiore il relativo testo, incluse le note. Questa visualizzazione è molto utile quando si è in viaggio e si desidera scorrere rapidamente il contenuto della diapositiva senza eseguire panoramiche dell'area diapositiva. 

    Per visualizzare solo la diapositiva, è possibile tenere il telefono in posizione orizzontale in modo che venga visualizzata solo l'immagine della diapositiva.

    Per applicare lo zoom, è possibile semplicemente avvicinare le dita sulla diapositiva indipendentemente dalla modalità di visualizzazione corrente.   

    Infine, è possibile partecipare a una presentazione online nel browser mobile.  Si supponga ad esempio di essere bloccati nel traffico mentre in ufficio è in corso un'importante presentazione attraverso il Servizio presentazioni Office. È possibile partecipare alla presentazione toccando il collegamento ricevuto nella Posta in arrivo. 

    Riepilogo:

    Vi consigliamo di provare Anteprima Office Web Apps su skydrive.com o su Office 365  e di visualizzare un'anteprima sul telefono (se utilizzate Windows Phone 7.5 e versioni successive/iOS 5.0 e versioni successive/Android 4.0 e versioni successive)

    Inviateci i vostri commenti e suggerimenti, condividete la vostra esperienza. Sulla barra degli strumenti fate clic su "Invia commenti e suggerimenti".

    Siamo costantemente impegnati a perfezionare e a migliorare l'esperienza, anche sulla base delle vostre preferenze.

     

    Questo è un post di blog localizzato. Consultate l'articolo originale: Touch-friendly viewing of Office documents in smartphone browsers

  • Blog di Office per professionisti IT

    Presentazione della nuova finestra di progettazione visiva

    Articolo originale pubblicato lunedì 22 ottobre 2012

     

    Presentazioni:My Pic

    Salve a tutti, mi chiamo Sam Chung e sono un Program Manager per SharePoint Designer. Sono molto fiero di presentare a ognuno di voi uno dei maggiori investimenti per SharePoint Designer 2013, la finestra di progettazione visiva.

    Prima di iniziare, vi consiglio vivamente di leggere gli articoli MSDN che abbiamo preparato. Di seguito troverete gli indirizzi degli articoli pertinenti:

    http://msdn.microsoft.com/en-us/library/sharepoint/jj163272(v=office.15).aspx

    http://msdn.microsoft.com/en-us/library/sharepoint/jj164055(v=office.15).aspx

    http://msdn.microsoft.com/en-us/library/sharepoint/jj163971(v=office.15).aspx

    La finestra di progettazione visiva è un'area di progettazione flussi di lavoro completamente nuova predefinita di SharePoint Designer 2013. Coloro che conoscono SPD 2010, sicuramente sanno che è possibile creare i flussi di lavoro di SP 2010 prima in Visio, esportarli e quindi importarli in SPD 2010. Questa procedura, tuttavia, presenta alcune limitazioni:

    • Non è possibile impostare parametri per le diverse azioni in Visio.
      • È sempre necessario passare alla progettazione basata su testo per impostare i parametri delle azioni.
    • Durante l'esportazione da SPD, non si può sapere in che modo il diagramma sarebbe stato modificato
    • Non è possibile mostrare/utilizzare azioni personalizzate in Visio

    Tutte queste limitazioni sono state superate. Inoltre, sono state aggiunte alcune nuove funzionalità.

    Come funziona?

    Soffermiamoci per un attimo sull'aspetto della finestra di progettazione visiva. Di seguito è riportata una schermata della finestra di progettazione vera e propria:

    image

    Come potete vedere, la finestra di progettazione visiva è simile a un'area di disegno di Visio che viene visualizzata direttamente in SharePoint Designer. Quando SharePoint Designer 2013 e Visio 2013 Professional sono installati side-by-side nello stesso computer, la nuova finestra di progettazione visiva viene abilitata.

    Se osservate la schermata, vedrete le due diverse applicazioni:

    image

    Anche se sono in esecuzione due diverse applicazioni, sono integrate talmente bene da non sembrare affatto due applicazioni separate. Si dovrebbe avere la sensazione che tutto stia accadendo in SPD.

    Come si abilita la finestra di progettazione visiva?

    Di seguito sono elencati i prerequisiti per l'utilizzo della finestra di progettazione visiva

    1. Installare SharePoint Designer 2013 & Visio Professional nello stesso computer
      • La finestra di progettazione visiva non può essere utilizzata nelle versioni precedenti di SPD
      • Solo con Visio Pro è possibile abilitare la finestra di progettazione visiva
    2. Connettere SharePoint Designer 2013 a un sito SharePoint 2013 in cui sia stato impostato Gestione flusso di lavoro
      • La finestra di progettazione visiva non può essere utilizzata nei siti 2010
      • Il motivo è che non è possibile creare i flussi di lavoro di SharePoint 2013 nei siti SharePoint 2010
      • Per ulteriori informazioni su come impostare Gestione flusso di lavoro, leggete l'articolo all'indirizzo seguente: http://msdn.microsoft.com/en-us/library/sharepoint/jj163276(v=office.15)
    3. Creare un nuovo flusso di lavoro di SharePoint 2013
      • La finestra di progettazione visiva può essere utilizzata solo per la creazione/modifica di flussi di lavoro di SharePoint 2013
      • Non è possibile utilizzare questa funzionalità per creare/modificare i flussi di lavoro di SharePoint 2010

    Dopo avere soddisfatto tutti i prerequisiti, è possibile passare alla finestra di progettazione visiva
    in qualsiasi momento facendo clic sul pulsante "Visualizzazioni" (Views) della barra multifunzione:

    image

    Quali sono i principali vantaggi?

    1) Possibilità di creare i flussi di lavoro utilizzando la funzionalità di selezione e trascinamento proprio come in Visio

    image

      • Tutte le azioni vengono rese disponibili nel riquadro stencil di sinistra
      • Nel riquadro Stencil verrà automaticamente visualizzato l'elenco di azioni appropriate per il tipo di flusso di lavoro che si desidera creare.
      • Anche le azioni personalizzate verranno visualizzate nel riquadro stencil
      • Il riquadro è pre-ordinato in ordine alfabetico

     

    2) Possibilità di utilizzare "Tag azioni" per impostare proprietà di azioni diverse

    image

      • Il tag azioni mostra le proprietà di "livello superiore" di un'azione. Se osservate la stessa azione nella progettazione basata su testo, noterete che alcune proprietà vengono mostrate come collegamenti nella frase:

    image

      • Questi stessi collegamenti vengono mostrati come opzioni nel tag azioni.
      • Selezionando una qualsiasi di queste opzioni visualizzerete la finestra appropriata o la "griglia di proprietà di livello superiore" (di seguito troverete ulteriori informazioni)

    3) Le griglie di proprietà di livello superiore consentono di impostare le proprietà che vengono visualizzate solo a livello di frase
    nella progettazione basata su testo.

    image

      • Concetto simile ai tag azioni

    4) Potete generare diagrammi a livello di passaggio per visualizzare il flusso di lavoro a livello di passaggio, ottimo modo per comprendere il flusso del lavoro o del reporting.

    image

    image

      • Nota: il diagramma a livello di passaggio e il diagramma originale sono due diagrammi distinti, non avviene alcuna sincronizzazione tra di due.
      • Creerò un altro post di blog sulla visualizzazione a livello di passaggio e sulle relative funzionalità

    5) Gli errori del flusso di lavoro sono mostrati nel riquadro Problemi (Issues):

    image

      • Notate come gli errori sono elencati nel riquadro errori
      • Sia gli errori a livello di forma sia gli errori nella proprietà del flusso di lavoro vengono mostrati qui
      • Quando si fa clic su un messaggio di errore, la forma associata viene automaticamente evidenziata
      • Il controllo degli errori viene eseguito ogni volta che si tenta di pubblicare un flusso di lavoro, si fa clic sul pulsante della barra multifunzione "Controlla errori" (Check for Errors) e quando si tenta di passare dalla finestra di progettazione visiva alla progettazione basata su testo
        • Il controllo degli errori non viene eseguito quando si salvano i flussi di lavoro

    6) Le diramazioni condizionali devono essere impostate facendo clic con il pulsante destro del mouse su di esse

    image

      • Ricordate che tutte le diramazioni derivanti dalle forme condizionali devono essere impostate facendo clic con il pulsante destro del mouse su ciascuna diramazione e selezionando "Sì" o "No"

    Molte sono le funzionalità della finestra di progettazione visiva su cui non mi sono soffermato. Tratterò questi argomenti in post futuri. Per il momento, non esitate a pubblicare eventuali domande.

    Grazie,

    Sam

    Questo è un post di blog localizzato. Consultate l'articolo originale: Introducing the new Visual Designer

Page 1 of 1 (5 items)