Condividi tramite


Procedura dettagliata: distribuzione di una definizione di elenco attività del progetto

In questa procedura dettagliata viene illustrato come utilizzare Visual Studio 2012 per creare, personalizzare, il debug e distribuire un elenco di SharePoint per tenere traccia delle attività del progetto.

In questa procedura dettagliata vengono illustrate le attività seguenti:

  • Creare un elenco di SharePoint.

  • Creare un elenco di SharePoint.

  • Aggiunta di un ricevitore di eventi.

  • Personalizzazione della funzionalità dell'elenco attività del progetto.

  • Compilazione e test dell'elenco attività del progetto.

[!NOTA]

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Prerequisiti

Per completare la procedura dettagliata, è necessario disporre dei componenti seguenti:

Creare un elenco di SharePoint

Creare un progetto di elenco di SharePoint e associare la definizione di elenco con le attività.

Per creare un progetto di elenco di SharePoint

  1. Aprire la finestra di dialogo Nuovo progetto, espandere il nodo SharePoint quindi selezionare il nodo 2010.

  2. Nel riquadro Modelli, scegliere il modello Progetto SharePoint 2010, assegnare il nome ProjectTaskList al progetto e quindi scegliere il pulsante OK.

    Verrà visualizzata la Personalizzazione guidata SharePoint.

  3. Specificare il sito di SharePoint locale utilizzato per il debug, scegliere il pulsante di opzione Distribuisci come soluzione farm quindi scegliere il pulsante Fine.

  4. Aprire il menu di scelta rapida del progetto e quindi scegliere Aggiungi, Nuovo elemento.

  5. Nel riquadro Modelli, scegliere il modello Elenco quindi scegliere il pulsante Aggiungi.

    Viene visualizzata la Personalizzazione guidata SharePoint.

  6. Nella casella Specifica il nome da visualizzare per l'elenco, immettere l'elenco attività del progetto.

  7. Scegliere il pulsante di opzione Crea un elenco non personalizzabile in base a un tipo di elenco esistente di: quindi, nel proprio elenco, scegliere Attivitàquindi scegliere il pulsante Fine.

    L'elenco, la funzionalità e il pacchetto vengono visualizzati in Esplora soluzioni.

Aggiunta di un ricevitore di eventi

Nell'elenco attività, è possibile aggiungere un ricevitore di eventi che imposta automaticamente la scadenza e la descrizione dell'attività.La procedura riportata di seguito consente di aggiungere un semplice gestore eventi all'istanza di elenco come un ricevitore di eventi.

Per aggiungere un ricevitore di eventi

  1. Aprire il menu di scelta rapida per il nodo del progetto, scegliere Aggiungi e quindi selezionare Nuovo elemento.

  2. Nell'elenco di modelli di SharePoint, scegliere il modello Ricevitore di eventi quindi denominarlo ProjectTaskListEventReceiver.

    Viene visualizzata la Personalizzazione guidata SharePoint.

  3. Nella pagina Selezionare le impostazioni del ricevitore di eventi, scegliere Eventi elementi elenco come il ricevitore di eventi i tipi nell'elenco Selezionare il tipo di ricevitore di eventi desiderato.

  4. Nell'elenco Selezionare l'elemento da utilizzare come origine eventi., scegliere Attività.

  5. Nell'elenco degli eventi da gestire, selezionare la casella di controllo accanto a È stato aggiunto un elementoquindi scegliere il pulsante Fine.

    Al progetto viene aggiunto un nuovo nodo del ricevitore di eventi con un file di codice denominato ProjectTaskListEventReceiver.

  6. Aggiungere codice al metodo ItemAdded nel file di codice ProjectTaskListEventReceiver.A ogni nuova attività aggiunta vengono assegnate una scadenza predefinita e una descrizione.La scadenza predefinita è il primo luglio 2009.

    Public Overrides Sub ItemAdded(ByVal properties As SPItemEventProperties)
        MyBase.ItemAdded(properties)
        Dim web As SPWeb = properties.OpenWeb()
        properties.ListItem("Due Date") = "July 1, 2009"
        properties.ListItem("Description") = "This is a critical task."
        properties.ListItem.Update()
    End Sub
    
     public override void ItemAdded(SPItemEventProperties properties)
    {
        base.ItemAdded(properties);
        SPWeb web = properties.OpenWeb();
        properties.ListItem["Due Date"] = "July 1, 2009";
        properties.ListItem["Description"] = "This is a critical task.";
        properties.ListItem.Update(); 
    }  
    

Personalizzazione della funzionalità dell'elenco attività del progetto

Quando si crea una soluzione SharePoint, tramite Visual Studio vengono create automaticamente funzionalità per gli elementi del progetto predefiniti.Le impostazioni dell'elenco attività del progetto possono essere personalizzate per il sito di SharePoint tramite la finestra di progettazione della funzionalità.

Per personalizzare la funzionalità dell'elenco attività del progetto

  1. In Esplora soluzioni espandere Funzionalità.

  2. Aprire il menu di scelta rapida per Funzionalità1quindi scegliere Progettazione visualizzazioni.

  3. Nella casella Titolo, immettere Funzionalità dell'Elenco attività del progetto.

  4. Nell'elenco Ambito, scegliere Web.

  5. Nella finestra Proprietà, immettere 1.0.0.0 come valore per la proprietà Version.

Personalizzazione del pacchetto dell'elenco attività del progetto

Quando si crea un progetto SharePoint, tramite Visual Studio vengono aggiunte automaticamente al pacchetto le funzionalità in cui sono contenuti gli elementi del progetto predefiniti.Le impostazioni dell'elenco attività del progetto possono essere personalizzate per il sito di SharePoint tramite progettazione pacchetti.

Per personalizzare il pacchetto dell'elenco attività del progetto

  1. In SoluzioneEsplora risorse, aprire il menu di scelta rapida per Pacchettoquindi scegliere Progettazione visualizzazioni.

  2. Nella casella Nome, immettere ProjectTaskListPackage.

  3. Selezionare la casella di controllo Reimposta server Web.

Compilazione e test dell'elenco attività del progetto

Quando si esegue il progetto viene aperto il sito di SharePoint.Tuttavia, è necessario spostarsi manualmente nel percorso dell'elenco attività.

Per testare l'elenco attività del progetto

  1. Scegliere il tasto F5 per compilare e distribuire l'elenco attività del progetto.

    Verrà aperto il sito di SharePoint.

  2. Scegliere la scheda Pagina iniziale.

  3. Nell'intestazione laterale sinistra, scegliere il collegamento Elenco attività progetti.

    Viene visualizzata la pagina Elenco attività progetto.

  4. Nella scheda Strumenti elenco, scegliere la scheda Elementi.

  5. Nel gruppo Elementi, scegliere il pulsante Nuovo elemento.

  6. Nella casella di testo Titolo, immettere Task1.

  7. Scegliere il pulsante Salva.

    Dopo aver aggiornato il sito, l'attività Attività1 viene visualizzata con la scadenza del primo luglio 2009.

  8. Scegliere Task1.

    Viene mostrata la visualizzazione dettagliata dell'attività e nella descrizione viene riportato "Questa è un'attività critica".

Distribuzione dell'elenco attività del progetto

Dopo la compilazione e il test dell'elenco attività del progetto, è possibile distribuirlo nel sistema locale o in un sistema remoto.Il sistema locale è lo stesso computer in cui è stata sviluppata la soluzione, mentre un sistema remoto è un altro computer.

Per distribuire l'elenco attività del progetto nel sistema locale

  • Nella barra dei menu di Visual Studio, scegliere Compilazione, Distribuisci soluzione.

    Il pool di applicazioni IIS viene riciclato da Visual Studio, vengono ritratte tutte le versioni esistenti della soluzione, viene copiato il file del pacchetto della soluzione (con estensione wsp) in SharePoint, quindi vengono attivate le relative funzionalità.È ora possibile utilizzare la soluzione in SharePoint.Per ulteriori informazioni sui passaggi di configurazione della distribuzione, vedere Procedura: modificare una configurazione di distribuzione SharePoint.

Per distribuire l'elenco attività del progetto in un sistema remoto

  1. Nella barra dei menu di Visual Studio, scegliere Compilazione, Pubblica.

  2. Nella finestra di dialogo Pubblica, scegliere il pulsante di opzione Pubblica su file system.

    È possibile modificare il percorso di destinazione nella finestra di dialogo Pubblica scegliendo il pulsante Icona con i puntini di sospensione con i puntini di sospensione e quindi passa a un'altra posizione.

  3. Scegliere il pulsante Pubblica.

    Viene creato un file con estensione wsp per la soluzione.

  4. Copiare il file con estensione wsp nel sistema SharePoint remoto.

  5. Utilizzare il comando Add-SPUserSolution di PowerShell per installare il pacchetto nell'installazione remota di SharePoint.(Per le soluzioni farm, utilizzare il comando Add-SPSolution).

    Ad esempio, Add-SPUserSolution C:\MyProjects\ProjectTaskList\ProjectTaskList\bin\Debug\ProjectTaskList.wsp.

  6. Utilizzare il comando Install-SPUserSolution di PowerShell per distribuire la soluzione.(Per le soluzioni farm, utilizzare il comando Install-SPSolution).

    Ad esempio, Install-SPUserSolution –Identity ProjectTaskList.wsp –Site http://NewSiteName.

    Per ulteriori informazioni sulla distribuzione remota, vedere Uso delle soluzioni e la pagina relativa all'aggiunta e alla distribuzione di soluzioni con PowerShell in SharePoint 2010.

Passaggi successivi

Per ulteriori informazioni su come personalizzare e distribuire le soluzioni SharePoint consultare gli argomenti seguenti:

Vedere anche

Altre risorse

Creazione del pacchetto e distribuzione delle soluzioni SharePoint