Ir para conteúdo

Obter número do job via fórmula visual


Cassius

Posts Recomendados


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  8
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  76
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Prezados boa tarde.

 

Gostaria de saber se existe uma maneira de obter o id do JOB em execução (que chamou aquela fórmula visual) no momento em que ela está sendo executada.

Pensamos em usar via consulta, utilizando o código do usuário, porém se o usuário estiver com mais de um JOB sendo executado naquele momento (JOBs agendados) eu não saberia identificar qual o JOB que está chamando a Fórmula Visual em questão.

Obrigado a todos.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  470
  • Conteúdo/Dia:  0.21
  • Reputação:   132
  • Pontos/Conquistas:  3.143
  • Conteúdo Resolvido:  0
  • Dias Ganho:  63
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Windows

@Cassius, boa noite!

Ao ler o seu post... foi verificar nas tabelas que armazenam os JOB's e suas execuções... logo, tentei encontrar os dados dos parâmetros do XML via banco de dados e não consegui, posteriormente entrei em contato com o pessoal do suporte e o retorno foi que esses dados são criptografados e acessíveis somente pela aplicação, e a principio não tem um visualizador das FV geradas. "A principio é porque ainda está em atendimento"...

Contudo não consegui entender o conceito de utilização, poderias nós explicar a lógica de execução do processo que está montando !? A única forma que faria sentido se você utilizar a chamada de WebServer de modo assíncrono, e depois ir solicitando se o processo foi executado, igualmente acontece com os métodos de process...

Porém, se você  quer verificar qual é a FV que está no JOB agendado... terás que abrir os registros e olhar em tela na aba de parâmetros, ou colocar uma descrição na primeira tela que aparece ao executar qualquer processo... essa descrição, uma vez informada é  concatenada ao nome, assim sendo possível filtrar. 

Ficamos no aguardo.

Abraços.

 

 

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  470
  • Conteúdo/Dia:  0.21
  • Reputação:   132
  • Pontos/Conquistas:  3.143
  • Conteúdo Resolvido:  0
  • Dias Ganho:  63
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Windows

@Cassius, bom dia!

Volto aqui para relatar o retorno da Totvs sobre esse assunto... bom , conforme descrito acima essas informação estão criptografadas e acessíveis somente via aplicação... logo, o atendimento que estávamos aguardando foi para a sugestão de melhoria :(.

att. 

 

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Em 16/03/2022 at 12:27, Cassius disse:

Prezados boa tarde.

 

Gostaria de saber se existe uma maneira de obter o id do JOB em execução (que chamou aquela fórmula visual) no momento em que ela está sendo executada.

Pensamos em usar via consulta, utilizando o código do usuário, porém se o usuário estiver com mais de um JOB sendo executado naquele momento (JOBs agendados) eu não saberia identificar qual o JOB que está chamando a Fórmula Visual em questão.

Obrigado a todos.

Explica melhor o que está querendo saber... de repente há alguma forma sim de fazer o que precisa. !!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  8
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  76
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Luiz Gustavo e Jair boa tarde. Tudo bem com vocês?

Em primeiro lugar, Luiz Gustavo eu agradeço muito em seu empenho para me ajudar nessa questão. É gratificante ver que ainda tem gente assim!

A questão é que eu precisava diferenciar de onde estava vindo o processo de matrícula (Educacional). Porque temos uma verificação que deve ser realizada caso a matrícula seja feita pelo processo normal de matrícula. Porém, no caso de Transferência Interna, ele passa também pelo processo de matrícula e neste momento essa verificação não deve ser realizada.

Uma maneira que vimos que seria possível isso seria obtendo o número do JOB. Mas pelo que vocês já disseram aqui, isso não é possível.

Mas agradeço muito a atenção.

Abçs.

 

P.S. A verificação é realizada via Fórmula Visual colocada como parâmetro do Educacional.

Editado por Cassius
  • Like 1
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Cassius, o PV e o Benito tem um canal no Youtube e postam muitos materiais, principalmente relativos a FV e eles tem esse material que foi postado, que, pelo que entendi deve te dar um norte pra buscar isso que você precisa. Analise e confirma ae se te ajudou. E não deixa de deixar aquele agradecimento lá no canal deles se achar interessante o conteúdo. 

 

  • Like 1
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.