Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

Regra por processo 690 - Após finalizar requisição

Esta regra será executada ao finalizar a requisição (Situação = 3) pela tela de cadastro da requisição e pela tela de efetivação, quando a quantidade de admitidos for igual à quantidade de vagas da requisição. O objetivo da regra será efetuar procedimentos após finalizar a requisição, não deverá ser utilizada para efetuar consistências. Na regra, os registros podem ser consultados diretamente através do comando 'TABELA.CAMPO', sendo que estão disponíveis os campos da tabela R126RQU para leitura.

Ejemplo:

/* Esta regra faz com que seja enviado um e-mail para o solicitante da requisição dizendo que a mesma foi finalizada. */

Definir Alfa aEmaPar;
Definir Alfa aEmaCom;
Definir Alfa StrCodRqu;
Definir Alfa xMsg;

xCodRqu = R126RQU.CodRqu;
xNumEmp = R126RQU.EmpSol;
xTipCol = R126RQU.TipCol;
xNumCad = R126RQU.NumCad;

@ Busca o email do colaborador que é o solicitante da requisição @
BusEmailFunc (xNumEmp, xTipCol, xNumCad, aEmaPar, aEmaCom);

@ Envia o email @
IntParaAlfa(xCodRqu, StrCodRqu);
xMsg = "A Requisição " + StrCodRqu + " foi finalizada.";
EnviaEmail ("", aEmaCom, "", "", "Finalização de Requisição", xMsg, "");

Utilização: Esta regra por processo encontra-se disponível somente no módulo RS.

(missing or bad snippet)