none
Permissões em tarefas criadas por um WorkFlow RRS feed

  • Pergunta

  •  

    Prezado Colegas,

     

    Desenvolvi um WorkFlow que cria tarefas de coleta de informações para um determinado usuário. ( Esta tarefa coleta aprovação de um documento ). Fui questionado sobre segurança desta aprovação, pois mesmo que a tarefa seja atribuida a um usuário especifico e eu deixe somente a exibição de minhas tarefas na lista de tarefas, pelo histórico do fluxo os colaboradores tem acesso a tarefa alheia.

     

    Quando eu habilito esta opção abaixo nas definições da lista de tarefas, o SharePoint retorna acesso negado para o próprio usuário quando ele tenta editar a sua tarefa.

     

    Acesso de edição:   Especifique quais itens os usuários podem editar:

     



     

    Como corrigir esta falha.

     

    Atenciosamente,
     
    Heber Lopes
    Consultor de Soluções Microsoft
    NetTek - Soluções  Inteligentes

    sexta-feira, 6 de junho de 2008 13:16

Respostas

  • Olá Heber,

     

    Cada implementação possui um modelo bastante particular no gerenciamento destas permissões.

     

    Na minha visão, o modelo mais eficiente de implementar estas políticas - e consequentemente gerenciá-las - é com a utilização de um Event Receiver, responsável por configurar as permissões no item a cada ação realizada dentro das N interações possíveis.

     

    Poderia ser utilizada também uma custom activity no SPD2007 ou VS.Net para aplicar estas regras, outrora, prefiro a implementação do Event Receiver pois o gerenciamento das permissões fica agóstico às ações, tasks, tarefas e passos do workflow - evitando a "mistura" de regras de negócio com regras de sistema.

     

    Ok?

     

    Abraços

     

    Hélio Sá Moreira

    Senior Technology Specialist

    Microsoft MVP - Office Sharepoint Server 2007

    http://www.sharepointbrasil.net

    EM BREVE >>> Curso "Desenvolvendo soluções com o Sharepoint 2007"
    (Mais informações, fale comigo:
    helio_sa_moreira@hotmail.com)

    quinta-feira, 12 de junho de 2008 21:08
  •  

    Prezado Hélio,

     

    Utilizei uma custom activity no SPD2007, baixada no link abaixo:

     

    http://www.codeplex.com/SPDActivities/Wiki/View.aspx?title=Start%20Another%20Workflow&referringTitle=Home

     

    Grant Permission on Item - Allows granting of specified permission level on a spicified item

     

    E criei m fluxo na lista de tarefa para todo novo item criado.

     

     

    Atenciosamente,
     
    Heber Lopes
    Consultor de Soluções Microsoft
    NetTek - Soluções  Inteligentes

    sexta-feira, 13 de junho de 2008 00:56

Todas as Respostas

  • Olá Heber,

     

    Cada implementação possui um modelo bastante particular no gerenciamento destas permissões.

     

    Na minha visão, o modelo mais eficiente de implementar estas políticas - e consequentemente gerenciá-las - é com a utilização de um Event Receiver, responsável por configurar as permissões no item a cada ação realizada dentro das N interações possíveis.

     

    Poderia ser utilizada também uma custom activity no SPD2007 ou VS.Net para aplicar estas regras, outrora, prefiro a implementação do Event Receiver pois o gerenciamento das permissões fica agóstico às ações, tasks, tarefas e passos do workflow - evitando a "mistura" de regras de negócio com regras de sistema.

     

    Ok?

     

    Abraços

     

    Hélio Sá Moreira

    Senior Technology Specialist

    Microsoft MVP - Office Sharepoint Server 2007

    http://www.sharepointbrasil.net

    EM BREVE >>> Curso "Desenvolvendo soluções com o Sharepoint 2007"
    (Mais informações, fale comigo:
    helio_sa_moreira@hotmail.com)

    quinta-feira, 12 de junho de 2008 21:08
  •  

    Prezado Hélio,

     

    Utilizei uma custom activity no SPD2007, baixada no link abaixo:

     

    http://www.codeplex.com/SPDActivities/Wiki/View.aspx?title=Start%20Another%20Workflow&referringTitle=Home

     

    Grant Permission on Item - Allows granting of specified permission level on a spicified item

     

    E criei m fluxo na lista de tarefa para todo novo item criado.

     

     

    Atenciosamente,
     
    Heber Lopes
    Consultor de Soluções Microsoft
    NetTek - Soluções  Inteligentes

    sexta-feira, 13 de junho de 2008 00:56
  • Estou tendo o mesmo problema vou testar o Activy

    quarta-feira, 5 de novembro de 2008 11:18
  • Heber,

    tudo bem?

    baixei o aplicativo e funcionou perfeitamente no ambiente de desenvolvimento. Muito obrigado pela dica!

    Uma dúvida: Você já está trabalhando com o aplicativo no ambiente de produção? Apresentou algum erro ou é extremamente estável e confiável?


    Muito obrigado.


    Fabio Teixeira
    terça-feira, 3 de fevereiro de 2009 11:06