I’ve implemented a workflow using SharePoint Designer in a site which is mainly read-only to "NT_AUTHORITY\Authenticated Users" (i.e. todos). There is a forms library for an InfoPath form. There is an associated workflow tasks list as well so that when the workflow operates, pode atribuír tarefas a persoas.
Eu romper o permiso para a biblioteca de formularios e lista de tarefas para que calquera usuario rexistrado pode crear formularios e actualizar as súas tarefas.
I test with my low-privileges test account.
Podo cubrir e gardar un formulario á biblioteca? –> SI
Podo acceder a tarefa desde unha ligazón de correo-e? –> SI
Podo ver unha ligazón Editar tarefa de fluxo de traballo –> SI
Podo facer clic na ligazón? –> NO … Permiso denegado.
Polo que podo ver unha ligazón Editar que nega-me o permiso cando premer sobre el? That’s not how it’s supposed to work…
Eu atravesso a configuración de seguridade de novo, very closely. I do it again. I considerar a exclusión deste post porque eu obviamente non sabe nada sobre seguridade.
Finalmente, I search the Internets. I find this highly unlikely MSDN forum thread: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17
Os carteis parecen suxerir que o simple acto de exportar o fluxo de traballo para unha travessa unidade pode resolver un problema de seguridade Moss? I can hardly believe I just typed that. I’m reminded of the South Park episode about the 9/11 conspiración onde Stan está pedindo nosa Preznit, "Really?" over and over again.
Así, nada que perder, Eu lume ata SPD, dereito do rato sobre o fluxo de traballo e garda-lo para o meu c:\ drive. That would be the c:\ drive on my laptop. I’m looking over my shoulder the whole time so that no one will ask me, "why are you saving that workflow to your laptop?"
Incrible, that solves my problem. I can edit the task.
Teño a honra de indicar que esta é a solución alternativa de fluxo de traballo máis bizarro de 2007.
</final>
-> Open Sharepoint Designer,
-> right click on Workflow 1 (My workflow)
-> select Publish Selected Files…
-> choose File System and write a location ( c:\ ) por exemplo
-> Click OK