I needed to meet a security requirement for an InfoPath form today. In this business situation, a relatively small number of individuals are allowed to create a new InfoPath form and a much wider audience are allowed to edit it. (Ky është ri-punësojë on-konvikt formular përdoret nga Burimeve Njerëzore që nis një workflow).
Për të përmbushur këtë objektiv, Unë të krijova krijuar dy nivele të reja leje ("create and update" and "update only"), broke inheritance for the form library and assigned permissions to a "create, Përditëso" user and a separate "update only" përdorues. The mechanics all worked, but it turned out to be a little more involving than I expected. (Nëse ju ndjeheni pak të dredhur në lejet për SharePoint, shikoni këtë blog post). The required security configuration for the permission level was not the obvious set of granular permissions. To create an update-only permission level for an InfoPath form, Unë e bëri në vijim:
- Krijo një nivel të ri leje.
- Qartë larg të gjitha opsionet.
- Selected only the following from "List permissions":
- Edit Items
- Shiko Artikujt
- Shiko Pages Aplikimi
Përzgjedhja këto opsione lejon një përdorues të rinovuar një formë, por nuk e krijoni atë.
The trick was to enable the "View Application Pages". There isn’t any verbage on the permission level that indicates that’s required for update-only InfoPath forms, por rezulton se është.
Create-and-Update was even stranger. I followed the same steps, 1 përmes 3 sipër. I had to specifically add a "Site Permission" alternativë: "Use client integration features". Përsëri, përshkrimi atje nuk e bën atë të duket si ajo duhet të jetë e nevojshme për një formë të InfoPath, por nuk është e.
</fund>