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 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 |
---|