Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Fórmula visual - atualiza campo


Ir para a solução Resolvido por caiiomonteiro,

Posts Recomendados


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  14
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  86
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

Olá, boa tarde à todos!

 

Estou desenvolvendo uma FV para se estiver dentro das condições implantadas no if, realizar a alteração de um campo numa requisição de mudança (Gestão de Pessoas). Utilizei como exemplo o campo "NOME".

Criei um gatilho "Antes de Salvar o Registro" para execução da FV. Validei o IF/ELSE, está ok, o problema está dentro do loop_1. Dessa forma que estruturei, quando salvo uma requisição de substituição, ele entra num looping e trava o RM.

Fiz um teste inativando a atividade "SALVAR_REGISTRO", dessa forma deixou de ocorrer o looping, porém não editou o campo.

Poderiam me auxiliar no que fiz de errado? 

Fluxo FV.JPG

FV VALIDAR VAGA.zip

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  119
  • Conteúdo/Dia:  0.05
  • Reputação:   41
  • Pontos/Conquistas:  811
  • Conteúdo Resolvido:  0
  • Dias Ganho:  20
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

Boa tarde @Yalison Lillipuziano

Não utilizo esse cadastro mas acho que posso te ajudar

Por qual motivo utilizou a atividade "For" ? Levando em considerando que essa atividade percorre N registros/linhas

Outro detalhe, se você quer alterar uma informação do registro "atual" que está incluindo/editando, não há necessidade de utilizar as atividades Ler Registro e Salvar Registro, basta apontar qual campo quer alterar na própria expressão

Na fórmula visual, vincule no contexto o dataserver em questão para auxiliar no apontamento dos parâmetros

image.png

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  14
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  86
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

Boa tarde, Caio!

Tudo bem?

 

Entendi. Incluí o DataServer no campo de contexto, inativei as atividades "Ler Registro" e "Salvar Registro", porém ocorreu um erro.

Capturar.JPG

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  119
  • Conteúdo/Dia:  0.05
  • Reputação:   41
  • Pontos/Conquistas:  811
  • Conteúdo Resolvido:  0
  • Dias Ganho:  20
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

1 hora atrás, Yalison Lillipuziano disse:

Boa tarde, Caio!

Tudo bem?

 

Entendi. Incluí o DataServer no campo de contexto, inativei as atividades "Ler Registro" e "Salvar Registro", porém ocorreu um erro.

Capturar.JPG

Você apontou o campo correto na atividade "EDITA_CAMPO" ? 

Envia um print por gentileza

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  14
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  86
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

Acho que sim rs

 

Segue apontamento:

 

Capturar.JPG

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  119
  • Conteúdo/Dia:  0.05
  • Reputação:   41
  • Pontos/Conquistas:  811
  • Conteúdo Resolvido:  0
  • Dias Ganho:  20
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

Bom dia

No caso tire a atividade EDITA_CAMPO do For (Loop_1) e aponte para o campo direto do workflow

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  14
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  86
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

49 minutos atrás, caiiomonteiro disse:

Bom dia

No caso tire a atividade EDITA_CAMPO do For (Loop_1) e aponte para o campo direto do workflow

Olá Caio, bom dia!

Tudo bem?

 

Tirei do For e parametrizei o campo, não deu erro, porém ainda não editou.

 

Capturar(1).JPG

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  119
  • Conteúdo/Dia:  0.05
  • Reputação:   41
  • Pontos/Conquistas:  811
  • Conteúdo Resolvido:  0
  • Dias Ganho:  20
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

O seu campo "NOME" não é um campo complementar?  Se sim você precisa especificar a "tabela" dos campos complementares

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  14
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  86
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

6 minutos atrás, caiiomonteiro disse:

O seu campo "NOME" não é um campo complementar?  Se sim você precisa especificar a "tabela" dos campos complementares

Sim.

Verifique se parametrizei certo, por favor?

Dessa forma também não atualizou o campo :(

 

Capturar.JPG

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  14
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  86
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

Executando a FV através do menu de contexto, ele dá o seguinte erro:

 

Capturar(2).JPG

Link para comentar
Compartilhar em outros sites

  • Solução

  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  119
  • Conteúdo/Dia:  0.05
  • Reputação:   41
  • Pontos/Conquistas:  811
  • Conteúdo Resolvido:  0
  • Dias Ganho:  20
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

A forma correta seria assim

image.png

 

Por isso sugiro utilizar a tela do cadastro como contexto da FV

image.png

 

Assim você consegue utilizar a ligação de dados, o que facilita muito e evita erros 

image.png

Editado por caiiomonteiro
.
  • Gostei 1
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  14
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  86
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

56 minutos atrás, caiiomonteiro disse:

A forma correta seria assim

image.png

 

Por isso sugiro utilizar a tela do cadastro como contexto da FV

image.png

 

Assim você consegue utilizar a ligação de dados, o que facilita muito e evita erros 

image.png

Perfeito, deu certo!

 

Muito obrigado pelo apoio e dedicação, Caio!

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.