Dela via


Riktlinjer för att importera återanvändbara arbetsflöden

Om du vill importera återanvändbara arbetsflöden som skapats i SharePoint Designer använder du projektmallen Importera återanvändbara SharePoint 2010-arbetsflöden i Visual Studio. Den här mallen importerar ett deklarativtarbetsflöde (endast XML) och konverterar det till ett kodarbetsflöde, vilket är ett arbetsflöde som du kan förbättra med antingen Visual Basic- eller Visual C#-kod. Mer information finns i Genomgång: Importera ett sharePoint Designer-arbetsflöde som kan återanvändas till Visual Studio.

Mallen för att importera återanvändbara SharePoint 2010-arbetsflöden kan dock endast importera lösningar på servergårdsnivå. Om du vill distribuera arbetsflödet som en sandboxad lösning importerar du det med mallen "Importera SharePoint 2010 Lösningspaket". Men genom att göra detta kan du inte konvertera det till kodarbetsflöde och kommer inte att kunna ändra det som sådant.

Importera återanvändbara arbetsflöden med hjälp av mallen Importera återanvändbart arbetsflöde

Om du importerar ett återanvändbart arbetsflöde med hjälp av mallen Importera återanvändbara SharePoint 2010-arbetsflöden kan du köra eller ändra lösningen precis som andra Visual Studio SharePoint-lösningar, men du kan behöva åtgärda vissa objekt manuellt.

Importera uppgiftsformulär

Projektmallen Importera återanvändbart SharePoint 2010-arbetsflöde importerar alla initierings- och associationsformulär, men importerar bara ett uppgiftsformulär eftersom schemat för kodarbetsflödet endast tillåter ett uppgiftsformulär. Eventuella ytterligare uppgiftsformulär från den ursprungliga arbetsflödeslösningen placeras i mappen Andra importerade filer i Solution Explorer.

Importera återanvändbara arbetsflöden med hjälp av mallen Importera SharePoint 2010 Solution Package

Om du importerar ett återanvändbart arbetsflöde med hjälp av mallen Importera SharePoint 2010 Solution Package måste du överväga följande problem:

  • När du har importerat arbetsflödet kan du omedelbart distribuera och köra det i Visual Studio genom att välja F5-nyckeln . Men om du ändrar något i arbetsflödet i den importerade lösningen kan du behöva åtgärda element i projektet manuellt innan du kan distribuera och köra arbetsflödet.

  • Eftersom arbetsflödet är deklarativt går det inte att lägga till kod i det. Om du vill konvertera arbetsflödet till ett kodarbetsflöde måste du importera det till Visual Studio med hjälp av mallen Importera återanvändbart SharePoint 2010-arbetsflöde.

  • Även om du kan redigera arbetsflödesdesignerfilen (.xoml) i designvyn rekommenderar vi att du redigerar den i källvyn eftersom arbetsflödesdesignern visar falska fel.

  • Felsökning i arbetsflödet fungerar inte för deklarativt innehåll. Brytpunkter som anges i Arbetsflödesdesignern nås inte.

Importera lösningar för globalt återanvändbara arbetsflöden

Globalt återanvändbara arbetsflöden kan inte importeras med hjälp av mallen Importera återanvändbara SharePoint 2010-arbetsflöden. Om du vill importera ett globalt återanvändbart arbetsflöde måste du konvertera det till ett icke-globalt återanvändbart arbetsflöde eller använda mallen Importera SharePoint 2010 Solution Package.

Om du vill konvertera arbetsflödet gör du en kopia av det globalt återanvändbara arbetsflödet i SharePoint Designer (genom att öppna snabbmenyn för arbetsflödet och sedan välja Spara som kopia). Importera sedan det nya återanvändbara arbetsflödet med mallen Importera återanvändbara SharePoint 2010-arbetsflöden i Visual Studio.

Om du vill importera det globalt återanvändbara arbetsflödet utan att ändra det använder du mallen Importera SharePoint 2010 Solution Package. Om du använder den här metoden konverteras inte arbetsflödet till ett kodarbetsflöde och förblir ett deklarativt arbetsflöde.