Visto e columnas en listas e bibliotecas de documentos non se pode asegurar

Actualización (02/29/08): Este novo proxecto codeplex parece proporcionar un método para fixar columnas individuais: http://www.codeplex.com/SPListDisplaySetting. If you have any experience working with it, por favor, deixe un comentario.

Carteis foro a miúdo unha pregunta como esta: "I have a manager view and and a staff view of a list. How do I secure the manager view so that staff can not use it?"

Tamén a miúdo unha pregunta relacionada: "Quero garantir unha columna de metadatos específico para que os xestores só hai esa columna, mentres que outros non poden sequera velo."

These answers apply to both WSS 3.0 e Moss:

  • SharePoint non ofrecen out-of-the-box soporte para fixar puntos de vista.
  • SharePoint non ofrecen out-of-the-box soporte para columnas de seguridade.

There are several techniques one can follow to meet these kinds of security requirements. Here’s what I can think of:

  • Use out-of-the-box item level security. Views always honor item level security configuration. Event receivers and/or workflow can automate security assignment.
  • Use puntos de vista persoais para "privilexiado" views. These are easy enough to set up. Con todo, debido ao seu "persoal" natureza, these need to be configured for each user. Use standard security configuration to prevent anyone else from creating a personal view.
  • Use un Data View web Part e aplicar algún tipo de AJAXy solución de seguridade de corte.
  • Roll súa propia función de exhibición lista e incorporar o apareza de seguridade no nivel da columna.
  • Modificar as formas de entrada de datos e usar JavaScript xunto co modelo de seguridade a aplicar a nivel de columna de eliminación de seguridade.
  • Use an InfoPath form for data entry. Implement column-level security trimming via web service calls to SharePoint and conditionally hide fields as needed.
  • Roll seu propio ASP.NET función de entrada de datos que aplica a seguridade a nivel de columna de corte.

Ningunha destas opcións son realmente moi grande, pero hai polo menos un camiño a seguir, se precisa, aínda que sexa difícil.

NOTA: Se vai para abaixo calquera destes camiños, non se esqueza de "Accións -> Open with Windows Explorer". You want to be sure that you test with that feature to make sure that it doesn’t work as a "back door" e derrotar ao seu esquema de seguridade.

Se ten outras ideas e experiencias para con columnas de agarre ou vistas, por favor enviar correo-e me ou deixe un comentario e eu vou actualizar esta mensaxe, segundo corresponda.

</final>

Rexístrate para o meu blog.

Technorati Tags:

Deixe unha resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *