Produto: | Meu RH |
Ocorrência: | O serviço permite que o usuário do Meu RH consiga solicitar a redefinição de senha sem estar logado. |
Passo a passo: |
|
Observações |
|
DEFINE VARIABLE hProgram AS HANDLE NO-UNDO. RUN sec/passwordReset/domain/PasswordReset.p PERSISTENT SET hProgram. RUN piCreateUrl IN hProgram (INPUT "app_meurh_url", INPUT "http://<URL do seu ambiente>:<porta>/dts/portal-hcm/PortalMeuRH/#/resetPassword").
FIND FIRST param_extens_ems NO-LOCK WHERE param_extens_ems.cod_chave_param_ems = "passwordReset" AND param_extens_ems.cod_entid_param_ems = "url_guid" AND param_extens_ems.cod_param_ems = "app_meurh_url" NO-ERROR. IF AVAIL param_extens_ems THEN DO: MESSAGE param_extens_ems.dsl_param_ems SKIP param_extens_ems.cod_param_ems VIEW-AS ALERT-BOX INFORMATION BUTTONS OK. END.
DEFINE VARIABLE hProgram AS HANDLE NO-UNDO. RUN sec/passwordReset/domain/PasswordReset.p PERSISTENT SET hProgram. RUN piCreateTemplate IN hProgram (INPUT "app_meurh", INPUT "rh/meurh/api/v1/passwordResetTemplate.r").
FIND FIRST param_extens_ems NO-LOCK WHERE param_extens_ems.cod_chave_param_ems = "passwordReset" AND param_extens_ems.cod_entid_param_ems = "html_email_template" AND param_extens_ems.cod_param_ems = "app_meurh" NO-ERROR. IF AVAIL param_extens_ems THEN DO: MESSAGE param_extens_ems.dsl_param_ems SKIP param_extens_ems.cod_param_ems VIEW-AS ALERT-BOX INFORMATION BUTTONS OK. END.