none
Como identificar se o formulário Infopath já esta aberto por outro usuário. RRS feed

  • Pergunta

  • Olá pessoal,

    Tenho uma biblioteca de formulário, onde o modelo é um formulário do infopath2007.

    Preciso identificar se o formulário esta em uso por outro usuário, caso esteja aberto por outro usuário não permitir edição. 

    Alguém pode me dar uma ideia de como fazer isso.


    -- Henan Soares

    terça-feira, 6 de março de 2012 14:48

Respostas

  • Henan,

    Não conheço nenhuma alternativa padrão que faça isso.

    Esse tipo de controla talvez não seja muito simples de fazer, pq sempre há a possibilidade do usuário tomar uma medida drástica e algum evento (como o de fechar) não ser disparado.

    Tente setar algum campo ao abrir o formulário e ao fechar vc reseta esse valor, veja se funciona.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br

    • Marcado como Resposta Henan Soares quarta-feira, 7 de março de 2012 11:41
    terça-feira, 6 de março de 2012 16:30
    Moderador

Todas as Respostas

  • Henan,

    Não conheço nenhuma alternativa padrão que faça isso.

    Esse tipo de controla talvez não seja muito simples de fazer, pq sempre há a possibilidade do usuário tomar uma medida drástica e algum evento (como o de fechar) não ser disparado.

    Tente setar algum campo ao abrir o formulário e ao fechar vc reseta esse valor, veja se funciona.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br

    • Marcado como Resposta Henan Soares quarta-feira, 7 de março de 2012 11:41
    terça-feira, 6 de março de 2012 16:30
    Moderador
  • Fabian,

    Obrigado pela ajuda... 

    Fiz algo parecido com sua sugestão ao invés de setar um campo no formulário. Criei uma lista que quando o formulário é aberto ele checa se existe registro na lista caso já exista o registro um campo no formulário informa que o formulário ja esta reservado para outra pessoa. Caso contrario cria o registro na lista reservando o formulário para o usuário atual.

    Quando é fechado exclui esse registro. 


    -- Henan Soares

    quarta-feira, 7 de março de 2012 11:47