Jump to content
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


Go to solution Solved by caiiomonteiro,

Recommended Posts


  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  14
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  86
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  26
  • Device:  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 to comment
Share on other sites


  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  119
  • Content Per Day:  0.05
  • Reputation:   41
  • Achievement Points:  811
  • Solved Content:  0
  • Days Won:  20
  • Status:  Offline
  • Age:  26
  • Device:  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 to comment
Share on other sites


  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  14
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  86
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  26
  • Device:  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 to comment
Share on other sites


  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  119
  • Content Per Day:  0.05
  • Reputation:   41
  • Achievement Points:  811
  • Solved Content:  0
  • Days Won:  20
  • Status:  Offline
  • Age:  26
  • Device:  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 to comment
Share on other sites


  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  14
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  86
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  26
  • Device:  Windows

Acho que sim rs

 

Segue apontamento:

 

Capturar.JPG

Link to comment
Share on other sites


  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  119
  • Content Per Day:  0.05
  • Reputation:   41
  • Achievement Points:  811
  • Solved Content:  0
  • Days Won:  20
  • Status:  Offline
  • Age:  26
  • Device:  Windows

Bom dia

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

Link to comment
Share on other sites


  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  14
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  86
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  26
  • Device:  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 to comment
Share on other sites


  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  119
  • Content Per Day:  0.05
  • Reputation:   41
  • Achievement Points:  811
  • Solved Content:  0
  • Days Won:  20
  • Status:  Offline
  • Age:  26
  • Device:  Windows

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

Link to comment
Share on other sites


  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  14
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  86
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  26
  • Device:  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 to comment
Share on other sites


  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  14
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  86
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  26
  • Device:  Windows

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

 

Capturar(2).JPG

Link to comment
Share on other sites

  • Solution

  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  119
  • Content Per Day:  0.05
  • Reputation:   41
  • Achievement Points:  811
  • Solved Content:  0
  • Days Won:  20
  • Status:  Offline
  • Age:  26
  • Device:  Windows

Posted (edited)

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

Edited by caiiomonteiro
.
  • Like 1
Link to comment
Share on other sites


  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  14
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  86
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  26
  • Device:  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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.