Jag har infört ett arbetsflöde med hjälp av SharePoint Designer på en webbplats som är huvudsakligen skrivskyddad till "NT_AUTHORITYAuthenticated användare" (dvs. alla). Det finns ett formulärbibliotek för ett InfoPath-formulär. Det finns ett associerat arbetsflöde uppgiftslistan också så att när arbetsflödet fungerar, Det kan tilldela aktiviteter till människor.
Jag bryta tillstånd för formulärlistan bibliotek och aktivitet så att alla autentiserade användare kan skapa formulär och uppdatera deras tilldelade aktiviteter.
Jag testa med min låg-privilegier testkonto.
Jag kan fylla ut och spara ett formulär i biblioteket? –> Ja
Kan jag komma åt uppgiften från en e-postlänk? –> Ja
Jag kan se en uppgift länken Redigera arbetsflöde –> Ja
Jag kan klicka på den länken? –> Nej … Permission Denied.
Varför kan jag se en redigera länk som förnekar mig tillstånd när jag klickar på det? Det är inte hur det ska fungera…
Jag går igenom säkerhetskonfigurationen igen, mycket nära. Jag gör det igen. Jag anser att ta bort det här inlägget eftersom jag uppenbarligen inte vet något om säkerhet.
Slutligen, Jag söker Internets. Jag finner detta högst osannolikt MSDN forumtråd: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17
Affischer verkar föreslå att den enkla handlingen att exportera arbetsflödet till en enhet tallrik kommer att fixa en MOSS-säkerhetsproblem? Jag kan knappt tro jag just skrev som. Jag påminns om South Park avsnittet om den 9/11 konspiration där Stan ber våra Preznit, "Verkligen?" om och om igen.
Så, inget att förlora, Jag eld upp SPD, Högerklicka på arbetsflödet och spara den på min c:\ enhet. Det skulle vara c:\ köra på min laptop. Jag tittar över min axel hela tiden så att ingen kommer att fråga mig, "varför du spara arbetsflödet till din laptop?"
Otroligt, som löser mitt problem. Jag kan redigera uppgift.
Jag nominerar härmed detta är den mest bisarra arbetsflöde Workaround för 2007.
</slutet>
-> Öppna Sharepoint Designer,
-> Högerklicka på arbetsflöde 1 (Mitt arbetsflöde)
-> Välj publicera markerade filer…
-> välja filsystem och skriva en plats ( c:\ ) till exempel
-> Klicka på OK