Ik heb uitgevoerd een workflow in een site die voornamelijk alleen-lezen te NT_AUTHORITYAuthenticated gebruikers"met behulp van SharePoint Designer" (dwz. iedereen). Er is een formulierenbibliotheek voor een InfoPath-formulier. Er is een bijbehorende workflow takenlijst zo goed, zodat wanneer de werkstroom werkt, het kan ook taken toewijzen aan personen.
Ik breken toestemming voor de formulieren bibliotheek en taak lijst zodat elke geverifieerde gebruiker kan formulieren maken en hun toegewezen taken bijwerken.
Ik test met mijn lage-voorrechten testaccount.
Kan vul ik uit en een formulier aan de bibliotheek opslaan? –> JA
Kan ik toegang tot de taak van een e-mail link? –> JA
Ik kan zien een link bewerken werkstroom taak –> JA
Ik kan Klik op deze link? –> NO … Toestemming geweigerd.
Waarom kan ik een koppeling bewerken dat me toestemming ontkent wanneer ik klik op het zien? Dat is niet hoe het heeft verondersteld om te werken…
Ik ga door de beveiligingsconfiguratie opnieuw, zeer nauw. Ik doe het weer. Ik vind dit bericht verwijderen omdat ik uiteraard niet niets over beveiliging weet.
Tot slot, Ik zoek de Internets. Ik vind deze hoogst onwaarschijnlijk MSDN forumthread: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17
De posters lijken te suggereren dat de eenvoudige handeling van de workflow exporteren naar een station schotel een beveiligingsprobleem MOSS vast zal? Ik kan nauwelijks geloven dat ik typte die. Ik ben herinnerd aan de South Park-aflevering over de 9/11 samenzwering Stan waar onze Preznit vraagt, "Echt?" over en weer.
Dus, niets te verliezen, Ik brand-up EPD, Klik met de rechtermuisknop op de werkstroom en sla het op mijn c:\ station. Dat zou de c:\ schijf op mijn laptop. Ik ben op zoek over mijn schouder de hele tijd zodat niemand me zal vragen, "waarom u opslaat die werkstroom op uw laptop?"
Ongelooflijk, dat is mijn probleem opgelost. Ik kan de taak bewerken.
Ik benoemen hierbij dit als de meest Bizarre Workflow-oplossing van 2007.
</einde>
-> Open Sharepoint Designer,
-> Klik met de rechtermuisknop op Workflow 1 (Mijn workflow)
-> Selecteer geselecteerde bestanden publiceren…
-> Kies File System en schrijf een locatie ( c:\ ) bijvoorbeeld
-> Klik op OK