2014-07-15 5 views
5

Ho creato un elenco per la prenotazione di appuntamenti in Sharepoint a cui più utenti hanno accesso. So che se due utenti modificano lo stesso elemento nella mia lista, la seconda persona che fa clic su Salva riceverà un messaggio di errore e non sarà in grado di salvare.Come impedire a due utenti di modificare lo stesso elenco in Sharepoint

La mia domanda è: c'è un modo per bloccare l'oggetto se è già aperto su un altro computer? Ciò farebbe risparmiare agli utenti la necessità di inserire molte informazioni solo per doverle ripetere se prenotano due volte l'appuntamento.

Grazie!

Cher

+1

Questo può essere di aiuto: http://social.msdn.microsoft.com/Forums/sharepoint/en-US/9ca7f5b2-6003-4202-a5df-cc96b3d5dc63/restricitng-multiple-users-to-edit- the-same-list-item-a-stesso-tempo-in-SharePoint 2010? forum = sharepointdevelopmentprevious – Pratik

risposta

0

Supponiamo di avere un campo che, quando è pieno, si sa che l'articolo non è più disponibile.

Creare un jquery che verrà eseguito ogni minuto (o 30 secondi) che controllerà questo campo per questo articolo. Se il campo è pieno, avvisa ("Scusa, l'oggetto è ora occupato") e portalo su un'altra pagina (?) O qualcos'altro.

In questo modo non si blocca ma l'utente sa quando non è disponibile.

Il blocco è un'altra cosa e pone un sacco di domande: se qualcuno apre gli articoli e va a prendere un caffè, sarà bloccato per 30 minuti? se lascia l'ufficio? Se apre 10 articoli per prenotarli e quindi riempire i dati? Ci sono soluzioni alternative, ma non sarà un compito facile: il problema principale sarebbe il pulsante Annulla e gli oggetti bloccati orfani. Se hai requisiti severi, potrei mostrare un modo.

0

Non esiste alcuna funzionalità OTTB in SharePoint. Hai bisogno di fare codice personalizzato o JQuery/JSLink

0

Penso che possiamo usare l'impostazione Approvazione contenuto per quella lista. Vai a Elenco Impostazioni -> Impostazioni di controllo versioni.

Selezionare Sì per Richiedi approvazione contenuto. È possibile selezionare No per il controllo delle versioni (facoltativo) Impostare la sicurezza dell'elemento bozza su "Solo utente che può approvare gli articoli".