Vytváření řešení služby SharePoint
Visual Studioposkytuje nástroje k vytváření vlastních pracovních postupů, které spravují životní cyklus dokumentů a položek seznamu na webu služby SharePoint.Uvedené položky patří designer, sadu ovládacích prvků aktivity a odkazy na sestavení nezbytné.Visual Studiozahrnuje také SharePoint Průvodce vlastním nastavením, vytvořit a konfigurovat pracovní postupy.
Seznam předpokladů 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 SharePoint produktů a technologií Microsoft.
Pracovních postupů služby SharePoint
Po přidání pracovního postupu k seznamu nebo knihovně služby SharePoint vynutit obchodního procesu na všechny položky v seznamu nebo knihovně.Pracovní postup popisuje akce, které systém nebo uživatelé musí provést u každé položky, například odeslání položky upravit a poté přezkoumány.Tyto akce známé jako činnosti, stavební bloky pracovní postup.
Můžete vytvořit pracovních postupů služby SharePoint v Visual Studio a jejich nasazení webu SharePoint.Po nasazení na SharePoint pracovního spojení s seznamu nebo knihovny.Jej může být spuštěn automaticky, procesu nebo ručně uživatelem.Další informace o operaci pracovního postupu, naleznete v pomocí pracovních postupů spravovat procesy.
Vytváření vlastních pracovních postupů služby SharePoint
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í v jejich provádění.Protože lze přijímat externí události a zahrnout logiku Paralelní toky, přesné pořadí provádění může lišit.Následující obrázek znázorňuje příklad sekvenční pracovní postup.
Sekvenční pracovní postup
A pracovní postup stavového stroje představuje sadu státy, přechodů a akcí.Kroky v pracovní postup stavového stroje spustit asynchronně.To znamená, že nejsou provedeny nutně jeden po druhém, ale místo toho se spouštějí akcemi a stavy.Jako počáteční stav je přiřazen jeden stát a pak založené na události přechod k jiným státem.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
Další informace o typech pracovního postupu, viz Typy pracovního.
Pomocí Průvodce
Při vytváření pracovního postupu projektu SharePoint v Visual Studio, nejprve určit jeho nastavení SharePoint přizpůsobení průvodce.Průvodce používá toto nastavení k vytvoření projektu v Průzkumníku.Tento projekt obsahuje několik souborů, které slouží k nasazení pracovní postup v souboru kódu 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 změnit jeho 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 () změnit jejich hodnoty.Toto tlačítko restartuje SharePoint přizpůsobení průvodce.Po provedení změny hodnoty, vyberte vlastnost Dokončit tlačítko jejich dokončení.
[!POZNÁMKA]
Typ pracovního postupu 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šech kroků zpracování použít Visual Studio Návrhář pracovního postupu návrhu pracovního postupu služby SharePoint.Otevřete Návrhář, poklepejte na Workflow1.cs nebo Workflow1.vb v Průzkumníku, nebo otevřete místní nabídku pro některý z těchto souborů a pak zvolte otevřete.
Aktivity
Navrhnout pracovní postup, přidání aktivit nástrojů na 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 provedení jedné jednotky práce, například "zpoždění pro 1 den" nebo "spuštění webové služby."
Složené aktivity obsahovat jiné činnosti; Podmíněné aktivity může například obsahovat dvě větve.
Jsou k dispozici v obou typech činností nástrojů.
Č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ázorný postup: Vytvoření vlastního webu pracovního postupu aktivity.
Aktivity jsou uspořádány v 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í aktivity pracovního postupu služby SharePoint.Další informace naleznete v Činností pro Windows SharePoint Services přehled pracovního postupu.
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 urychlit vývoj pracovních postupů životního cyklu dokumentů.Další informace o činnosti uvedené v Pracovního postupu služby SharePoint karta, viz Činností pro Windows SharePoint Services přehled pracovního postupu.
Pracovní činnosti systému Windows
Windows Workflow karty obsahují činnosti, které jsou poskytovány Windows Workflow Foundation.Tyto aktivity můžete vytvořit pracovní plány pro jakoukoli pracovní postup aplikace systému Windows.
Další informace o činnosti uvedené v Pracovní postupy v systému Windows karta, viz Windows Workflow Foundation činnosti.Další informace o modelu Windows Workflow Foundation, viz Přehled Windows Workflow Foundation.
Práce s činností v Návrháři
Pracovní plán může obsahovat kombinaci Windows pracovní činnosti a činnosti pracovního postupu služby SharePoint.
Návrhář zobrazí vizuální upozornění k umístění a správně nakonfigurovat činností.Když přetáhněte nebo zkopírujte do pracovního plánu činnosti, Návrhář zobrazí zelený znaménko plus (+) ikony 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í aktivity naslouchání činnosti pobočky.Další informace naleznete v SharePoint Designer Developer Center.
Shromažďování informací o průběhu pracovního postupu
Chcete shromažďovat informace od uživatelů na předdefinovaný pracovní časy.Můžete shromažďovat informace pomocí formulářů 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ářů přidružení a zahájení.Příkladem přidružení formuláře , který umožňuje Správce instalace pracovního postupu zadejte parametry, které se týkají pracovního postupu jako útvary limit výdajů pracovním postupu.Příkladem inicializačního formuláře , který umožňuje uživateli pracovního výdajů, zadejte částku, kterou strávil jejich do pracovního postupu. Další informace o těchto typech formulářů naleznete v Projekt SharePoint a šablony položek projektu.
Vlastnosti položky
Pomocí vlastnosti položky v seznamu nebo knihovně služby SharePoint také shromažďovat informace od uživatelů.Soubor hlavního kódu (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 knihovny nebo seznamu v kódu.Příklad naleznete v tématu Názorný postup: Vytváření a ladění služby SharePoint pracovního roztoku.
Ladění šablonu pracovního postupu služby SharePoint
Můžete ladit projekt pracovního postupu služby 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é Průvodce vlastním nastavením aplikace SharePoint otevřete příslušný web SharePoint a šablonu pracovního postupu automaticky spojit s příslušnou knihovnu nebo seznam.Visual Studiorovněž připojí Visual Studio ladicí program k Microsoft SharePoint Foundation 2010 proces s názvem w3wp.exe.
Testování pracovního postupu, je nutné ji ručně spustit.Další informace naleznete v části "Ladění postupy" Ladění řešení služby SharePoint.Další informace o Visual Studio webové aplikace ladění, viz Ladění webových aplikací a skriptů.
Nasazení šablony pracovního postupu služby SharePoint
Visual StudioProjekty SharePoint pracovního nasazení, podobně jako jiné Visual Studio projekty SharePoint.Další informace naleznete v tématu Balení a zavedení ř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, které 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.Však můžete pomocí aplikace SharePoint Designer převést globálně opakovaně použitelný pracovní postup opakovaně použitelný pracovní postup, nebo importovat pracovní postup jako nepřevedené deklarativní pracovní postup.Další informace naleznete v tématu Import položek z existujícího webu služby SharePoint.
Příbuzná témata
Title |
Description |
---|---|
Názorný postup: Vytváření a ladění služby SharePoint pracovního roztoku |
Vás jednotlivými kroky vytváření a ladění jednoduchou Visual Studio pracovního postupu. |
Názorný postup: Vytváření s přidružení a zahájení pracovního postupu |
Podrobné je vede k vytváření obsáhlejší Visual Studio dokončení pracovního postupu pomocí přidružení a zahájení formulářů. |
Názorný postup: Přidání stránky aplikace do pracovního postupu |
Navazuje na téma Názorný postup: Vytváření s přidružení a zahájení pracovního postupu přidáním .aspx další stránku aplikace, který o data zadaná do pracovního postupu. |
Názorný postup: Vytvoření vlastního webu pracovního postupu aktivity |
Ukazuje, jak provádět dva klíče: vytvoření pracovního postupu úrovni webu a vytvářet vlastní pracovní činnosti. |
Ukazuje, jak importovat opakovaně použitelný deklarativní pracovní postupy vytvořené v aplikaci SharePoint Designer 2010 do Visual Studio projektu služby SharePoint. |
Viz také
Další zdroje
Vývoj řešení služby SharePoint