Atribuindo permissões automaticamente a itens dentro de uma lista com base em um valor

2

Estou procurando ajuda para executar uma tarefa no SharePoint 2007.

Na nossa organização, temos uma estrutura hierárquica, como esta:

  • Organização
    • Departamento A
      • Departamento A, equipe 1
      • Departamento A, Equipe 2
      • Departamento A, equipe 3
    • Departamento B
      • Departamento B, equipe 1
      • Departamento B, Equipe 2
      • Departamento B, Equipe 3
    • Departamento C
      • Departamento C, Equipe 1
      • Departamento C, Equipe 2
      • Departamento C, Equipe 3

Estamos procurando criar uma lista que atenda aos seguintes requisitos

  • As permissões de leitura e gravação devem ser atribuídas ao nível da equipe
    • Departamento C, os itens da Equipe 3 só podem ser vistos pelo Departamento C, Equipe 3; Departamento C; e a organização
    • Cada nível dessa hierarquia consiste em 3-4 pessoas, no máximo
  • A permissão deve ser atribuída automaticamente, com base em um dos seguintes
    • A lista à qual o item é adicionado (se cada equipe tiver sua própria lista)
    • A equipe selecionada em uma lista suspensa
  • Devemos ter a capacidade de criar um "relatório" de todos os itens em toda a hierarquia, todos os itens em um departamento ou todos os itens em uma equipe

Meu problema é que não consigo encontrar uma maneira de atender a todos os três requisitos. Aqui estão meus cenários:

Crie uma lista para cada equipe e os membros da equipe postem seus itens nessa lista - Se eu atribuir permissões à lista, atende aos requisitos 1 e 2 - Não consigo encontrar uma maneira de criar um "relatório" de todos os itens em várias listas

Crie uma lista e crie uma visão para cada nível da hierarquia, mostrando apenas os itens que eles podem ver - Como não posso atribuir permissões a uma exibição, devo abrir a lista inteira para todos os membros, sem o requisito 1 - Eu posso atribuir permissões ao nível de equipe, mas isso teria que ser feito manualmente para cada item, com falha no requisito 2 - Isso me permite gerar um relatório para toda a hierarquia

Alguma idéia?

    
por Mike Christiansen 01.08.2011 / 21:04

1 resposta

3

Clone suas listas, crie a Lista de Equipe A, a Lista de Equipe B, a Lista de Equipe C e o Mestre de Lista de Equipe.

Crie um fluxo de trabalho e anexe às listas de Equipe A, B, C que copia os itens da lista para o Team List Master com base em qualquer trigger que você desejar.

Isso permite que você gerencie seus direitos separadamente e ainda possa criar seus relatórios com base em uma lista compilada de todas as três entidades.

    
por 01.08.2011 / 21:22