+2 votos
62 visitas
No método Run do BusinesComponent que implementa IBusinessTaskAction, existe alguma forma de recuperar o ProcessHandle que está executando?

No meu cenário eu estou enviando uma lista de handles.

O Run irá avaliar esses handles sobre regras de negocios e irá gerar um tanque, depois irá consumir um WebService e alimentar o tanque com informações.

Gostaria de na criação do tanque alimentar um campo com o ProcessHandle (Z_PROCESSOS). Mas como a criação acontece dentro do Run não tenho esse handle. Também não consigo passar esse handle como parametro para o Run, pois o Handle é gerado após o Start do processo BTL.
por (632 pontos) | 62 visitas

1 Resposta

+2 votos
Melhor resposta

Você pode usar a classe  ProcessLog dentro do Run();

http://wiki.benner.com.br/wiki/index.php?title=API_do_Business_Tasks_Library/Monitoramento_e_controle_de_tarefas

http://wiki.benner.com.br/wiki/index.php?title=ProcessLog

using (ProcessLog processLog = new ProcessLog())
{
      var handle = processLog.Handle;

}

 

por (865 pontos)
selecionada por
Melhores Apr 2026
  1. CeceliaWysel

    5 Pontos

  2. VernonSchaw

    5 Pontos

  3. MargieOsterh

    5 Pontos

200 pontos
Melhores 2026 Apr 06 - 12
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. willian.metalsystem

    69 Pontos

  5. henrique.muller

    62 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. luciano.fronza

    61 Pontos

  9. diuari.molinari

    52 Pontos

  10. diuari.molinari

    51 Pontos

518 perguntas
567 respostas
389 comentários
772 usuários