FWGetIdTask()

Função que retorna o Id da tarefa(Agendamento + Código) que está sendo executada pelo novo Schedule. Esta função pode ser chamada somente se a Static Function SchedDef() estiver definida no fonte (ver documentação em Definição de Static Function SchedDef para o novo Schedule).

Para rotinas especiais(que não possuem Static Function SchedDef ), onde os parâmetros são passados via linha, o Id da tarefa será passado na ultima posição do array recebido como parâmetro.

Exemplo:

Ao cadastrar o agendamento do Schedule da User Function abaixo sem SchedDef, informado no campo Rotina a seguinte informação: U_TSTSCHD1("A","B").

Quando o novo Schedule executar esta rotina, a mesma irá receber um array com os parâmetros passados no agendamento + Código Grupo Empresa + Código Filial + Código Usuário + Id da tarefa.

User function TSTSCHD1(aParam)

conout("Parametro 1: " + aParam[1])

conout("Parametro 2: " + aParam[2])

conout("Grupo Empresa: " + aParam[3])

conout("Filial: " + aParam[4])

conout("User: " + aParam[5])

conout("Id Tarefa: " + aParam[6])                                                                 

Return

 

Resultado:

Parametro 1: A

Parametro 2: B

Grupo Empresa: 01

Filial: 01

User: 000000

Id Tarefa: 000001000002

 

 

  • Sem rótulos