Histórico da Página
...
- A função 4GL não poderá receber parâmetros.
- Os valores do processo devem ser recuperados através da função _ADVPL_WfGetParameterValue.
- A função deve retornar uma RECORD com no mínimo 2 atributos*:
- status: do tipo SMALLINT, deverá ter o valor TRUE ou FALSE para indicar se a rotina foi executada com sucesso; e
- msg: do tipo CHAR, deverá ter uma curta mensagem para que a mesma seja exibida para o usuário no arquivo de LOG do Fluig ou em tela.
* A variável RECORD de retorno poderá ter outros atributos conforme necessidade do processo.
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#-------------------------------------------# FUNCTION vdp10000_create_clientes_wfprocess() #-------------------------------------------# DEFINE lr_return RECORD status SMALLINT, msg CHAR(300) END RECORD DEFINE lr_clientes RECORD num_cgc_cpf LIKE clientes.num_cgc_cpf, cod_cliente LIKE clientes.cod_cliente, numero INTEGER END RECORD LET lr_clientes.num_cgc_cpf = _AdvPL_WfGetParameterValue('clientes','num_cgc_cpf') LET lr_clientes.cod_cliente = _AdvPL_WfGetParameterValue('clientes','cod_cliente') ... LET lr_return.status = TRUE LET lr_return.msg = 'Cliente "',lr_clientes.cod_cliente CLIPPED,'" informado com sucesso.' RETURN lr_return END FUNCTION |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas