Udostępnij za pośrednictwem


Przewodnik: wdrażanie definicji listy zadań projektu

W tym przewodniku pokazano, jak używać programu Visual Studio 2012 do tworzenia, dostosowywania, debugowania i wdrażania listy programu SharePoint w celu śledzenia zadań projektu.

Uwaga

Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Personalizowanie środowiska IDE.

Wymagania wstępne

  • Obsługiwane wersje systemów Microsoft Windows i SharePoint.

  • Visual Studio 2017 lub Azure DevOps Services.

Tworzenie listy programu SharePoint

Utwórz projekt listy programu SharePoint i skojarz definicję listy z zadaniami.

  1. Otwórz okno dialogowe Nowy projekt, rozwiń węzeł programu SharePoint, a następnie wybierz węzeł 2010.

  2. W okienku Szablony wybierz szablon Projektu programu SharePoint 2010, nadaj projektowi nazwę ProjectTaskList, a następnie wybierz przycisk OK.

    Zostanie wyświetlony Kreator dostosowywania programu SharePoint.

  3. Określ lokalną witrynę programu SharePoint używaną do debugowania, wybierz przycisk Wdróż jako rozwiązanie farmy, a następnie wybierz przycisk Zakończ .

  4. Otwórz menu skrótów dla projektu, a następnie wybierz pozycję Dodaj>nowy element.

  5. W okienku Szablony wybierz szablon Lista , a następnie wybierz przycisk Dodaj .

    Zostanie wyświetlony Kreator dostosowywania programu SharePoint.

  6. W polu Jaka nazwa chcesz wyświetlić listę? wprowadź wartość Lista zadań projektu.

  7. Wybierz pozycję Utwórz listę niemożliwą do dostosowania na podstawie istniejącego typu listy przycisku opcji, a następnie na liście wybierz pozycję Zadania, a następnie wybierz przycisk Zakończ.

    Lista, funkcja i pakiet są wyświetlane w Eksplorator rozwiązań.

Dodawanie odbiornika zdarzeń

Na liście zadań można dodać odbiornik zdarzeń, który automatycznie ustawia datę ukończenia i opis zadania. Poniższa procedura dodaje prostą procedurę obsługi zdarzeń do wystąpienia listy jako odbiornika zdarzeń.

  1. Otwórz menu skrótów dla węzła projektu, wybierz pozycję Dodaj, a następnie wybierz pozycję Nowy element.

  2. Na liście szablonów programu SharePoint wybierz szablon Odbiornik zdarzeń, a następnie nadaj mu nazwę ProjectTaskListEventReceiver.

    Zostanie wyświetlony Kreator dostosowywania programu SharePoint.

  3. Na stronie Wybieranie odbiornika zdarzeń Ustawienia wybierz pozycję Wyświetl zdarzenia elementu jako typ odbiornika zdarzeń na liście Jaki typ odbiornika zdarzeń chcesz.

  4. Na liście Co element powinien być źródłem zdarzeń wybierz pozycję Zadania.

  5. Na liście zdarzeń do obsługi zaznacz pole wyboru obok pozycji Element został dodany, a następnie wybierz przycisk Zakończ .

    Nowy węzeł odbiorcy zdarzeń jest dodawany do projektu z plikiem kodu o nazwie ProjectTaskListEventReceiver.

  6. Dodaj kod do ItemAdded metody w pliku kodu ProjectTaskListEventReceiver . Za każdym razem, gdy nowe zadanie jest dodawane, domyślna data ukończenia i opis jest dodawany do zadania. Domyślna data ukończenia to 1 lipca 2009 r.

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

Dostosowywanie funkcji listy zadań projektu

Podczas tworzenia rozwiązania programu SharePoint program Visual Studio automatycznie tworzy funkcje dla domyślnych elementów projektu. Ustawienia listy zadań projektu dla witryny programu SharePoint można dostosować przy użyciu Projektant funkcji.

  1. W Eksplorator rozwiązań rozwiń węzeł Funkcje.

  2. Otwórz menu skrótów funkcji Feature1, a następnie wybierz pozycję Wyświetl Projektant.

  3. W polu Tytuł wprowadź wartość Project Task List Feature (Funkcja listy zadań projektu).

  4. Na liście Zakres wybierz pozycję Sieć Web.

  5. W oknie Właściwości wprowadź wartość 1.0.0.0 jako wartość właściwości Version.

Dostosowywanie pakietu listy zadań projektu

Podczas tworzenia projektu programu SharePoint program Visual Studio automatycznie dodaje funkcje zawierające domyślne elementy projektu do pakietu. Ustawienia listy zadań projektu dla witryny programu SharePoint można dostosować przy użyciu Projektant pakietu.

  1. W polu SolutionExplorer otwórz menu skrótów dla pozycji Pakiet, a następnie wybierz pozycję Wyświetl Projektant.

  2. W polu Nazwa wprowadź wartość ProjectTaskListPackage.

  3. Zaznacz pole wyboru Resetuj serwer sieci Web.

Kompilowanie i testowanie listy zadań projektu

Po uruchomieniu projektu zostanie otwarta witryna programu SharePoint. Należy jednak ręcznie przejść do lokalizacji listy zadań.

  1. Wybierz klucz F5, aby skompilować i wdrożyć listę zadań projektu.

    Zostanie otwarta witryna programu SharePoint.

  2. Wybierz kartę Narzędzia główne .

  3. Na lewym pasku bocznym wybierz link Lista zadań projektu.

    Zostanie wyświetlona strona Lista zadań projektu.

  4. Na karcie Narzędzia listy wybierz kartę Elementy .

  5. W grupie Elementy wybierz przycisk Nowy element.

  6. W polu tekstowym Tytuł wprowadź task1.

  7. Wybierz przycisk Zapisz.

    Po odświeżeniu lokacji zadanie Task1 zostanie wyświetlone z datą ukończenia 1.07.2009.

  8. Wybierz pozycję Zadanie1.

    Zostanie wyświetlony szczegółowy widok zadania, a opis zawiera "Jest to zadanie krytyczne".

Wdrażanie listy zadań projektu

Po skompiluj i przetestujesz listę zadań projektu, możesz wdrożyć ją w systemie lokalnym lub systemie zdalnym. System lokalny jest tym samym komputerem, na którym opracowano rozwiązanie, natomiast system zdalny jest innym komputerem.

Aby wdrożyć listę zadań projektu w systemie lokalnym

Na pasku menu programu Visual Studio wybierz pozycję Kompiluj>wdróż rozwiązanie.

Program Visual Studio odzyskuje pulę aplikacji usług IIS, wycofuje wszystkie istniejące wersje rozwiązania, kopiuje plik pakietu rozwiązania (.wsp) do programu SharePoint, a następnie aktywuje jego funkcje. Teraz możesz użyć rozwiązania w programie SharePoint. Aby uzyskać więcej informacji na temat kroków konfiguracji wdrożenia, zobacz How to: Edit a SharePoint deployment configuration (Instrukcje: edytowanie konfiguracji wdrożenia programu SharePoint).

Aby wdrożyć listę zadań projektu w systemie zdalnym

  1. Na pasku menu programu Visual Studio wybierz pozycję Kompiluj>publikowanie.

  2. W oknie dialogowym Publikowanie wybierz przycisk Publikuj w systemie plików.

    Lokalizację docelową można zmienić w oknie dialogowym Publikowanie , wybierając przycisk Ellipsis Icon wielokropka, a następnie przechodząc do innej lokalizacji.

  3. Wybierz przycisk Publikuj.

    Dla rozwiązania jest tworzony plik wsp .

  4. Skopiuj plik wsp do zdalnego systemu programu SharePoint.

  5. Użyj polecenia programu PowerShell Add-SPUserSolution , aby zainstalować pakiet w zdalnej instalacji programu SharePoint. (W przypadku rozwiązań farmy użyj Add-SPSolution polecenia ).

    Na przykład Add-SPUserSolution C:\MyProjects\ProjectTaskList\ProjectTaskList\bin\Debug\ProjectTaskList.wsp.

  6. Użyj polecenia programu PowerShell Install-SPUserSolution , aby wdrożyć rozwiązanie. (W przypadku rozwiązań farmy użyj Install-SPSolution polecenia ).

    Na przykład Install-SPUserSolution -Identity ProjectTaskList.wsp -Site http://NewSiteName.

    Aby uzyskać więcej informacji na temat wdrażania zdalnego, zobacz Using Solutions and Adding and Deploying Solutions with PowerShell in SharePoint 2010 (Używanie rozwiązań oraz dodawanie i wdrażanie rozwiązań za pomocą programu PowerShell w programie SharePoint 2010).