Quale permission level per aggiungere una Visio Web Access Web Part in pagina?

Posted on May 22, 2012

0


Forse sarà capitato anche a voi di non riuscire ad inserire una Visio Web Access Web Part se dotati solo del permission level Contribute.

Esiste pertanto una differenza tra la Visio Web Access Web Part e le altre Web part per inserire le quali è sufficiente il permission level Contribute.

L’errore che genera SharePoint riguarda la “mancanza dei sufficienti permessi”. Ma quali permessi occorrono?

Dal blog del team di Visio http://blogs.msdn.com/b/visio/archive/2009/11/05/embedding-a-web-drawing-into-a-sharepoint-page.aspx, ho trovato questa indicazione:

<<To embed a Web Drawing in a page, you must be a site administrator for that page with either “Contribute”, “Approve”, “Manage Hierarchy”, “Design” or “Full Control” permissions. Given you are an administrator, adding a Web Drawing to a page is as easy as editing the page and placing a Visio Web Access web part on it.>>

Devo essere “site administrator” con un qualsiasi dei permission level citati? Cosa significa?

L’indicazione mi sembra troppo generica, soprattutto nel contesto di una intranet in cui fa una certa differenza assegnare Full Control a dei gestori dei contenuti, solo per potere inserire una Visio Web Access Web Part in una pagina.

La segnalazione di SharePoint fornisce indizi:

Soprattutto nel momento in cui ho realizzato che “You don’t have Add and Customized Pages permissions required to perform this action” forse non era una generica indicazione di mancanza di permessi…

Facendo alcune prove, ho concluso si tratti di uno specifico right

Add and Customize Pages – Add, change, or delete HTML pages or Web Part Pages, and edit the Web site using a Windows SharePoint Services-compatible editor.

image

Tale right NON è incluso nel permission level Contribute (mentre lo è negli altri permission level indicati nel post del team di Visio, ovvero Design, Manage Hierarchy e Full Control).

La mia soluzione è stata quella di creare un nuovo permission level con tutti i right inclusi nel permission level Contribut, con l’aggiunta del right mancante.

Questo è il permission level che ho assegnato al gruppo di utenti abilitati all’inserimento della Visio Web Access Web Part nelle pagine.

Advertisements
Posted in: SharePoint