none
aprovar ou rejeitar a partir do email RRS feed

  • Pergunta

  • pessoal ja tentei de todas as maneiras mas não estou conseguindo resolver este problema

     

    vou descrever o que quero fazer (exigencia do chefe)

    o chefe quer que apartir do email que ele recebe,  que possa aprovar ou rejeitar (ou seja no corpo do email vai ter 2 links aprovar rejeitar), e quando ele escolher é enviado email para outra pessoa é claro (se aprovar email é enviado para uma pessoa e rejeitado é enviado para outra pessoa).

     

    a nivel de criar workflow e enviar email não é problema.

    ja descobri uma forma de saber no workflow que ele rejeitou ou aceitou (vou ter um campo que quando eu enviar o email para chefe automaticamente vou preencher com um valor - e isso é feito no workflow)

     

    a grande questão:

       - como faço para que quando ele clicar no link (dentro do email que recebeu) o workflow inicia, como se o item da lista foi criado ou alterado.

     

    ja quemei muitos neuronios mais vou confessar não estou a chegar lá (ja tenho 2 dias no mesmo lugar, por causa desse problema)

    utilizo sharepoint designer 2010.

    estou desesperadamente pedir a vossa ajuda.

    importante: ja li muitas coisas na internet mais não consegui ate ainda resolver o problema.

     


    • Editado desabi quinta-feira, 24 de novembro de 2011 23:30
    quinta-feira, 24 de novembro de 2011 23:25

Respostas

  • Olá,

    Explicando melhor,

    No meu caso, quando um novo item é criado na lista, é enviado um email para o chefe.

    Quando o chefe acessa o link do email, ele é direcionado para uma página no SharePoint onde existe uma web Part que possúi os campos Aprovar ou Rejeitar.

    A partir desse ponto, a web part atualiza a lista.

    Após a atualização, é enviado outro emails para as pessoas interessadas quanto a aprovação do chefe.

    Não sei se é possível criar um workflow a partir de um link de site.

    No meu caso, com o uso de uma web part, foi bem resolvido meu problema.

    Abraços


    k2rto4 - Analista SharePoint Jr.
    • Marcado como Resposta desabi terça-feira, 6 de dezembro de 2011 17:09
    sexta-feira, 25 de novembro de 2011 17:40

Todas as Respostas

  • pessoal este problema é tão dificil assim?

    "iniciar um workflow apartir de um link"

    sexta-feira, 25 de novembro de 2011 10:51
  • Olá,

    No SharePoint Designer 2010 tente isso:

    Quando você criar o item na lista, um email é enviado ao chefe, certo?

    • Para isso você deve ter usado a condição de novo item, moleza esse

    Quanto a enviar um email quando seu chefe diz se está aprovado ou rejeitado, faz assim:

    1. você tem um campo na lista do tipo opção, certo?
    2. Quando o seu chefe escolhe se é Aprovado ou Rejeita, a lista é atualizada automaticamente, certo? (Isso é um WorkFlow)
    3. Quando isso acontecer, a atualização da lista por causa do WorkFlow do Chefe, você cria outro WorkFlow com a condição do Campo: Ex: Se o campo for aprovado ele envia o email para a pessoa correta, caso contrário, para outra pessoa, depende do seu caso.

    Eu já fiz isso aqui na minha empresa.

    Tenho 3 WorkFlows em uma lista.

    Esta lista tem um campo chamado Avaliação, e existem três opções: Não Avaliado, Aprovado e Rejeita

    O 1º WorkFlow

    Ele verifica se o o campo Avalição é igual a Não Avaliado ( quando um item é criado, esta é a opção padrão). Se for verdadeiro isso, é enviado um email para o chefe avaliar.

    2º WorkFlow

    Se o campo Avaliação tem seu status para Aprovado é enviado um email para a pessoa correta

    3º WorkFlow

    Se o campo Avaliação tem seu status para Reprovado é enviado um email para a pessoa correta.

     

    Para todas estes WorkFlows eu usei a condição : Se qualquer valor for igual ao valor.

    E claro, o mais importante, você deve dizer que o WorkFlow é ativado quando o item é criado, no caso de novo item, e quando o item é alterado, no caso de atualizações.

    Para isso acesse no SharePoint Design 2010:

    Workflows -> Nome do seu Workflow.

    Após entrar no seu Workflow, ao lado direito em Star Options existem as opções de ativação.

    Basta escolher:

    Star workflow automatically when an item is created - Item novo criado

    Star workflow automatically when an item is changed - Item alterado

    Deu certo aqui. 

    Abraços  

     

     


    k2rto4 - Analista SharePoint Jr.

    • Editado TI DEV sexta-feira, 25 de novembro de 2011 14:02
    • Sugerido como Resposta Fernando Bizon sexta-feira, 25 de novembro de 2011 15:58
    sexta-feira, 25 de novembro de 2011 13:40
  • ---------------------------------------------------------------------------
    Quanto a enviar um email quando seu chefe diz se está aprovado ou rejeitado, faz assim:

    1. você tem um campo na lista do tipo opção, certo?
    2. Quando o seu chefe escolhe se é Aprovado ou Rejeita, a lista é atualizada automaticamente, certo? (Isso é um WorkFlow)
    3. Quando isso acontecer, a atualização da lista por causa do WorkFlow do Chefe, você cria outro WorkFlow com a condição do Campo: Ex: Se o campo for aprovado ele envia o email para a pessoa correta, caso contrário, para outra pessoa, depende do seu caso
      -----------------------------------------------------------------------

    K2rto4

    1* ------- apartir do nº 2 não compreendi muito bem (posso ate fazer que a lista é actualizado automaticamente com workflow) - mais com que valor/palavra vou preencher a lista, como pegar a palavra rejeitada ou aprovada que vem da acção do chefe.
        - como que o workflow fica a espera do imput do chefe 

    2* -------- 3 como fazer com que outro workflow inicia.

     

    ps: segunda a sua explicação posso juntar tudo isso num unico workflow (com varias condições).

    mais as grandes questões são aqueles colocados acima 1*,2*
    e também a construção do tal link 

     


    • Editado desabi sexta-feira, 25 de novembro de 2011 15:58
    sexta-feira, 25 de novembro de 2011 15:55
  • Olá,

    Explicando melhor,

    No meu caso, quando um novo item é criado na lista, é enviado um email para o chefe.

    Quando o chefe acessa o link do email, ele é direcionado para uma página no SharePoint onde existe uma web Part que possúi os campos Aprovar ou Rejeitar.

    A partir desse ponto, a web part atualiza a lista.

    Após a atualização, é enviado outro emails para as pessoas interessadas quanto a aprovação do chefe.

    Não sei se é possível criar um workflow a partir de um link de site.

    No meu caso, com o uso de uma web part, foi bem resolvido meu problema.

    Abraços


    k2rto4 - Analista SharePoint Jr.
    • Marcado como Resposta desabi terça-feira, 6 de dezembro de 2011 17:09
    sexta-feira, 25 de novembro de 2011 17:40
  • k2rto4 obrigado por ter respondido,

    vou testar a sua ideia que parece bom, apesar de não é isso que eu quero.

    mas também parece que não é possível fazer aquilo que eu quero (na verdade eu não, chefe - rsrsrsrsrsr).

    ele tem que ir a uma pagina e apertar qualquer botão para que o workflow possa iniciar, que isso não é nenhum sacrifício.


    ps: sharepoint deveria permitir a tal acção, mais pronto. fazer o quê.

    agradecido

    • Editado desabi sexta-feira, 25 de novembro de 2011 18:16
    sexta-feira, 25 de novembro de 2011 18:14
  • Bom, talvez  tenha.

    Tipo, um workflow que pega algum parâmetro da url e então dispara.

    Quanto a web part é tranquilo, simples.

    Abraços


    k2rto4 - Analista SharePoint Jr.
    sexta-feira, 25 de novembro de 2011 18:25