none
Non modificare campi/colonna (ADMIN) RRS feed

  • Domanda

  • Buongiorno, sto cercando di limitare le attività di SP 2010 per un utente normale

    non riesco a fare queste cose:

    1.No creazione nuovo elemento attività (solo amministratori possono)

    2.No modifica un specifico campo nel form di attività o anche colonna (solo amministratori possono)

    3.No eliminazione elementi attività (solo amministratori possono)

    Spero che mi aiutate, Grazie

    martedì 8 agosto 2017 08:44

Tutte le risposte

  • Ciao manhast.

    Se le operazioni in questione si riferiscono ad una lista di SharePoint, la soluzione potrebbe essere molto semplice: interrompere l'edriditarietà dei permessi per la lista in questione ad assegnarle permessi specifici, in modo da poter esercitare quell controllo granulare che vuoi ottenere; in questo modo, l'utente "normale" avrebbe permessi di sola lettura sulla lista in questione, mentre altri tipi di utenti godrebbero di privilegi superiori.
    A priori, potrebbe essere necessario creare un nuovo permission level differente da quelli standard di SharePoint ed assegnare questo permission level agli utenti per i quali si vogliano inserire le limitazioni che hai descritto.

    Ciao.


    Luigi Bruno
    MCP, MCTS, MOS, MTA

    mercoledì 9 agosto 2017 10:16
  • Ciao Manhast,

    per soddisfare i punti 1 e 3 devi:

    - creare un nuovo livello di permessi (clonandolo dal livello contribute o collaborazione se in italiano)

    - modificare questo nuovo livello eliminando le attività di creaizone nuovi elementi ed eliminazione di elementi

    - assegnare questo livello agli utenti interessati

    Per il punto 2, purtroppo, non c'è soluzione (almeno OOB). Potresti valutare queste tre alternative:

    - bloccare la modifica del campo tramite javascript

    - bloccare la modifica del campo tramite infopath

    - utilizzare una soluzione terze parti (in tal caso ti consiglio spguys, che ha sviluppato proprio la funzionalità che serve a te)

     

    Ciao

    Fabio

    mercoledì 9 agosto 2017 15:00
  • Ciao Fabio,

    Se non puoi usare InfoPath (a pagamento) o soluzioni terze parti, valuta questa soluzione.

    Crea un set di permessi personalizzato come descritto sopra.

    Crea una seconda lista dove crei le stesse colonne della tua lista (come tipo), avendo l'accortezza di creare le colonne non modificabile come colonne collegate.

    Per loro natura queste colonne sono solo in lettura.

    Su questa lista assegni al secondo gruppo il set di permessi personalizzati.

    A questo punto hai due liste separate, sulla prima lista crei un workflow che si attiva all'evento di Nuovo elemento per creare il ricord sulla seconda.

    Su questa seconda lista  il secondo gruppo potrà sol fare modifiche e solo sulle colonne NON collegate.

    Chiaramente devi prevedere una sorta di sincronizzazione tra le due liste che puoi attuare sempre con due workflow su entrambe le liste associate all'evento di modifica .

    Questa soluzione non richiede codice js o costi aggiuntivi per soluzioni terze parti.

    Chiaramente valuta il rapporto costi//benefici.

    Saluti

    venerdì 23 febbraio 2018 22:58