Sdílet prostřednictvím


Vytváření řešení pracovního postupu služby SharePoint

Visual Studioposkytuje nástroje umožňující vytvářet vlastní pracovní postupy, které zajišťují správu životního cyklu dokumentů a položek seznamu na webu služby SharePoint.Uvedené položky zahrnují designer, sadu ovládacích prvků aktivity a odkazy na sestavení nezbytné.Visual Studiozahrnuje také SharePoint Průvodce přizpůsobením, a tím pomáhá vytvořit a konfigurovat pracovní postupy.

Pro seznam požadavků pro vytváření projektů služby SharePoint v Visual Studio, viz Požadavky na vývoj řešení služby SharePoint.Další informace o SharePoint naleznete v tématu Microsoft SharePoint Products and Technologies.

Pracovní postupy služby SharePoint

Po přidání pracovního postupu k seznamu nebo knihovně služby SharePoint, můžete vynutit obchodního procesu na všechny položky v seznamu nebo knihovně.Pracovní postup popisuje akce, které systém nebo uživatelé třeba provést u každého zboží, například odeslání zboží, které chcete upravit a poté přezkoumán.Tyto akce známé jako činnosti, jsou stavebními bloky pracovního postupu.

Můžete vytvořit pracovní postupy služby SharePoint v Visual Studio a jejich nasazení na web SharePoint.Po pracovním nasazení na SharePoint, spojení s seznamu nebo knihovny.Ji může být spuštěn automaticky, procesem nebo ručně uživatelem.Další informace o operaci pracovního postupu, naleznete v pomocí pracovních postupů můžete spravovat procesy.

Vytváření pracovních postupů služby SharePoint vlastní

Dva projekty pracovního postupu služby SharePoint jsou k dispozici ve Visual Studio: Sekvenční pracovní postup a Pracovní postup stavového stroje.

A sekvenční pracovní postup představuje řadu kroků.Kroky jsou prováděny postupně až do dokončení poslední aktivity.Sekvenční pracovní postupy jsou vždy přísně sekvenčním v jejich provádění.Vzhledem k tomu, že mohou přijímat vnější události a zahrnout logiku Paralelní toky, přesné pořadí provedení se může lišit.Následující obrázek znázorňuje příklad sekvenční pracovní postup.

Sekvenční pracovní postup

Sekvenční pracovní postup

A pracovní postup stavového stroje představuje sadu států, přechody a akce.Pracovní postup stavového stroje kroky spustit asynchronně.To znamená, že nejsou provedeny nutně za sebou ale místo toho se spouštějí akcemi a stavy.V jednom státě je přiřazena jako počáteční stav a pak na základě události, přechod provádí do jiného státu.Stavový stroj může mít konečný stav, který určuje konec pracovního postupu.Následující diagram znázorňuje příklad pracovní postup stavového stroje.

Pracovní postup stavového stroje

Pracovní postup stavového stroje

Další informace o typech pracovních postupů naleznete v tématu Typy pracovního postupu.

Pomocí Průvodce

Při vytváření pracovního postupu projektu SharePoint v Visual Studio, nejprve určit jeho nastavení SharePoint Průvodce přizpůsobením.Průvodce použije nastavení pro vytvoření projektu v Průzkumník řešení.Tento projekt obsahuje soubor kódu několik souborů, které slouží k nasazení pracovní postup, a odkazy na sestavení, které jsou potřebné k vytvoření vlastního pracovního postupu služby SharePoint.

Po vytvoření pracovního postupu, můžete upravit její vlastnosti v okně Vlastnosti.Přestože většina vlastností pracovního postupu lze změnit přímo v okně Vlastnosti, některé vyžadují klepněte na tlačítko elipsy (ASP.NET – Návrhář mobilních řešení elipsa) pro jejich případnou změnu.Klepnutím na toto tlačítko se restartuje SharePoint Průvodce přizpůsobením.Po provedení vlastnost hodnota se mění, zvolte Dokončit tlačítko k jejich dokončení.

[!POZNÁMKA]

Pracovního postupu typu vlastnost je jen pro čtení a nelze změnit.Pokud chcete změnit typ pracovního postupu, je nutné vytvořit jiný pracovní postup.

Návrh pracovního postupu služby SharePoint

Po definování všechny kroky v procesu podnikání, použijte Visual Studio Návrhář pracovního postupu k návrhu pracovního postupu služby SharePoint.V návrháři otevřít, poklepejte na Workflow1.cs nebo Workflow1.vb v Průzkumník řešení, nebo pro některý z těchto souborů otevřete místní nabídku a zvolte otevřete.

Aktivity

K návrhu pracovního postupu, přidání aktivit nástrojů k pracovního plánu v návrháři.Pracovní plán obsahuje sekvenci činností v pořadí, že má být provedena.

Existují dva typy činností:

  • Jednoduché činnosti provést jednu jednotku práce, například "zpoždění o 1 den" nebo "spustit webovou službu.

  • Složených aktivit obsahovat jiné činnosti; Podmíněné aktivity může například obsahovat dvě větve.

Jsou k dispozici v obou typech činností prvky.

Činnosti mohou mít vlastnosti, metody a události.Použití Vlastnosti okno nastavit vlastnosti aktivity.

Můžete také vytvořit vlastní aktivity.Další informace naleznete v tématu Návod: Vytvoření vlastní aktivity pracovního postupu na webu.

Aktivity jsou organizovány do následujících karet nástrojů:

  • Pracovní postup služby SharePoint

  • Windows Workflow v3.0

  • Windows Workflow v3.5

Jsou podporovány všechny základní činnosti pracovního postupu služby SharePoint.Další informace naleznete v tématu Přehled pracovního postupu činnosti pro Windows SharePoint Services.

Aktivity pracovního postupu služby SharePoint

Pracovního postupu služby SharePoint karty obsahují specializované činnosti pro použití v Microsoft SharePoint Foundation 2010.Tyto činnosti zjednodušit a zrychlit vývoj pracovních postupů životního cyklu dokumentů.Další informace o činnostech uvedených v Pracovního postupu služby SharePoint karta, viz Přehled pracovního postupu činnosti pro Windows SharePoint Services.

Windows Workflow Activities

Windows Workflow karty obsahují aktivity, které jsou poskytovány Windows Workflow Foundation.Tyto činnosti lze vytvořit pracovní plány pro jakoukoli pracovní postup aplikace systému Windows.

Další informace o činnostech uvedených v Pracovní postupy v systému Windows karta, viz Windows Workflow Foundation činnosti.Další informace o modelu Windows Workflow Foundation, viz Přehled systému Windows Workflow Foundation.

Práce s aktivitami v Návrháři

Pracovní plán může obsahovat kombinaci Windows Workflow aktivity a aktivity pracovního postupu služby SharePoint.

Návrhář zobrazí vizuální upozornění můžete umístit a správně nakonfigurovat činností.Když přetáhněte nebo zkopírujte do pracovního plánu činnosti, Návrhář zobrazí ikony zelený znaménko plus (+), zobrazující platná umístění pro tuto činnost v pracovním postupu.Aktivitu nelze umístit do umístění, kde by nebylo platné.Nelze například umístěte aktivity odeslání jako první aktivitu naslouchat činnosti pobočky.Další informace naleznete v tématu SharePoint Designer Developer Center.

Shromažďování informací o průběhu pracovního postupu

Chcete shromažďovat informace od uživatelů v předem definovaných časových okamžicích v pracovním postupu.Můžete shromažďovat informace prostřednictvím formuláře nebo vlastnosti položek.

Formuláře

Formuláře jsou jako dialogová okna, které obsahují otázky a umožňují uživatelům poskytnout odpovědi.

Existují čtyři typy formulářů, které lze použít v pracovním postupu:

  • Přidružení

  • Zahájení

  • Modifikace

  • Úloha

Z těchto Visual Studio obsahuje položku šablony formuláře přidružení a zahájení.Příkladem přidružení formuláře je jeden, který umožňuje Správce instalace pracovního postupu zadat parametry, které se týkají pracovního postupu, například omezení výdajů pro pracovním výdajů.Příkladem inicializačního formuláře , který umožňuje uživateli pracovního postupu výdajů zadejte částku, kterou strávili v pracovním postupu.Další informace o těchto typech formulářů naleznete v tématu Šablony projektů a položek projektů služby SharePoint.

Vlastnosti položky

Pomocí vlastnosti položky v seznamu nebo knihovně služby SharePoint lze také shromažďovat informace od uživatelů.Hlavní kód souboru (Workflow1.cs nebo Workflow1.vb) deklaruje instanci Microsoft.SharePoint.Workflow.SPWorkflowActivationProperties.WorkflowProperties třídu s názvem workflowProperties.Použití workflowProperties objekt pro přístup k vlastnosti z knihovny nebo seznamu v kódu.Příklad naleznete v tématu Návod: Vytváření a ladění řešení pracovního postupu služby SharePoint.

Ladění šablonu pracovního postupu služby SharePoint

Můžete ladit pracovní postup projektu SharePoint stejně jako ostatní ladění Visual Studio webové projekty.Při spuštění Visual Studio ladicí program, Visual Studio používá nastavení zadané v SharePoint Průvodce přizpůsobením otevřete příslušný web SharePoint a šablonu pracovního postupu automaticky přidružit příslušné knihovny nebo seznamu.Visual Studiorovněž připojí Visual Studio ladicí program k Microsoft SharePoint Foundation 2010 proces s názvem w3wp.exe.

K vyzkoušení pracovního postupu, je nutné ji ručně spustit.Další informace naleznete v části "Pracovní postupy ladění" Ladění řešení služby SharePoint.Další informace o Visual Studio Web ladění aplikace, naleznete v Ladění webových aplikací a skriptu.

Nasazení šablony pracovního postupu služby SharePoint

Visual StudioProjekty SharePoint pracovního nasazení podobně jako jiné Visual Studio projektů SharePoint.Další informace naleznete v tématu Balení a nasazení řešení služby SharePoint.

Import globálně opakovaně použitelné pracovní postupy

Kromě vytvoření opakovaně použitelné pracovní postupy specifické pro server, SharePoint Designer lze vytvořit globálně opakovaně použitelné pracovní postupy, což jsou pracovní postupy, které lze použít v libovolném webu služby SharePoint.Importovat znovu použitelný pracovní postup projektu v Visual Studio nyní neimportovat globálně opakovaně použitelné pracovní postupy.Nicméně můžete buď převést globálně opakovaně použitelný pracovní postup opakovaně použitelný pracovní postup pomocí aplikace SharePoint Designer nebo importovat pracovní postup jako nepřevedené deklarativní pracovní postup.Další informace naleznete v tématu Import položek z existující stránky SharePoint.

Příbuzná témata

Title

Description

Návod: Vytváření a ladění řešení pracovního postupu služby SharePoint

Provede vás jednotlivými kroky vytváření a ladění jednoduchý Visual Studio pracovního postupu.

Návod: Vytvoření pracovního postupu pomocí formulářů přidružení a inicializace

Je podrobné vede k vytváření obsáhlejší Visual Studio dokončení pracovního postupu pomocí přidružení a zahájení formulářů.

Návod: Přidání stránky aplikace do pracovního postupu

Je založena na téma Návod: Vytvoření pracovního postupu pomocí formulářů přidružení a inicializace přidáním další aspx stránku aplikace, zprávy o data zadaná do pracovního postupu.

Návod: Vytvoření vlastní aktivity pracovního postupu na webu

Ukazuje, jak provádět dvě klíčové úkoly: vytvořit pracovní postup úrovni webu a vytvářet vlastní pracovní činnosti.

Návod: Import opakovaně použitelného pracovního postupu návrháře služby SharePoint do sady Visual Studio

Ukazuje, jak lze importovat opakovaně použitelný deklarativní pracovní postupy vytvořené v Návrháři SharePoint 2010 do Visual Studio projektu služby SharePoint.

Viz také

Další zdroje

Vývoj řešení služby SharePoint

Sestavování a ladění řešení služby SharePoint

Vytváření stránek aplikací pro službu SharePoint