Delen via


Overzicht: Een definitie van een projecttaaklijst implementeren

In dit overzicht ziet u hoe u Visual Studio 2012 kunt gebruiken om een SharePoint-lijst te maken, aanpassen, fouten opsporen en implementeren om projecttaken bij te houden.

Opmerking

Mogelijk worden op uw computer verschillende namen of locaties weergegeven voor sommige elementen van de Visual Studio-gebruikersinterface in de volgende instructies. De Visual Studio-editie die u hebt en de instellingen die u gebruikt, bepalen deze elementen. Zie De IDE personaliseren voor meer informatie.

Vereiste voorwaarden

  • Ondersteunde edities van Microsoft Windows en SharePoint.

  • Visual Studio 2017 of Azure DevOps Services.

Een SharePoint-lijst maken

Maak een SharePoint-lijstproject en koppel de lijstdefinitie aan taken.

  1. Open het dialoogvenster Nieuw project , vouw het SharePoint-knooppunt uit en kies vervolgens het knooppunt 2010 .

  2. Kies in het deelvenster Sjablonen de SharePoint 2010-projectsjabloon , geef het project de naam ProjectTaskList en kies vervolgens de knop OK .

    De wizard SharePoint-aanpassing wordt weergegeven.

  3. Geef de lokale SharePoint-site op die u gebruikt voor foutopsporing, kies de optieknop Implementeren als farmoplossing en kies vervolgens de knop Voltooien .

  4. Open het snelmenu voor het project en kiesNieuw item>.

  5. Kies in het deelvenster Sjablonen de lijstsjabloon en kies vervolgens de knop Toevoegen .

    De wizard SharePoint-aanpassing wordt weergegeven.

  6. Voer in het vak Welke naam wilt u weergeven voor de lijst? de lijst met projecttaken in.

  7. Kies de optie Een niet-aanpasbare lijst maken op basis van een bestaand lijsttype en selecteer vervolgens in de lijst Taken, en kies vervolgens de knop Voltooien.

    De lijst, de functie en het pakket worden weergegeven in Solution Explorer.

Een gebeurtenisontvanger toevoegen

In de takenlijst kunt u een gebeurtenisontvanger toevoegen waarmee automatisch de einddatum en beschrijving van de taak worden ingesteld. Met de volgende procedure wordt een eenvoudige eventhandler toegevoegd aan het lijstexemplaar om te fungeren als gebeurtenisontvanger.

  1. Open het snelmenu voor het projectknooppunt, kies Toevoegen en kies vervolgens Nieuw item.

  2. Kies in de lijst met SharePoint-sjablonen de sjabloon Gebeurtenisontvanger en geef deze de naam ProjectTaskListEventReceiver.

    De wizard SharePoint-aanpassing wordt weergegeven.

  3. Kies op de pagina Instellingen voor gebeurtenisontvangerLijstitemgebeurtenissen als type gebeurtenisontvanger in de lijst Welk type gebeurtenisontvanger wilt u.

  4. Kies Taken in het item Wat moet de lijst met gebeurtenisbronnen zijn.

  5. In de lijst met te verwerken gebeurtenissen selecteer het selectievakje naast Een item is toegevoegd en kies vervolgens de knop Voltooien.

    Er wordt een nieuw knooppunt voor gebeurtenisontvanger toegevoegd aan het project met een codebestand met de naam ProjectTaskListEventReceiver.

  6. Voeg code toe aan de ItemAdded methode in het codebestand ProjectTaskListEventReceiver . Telkens wanneer een nieuwe taak wordt toegevoegd, wordt er een standaarddatum en een beschrijving aan de taak toegevoegd. De standaarddatum is 1 juli 2009.

     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(); 
    }
    

De functie voor de lijst met projecttaken aanpassen

Wanneer u een SharePoint-oplossing maakt, worden in Visual Studio automatisch functies gemaakt voor de standaardprojectitems. U kunt de instellingen voor de lijst met projecttaken voor de SharePoint-site aanpassen met de functieontwerper.

  1. Vouw in Solution Explorerfuncties uit.

  2. Open het snelmenu voor Functie1 en kies Vervolgens Weergaveontwerper.

  3. Voer in het vak Titel de functie Projecttaaklijst in.

  4. In de lijst Bereik, kies Web.

  5. Voer in het venster Eigenschappen1.0.0.0 in als de waarde voor de eigenschap Versie .

Het pakket met projecttakenlijst aanpassen

Wanneer u een SharePoint-project maakt, worden in Visual Studio automatisch de functies toegevoegd die de standaardprojectitems bevatten aan het pakket. U kunt de instellingen voor de takenlijst van het project aanpassen voor de SharePoint-site met behulp van Package Designer.

  1. Open in SolutionExplorer het snelmenu voor Package en kies vervolgens View Designer.

  2. Voer In het vak NaamProjectTaskListPackage in.

  3. Schakel het selectievakje Webserver opnieuw instellen in.

De lijst met projecttaken bouwen en testen

Wanneer u het project uitvoert, wordt de SharePoint-site geopend. U moet echter handmatig naar de locatie van de takenlijst navigeren.

  1. Kies de F5-sleutel om uw lijst met projecttaken te bouwen en te implementeren.

    De SharePoint-site wordt geopend.

  2. Kies het tabblad Start .

  3. Kies in de linkerzijbalk de koppeling Projecttaaklijst .

    De pagina Projecttaaklijst wordt weergegeven.

  4. Kies op het tabblad Hulpmiddelen voor lijsten het tabblad Items .

  5. Kies in de groep Items de knop Nieuw item .

  6. Voer taak1 in het tekstvak Titel in.

  7. Kies de knop Opslaan .

    Nadat de site is vernieuwd, wordt de taak Taak1 weergegeven met een einddatum van 1-7-2009.

  8. Kies Taak1.

    De gedetailleerde weergave van de taak wordt weergegeven en de beschrijving toont 'Dit is een kritieke taak'.

De lijst met projecttaken implementeren

Nadat u de lijst met projecttaken hebt gebouwd en getest, kunt u deze implementeren op het lokale systeem of een extern systeem. Het lokale systeem is dezelfde computer waarop u de oplossing hebt ontwikkeld, terwijl een extern systeem een andere computer is.

De lijst met projecttaken implementeren in het lokale systeem

Kies Build>Deploy Solution op de menubalk van Visual Studio.

Visual Studio recyclet de IIS-toepassingsgroep, trekt alle bestaande versies van de oplossing in, kopieert het oplossingspakketbestand (.wsp) naar SharePoint en activeert vervolgens de functies. U kunt nu de oplossing gebruiken in SharePoint. Zie Instructies voor het bewerken van een SharePoint-implementatieconfiguratie voor meer informatie over de implementatiestappen.

De lijst met projecttaken implementeren op een extern systeem

  1. Kies Publiceren bouwen> op de menubalk van Visual Studio.

  2. Kies in het dialoogvenster Publiceren de optieknop Publiceren naar bestandssysteem .

    U kunt de doellocatie wijzigen in het dialoogvenster Publiceren door op het beletseltekenpictogram te klikken en vervolgens naar een andere locatie te navigeren.

  3. Kies de knop Publiceren .

    Er wordt een WSP-bestand gemaakt voor de oplossing.

  4. Kopieer het WSP-bestand naar het externe SharePoint-systeem.

  5. Gebruik de PowerShell-opdracht Add-SPUserSolution om het pakket te installeren op de externe SharePoint-installatie. (Gebruik de Add-SPSolution opdracht voor farmoplossingen.)

    Bijvoorbeeld: Add-SPUserSolution C:\MyProjects\ProjectTaskList\ProjectTaskList\bin\Debug\ProjectTaskList.wsp.

  6. Gebruik de PowerShell-opdracht Install-SPUserSolution om de oplossing te implementeren. (Gebruik de Install-SPSolution opdracht voor farm oplossingen.)

    Bijvoorbeeld: Install-SPUserSolution -Identity ProjectTaskList.wsp -Site http://NewSiteName.

    Zie Oplossingen gebruiken en oplossingen toevoegen en implementeren met PowerShell in SharePoint 2010 voor meer informatie over externe implementatie.