Histórico da Página
...
Portuguese | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Inicia uma nova solicitação de um processo já existente no ECM.
|
Bloco de código | ||||
---|---|---|---|---|
| ||||
#-------------------------------# FUNCTION log02700_start_process() #-------------------------------# DEFINE lr_usuarios RECORD LIKE usuarios.* DEFINE l_solicitation SMALLINT # Inicia a solicitação de criação de um novo usuário no workflow LOG02700. LET lr_usuarios.cod_usuario = 'rubens' LET lr_usuarios.nom_funcionario = 'Rubens Dos Santos Filho' LET lr_usuarios.ind_admlog = 'N' LET lr_usuarios.num_telefone = '(47) 2101-3000' LET lr_usuarios.num_ramal = '7198' LET lr_usuarios.e_mail = '[email protected]' LET lr_usuarios.cod_empresa_padrao = '50' LET lr_usuarios.cod_impress_padrao = '' LET lr_usuarios.dat_inclusao = CURRENT YEAR TO SECOND LET l_solicitation = _ADVPL_WfProcessStart('LOG02700',NULL,NULL,'Criação do usuário "rubens"',p_user,TRUE,NULL,lr_usuarios,NULL,FALSE) IF l_solicitation > 0 THEN CALL LOG_message("Solicitação de criação do usuário enviada com sucesso.","INFO",NULL,NULL,0) ELSE CALL LOG_message("Não foi possível enviar uma nova solicitação de criação do usuário.","ERROR",_ADVPL_WfGetError(2),NULL,0) END IF RETURN l_solicitation END FUNCTION |
OBSERVAÇÕES
Se houver erros durante a criação da solicitação, para recuperar a mensagem e os detalhes do mesmo deve-se utilizar a função WfGetError.
Arquivo 4GL utilizado no exemplo desta função: log02700.4gl.
VEJA TAMBÉM
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas