Sdílet prostřednictvím


Návod: Nasazení definice seznamu úkolů projektu

Tento názorný postup ukazuje, jak pomocí sady Visual Studio 2012 vytvářet, přizpůsobovat, ladit a nasazovat sharepointový seznam ke sledování úkolů projektu.

Poznámka:

Váš počítač může v následujících pokynech zobrazovat odlišné názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace naleznete v tématu Přizpůsobení integrovaného vývojového prostředí (IDE).

Požadavky

  • Podporované edice systému Microsoft Windows a SharePoint.

  • Visual Studio 2017 nebo Azure DevOps Services

Vytvoření sharepointového seznamu

Vytvořte projekt sharepointového seznamu a přidružte definici seznamu k úkolům.

  1. Otevřete dialogové okno Nový projekt, rozbalte uzel SharePointu a zvolte uzel 2010.

  2. V podokně Šablony zvolte šablonu projektu SharePointu 2010, pojmenujte projekt ProjectTaskList a pak zvolte tlačítko OK.

    Zobrazí se Průvodce přizpůsobením SharePointu.

  3. Zadejte místní sharepointový web, který používáte k ladění, zvolte tlačítko Nasadit jako řešení farmy a pak zvolte tlačítko Dokončit .

  4. Otevřete místní nabídku projektu a pak zvolte Přidat>novou položku.

  5. V podokně Šablony zvolte šablonu Seznamu a pak zvolte tlačítko Přidat .

    Zobrazí se Průvodce přizpůsobením SharePointu.

  6. Do pole Jaký název chcete zobrazit seznam? Zadejte seznam úkolů projektu.

  7. Zvolte možnost Vytvořit seznam, který není přizpůsobitelný na základě existujícího typu volby seznamu, a potom v seznamu zvolte Úkoly a pak zvolte tlačítko Dokončit.

    Seznam, funkce a balíček se zobrazí v Průzkumník řešení.

Přidání příjemce události

V seznamu úkolů můžete přidat příjemce události, který automaticky nastaví termín splnění a popis úkolu. Následující postup přidá do instance seznamu jednoduchou obslužnou rutinu události jako příjemce události.

  1. Otevřete místní nabídku pro uzel projektu, zvolte Přidat a pak zvolte Nová položka.

  2. V seznamu sharepointových šablon zvolte šablonu Příjemce události a pak ji pojmenujte ProjectTaskListEventReceiver.

    Zobrazí se Průvodce přizpůsobením SharePointu.

  3. Na stránce Zvolit příjemce události Nastavení zvolte Události položky seznamu jako typ příjemce události v seznamu Požadovaný typ příjemce události.

  4. V seznamu Zdroj událostí by měla být položka, zvolte Úkoly.

  5. V seznamu událostí, které chcete zpracovat, zaškrtněte políčko vedle položky Byla přidána a pak zvolte tlačítko Dokončit .

    Do projektu se přidá nový uzel příjemce události se souborem kódu s názvem ProjectTaskListEventReceiver.

  6. Přidejte kód do ItemAdded metody v souboru kódu ProjectTaskListEventReceiver . Při každém přidání nového úkolu se do úkolu přidá výchozí termín splnění a popis. Výchozí termín splnění je 1. července 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(); 
    }
    

Přizpůsobení funkce seznamu úkolů projektu

Při vytváření sharepointového řešení sada Visual Studio automaticky vytvoří funkce pro výchozí položky projektu. Nastavení seznamu úkolů projektu pro sharepointový web můžete přizpůsobit pomocí Návrháře funkcí.

  1. V Průzkumník řešení rozbalte položku Funkce.

  2. Otevřete místní nabídku funkce 1 a pak zvolte Návrhář zobrazení.

  3. Do pole Název zadejte funkci seznamu úkolů projektu.

  4. V seznamu Obor zvolte Web.

  5. V okně Vlastnosti zadejte jako hodnotu vlastnosti Version hodnotu 1.0.0.0.

Přizpůsobení balíčku seznamu úkolů projektu

Když vytvoříte projekt SharePointu, Visual Studio automaticky přidá funkce, které obsahují výchozí položky projektu do balíčku. Nastavení seznamu úkolů projektu pro sharepointový web můžete přizpůsobit pomocí Návrháře balíčků.

  1. V solutionExplorer otevřete místní nabídku Pro balíček a pak zvolte Návrhář zobrazení.

  2. Do pole Název zadejte ProjectTaskListPackage.

  3. Zaškrtněte políčko Obnovit webový server.

Sestavení a otestování seznamu úkolů projektu

Po spuštění projektu se otevře sharepointový web. Musíte ale ručně přejít do umístění seznamu úkolů.

  1. Zvolte klíč F5 pro sestavení a nasazení seznamu úkolů projektu.

    Otevře se sharepointový web.

  2. Zvolte kartu Domů.

  3. Na levém bočním panelu zvolte odkaz Seznam úkolů projektu.

    Zobrazí se stránka seznam úkolů projektu.

  4. Na kartě Nástroje seznamu zvolte kartu Položky.

  5. Ve skupině Položky zvolte tlačítko Nová položka.

  6. Do textového pole Název zadejte Úkol1.

  7. Zvolte tlačítko Uložit.

    Po aktualizaci webu se úkol 1 zobrazí s termínem splnění 1. 7. 2009.

  8. Zvolte úkol 1.

    Zobrazí se podrobné zobrazení úkolu a popis "Toto je kritický úkol".

Nasazení seznamu úkolů projektu

Po sestavení a otestování seznamu úkolů projektu ho můžete nasadit do místního systému nebo vzdáleného systému. Místní systém je stejný počítač, na kterém jste řešení vytvořili, zatímco vzdálený systém je jiný počítač.

Nasazení seznamu úkolů projektu do místního systému

Na řádku nabídek sady Visual Studio zvolte Sestavit>řešení pro nasazení.

Visual Studio recykluje fond aplikací služby IIS, odvolá všechny existující verze řešení, zkopíruje soubor balíčku řešení (WSP) do SharePointu a aktivuje jeho funkce. Řešení teď můžete použít v SharePointu. Další informace o krocích konfigurace nasazení najdete v tématu Postupy: Úprava konfigurace nasazení služby SharePoint.

Nasazení seznamu úkolů projektu do vzdáleného systému

  1. Na řádku nabídek sady Visual Studio zvolte Publikovat sestavení>.

  2. V dialogovém okně Publikovat zvolte tlačítko Možnosti Publikovat do systému souborů.

    Cílové umístění můžete změnit v dialogovém okně Publikovat tak, že vyberete tlačítko Ellipsis Icon se třemi tečky a pak přejdete do jiného umístění.

  3. Zvolte tlačítko Publikovat.

    Pro řešení se vytvoří soubor WSP .

  4. Zkopírujte soubor WSP do vzdáleného systému Služby SharePoint.

  5. Pomocí příkazu PowerShellu Add-SPUserSolution nainstalujte balíček do vzdálené instalace SharePointu. (Pro řešení farmy použijte Add-SPSolution příkaz.)

    Například Add-SPUserSolution C:\MyProjects\ProjectTaskList\ProjectTaskList\bin\Debug\ProjectTaskList.wsp.

  6. K nasazení řešení použijte příkaz PowerShellu Install-SPUserSolution . (Pro řešení farmy použijte Install-SPSolution příkaz.)

    Například Install-SPUserSolution -Identity ProjectTaskList.wsp -Site http://NewSiteName.

    Další informace o vzdáleném nasazení najdete v tématu Použití řešení a přidávání a nasazování řešení pomocí PowerShellu v SharePointu 2010.