18437 - Validações Mobilidade no envio de informações para a nuvem
Problema: As validações que são necessárias para que o colaborador seja atualizado na nuvem - Mobilidade
Solução: Abaixo as informações a serem validadas no ambiente do cliente para que possamos garantir a atualização das informações do colaborador:
1- Verifica se o colaborador está marcado para ser enviado ao mobilidade (Guia Indicação de Módulo da Ficha Básica).
2- Verifica se o colaborador está associado a pelo menos um usuário.
3- Verifica se o colaborador não está demitido. Não envia colaboradores demitidos.
4- Verifica se o usuário associado ao colaborador possui e-mail cadastrado no SGU.
5- Verifica se o colaborador possui chefe e retorna o cadastro do chefe. Aqui usamos a função BusCadChefe que não verifica chefia de posto de trabalho.
6- Verifica se o chefe está associado a pelo menos um usuário.
7- Verifica se o chefe possui um nome e um e-mail cadastrado no SGU.
8- Verifica se o colaborador possui cadastrado o Nome e PIS.
9- Verifica se no cadastro da filial do colaborador está cadastrada a Razão Social e o CNPJ.
Se todas as validações estiveram OK adiciona o colaborador no XML que será enviado via web service ao Mobilidade.
Obs.: Na validação 5 segue a regra que pode ser utilizada para que seja verificado o cadastro de chefe retornado:
xdata = DatSis;
BusCadChefe (CodigoDaEmpresa,TipoColaborador,CodigoColaborador, xdata, 0, S, xEmpChe, xTipChe, xCadChe, 1,1 N);
Exemplo: Empresa 1, tipo de colaborador 1, Código 29 e precisa-se saber qual é o chefe retornado na função:
xdata = DatSis;
BusCadChefe (1,1,29, xdata, 0, S, xEmpChe, xTipChe, xCadChe, 1,1 N);
DEVE-SE LEMBRAR DE ATIVAR O DEPURADOR PARA QUE SEJA EXIBIDA A INFORMAÇÃO DA FUNÇÃO. AO TÉRMINO DEVE-SE DESABILITAR A DEPURAÇÃO DE REGRAS. Em anexo um print de como é exibida a informação.
Solução: Abaixo as informações a serem validadas no ambiente do cliente para que possamos garantir a atualização das informações do colaborador:
1- Verifica se o colaborador está marcado para ser enviado ao mobilidade (Guia Indicação de Módulo da Ficha Básica).
2- Verifica se o colaborador está associado a pelo menos um usuário.
3- Verifica se o colaborador não está demitido. Não envia colaboradores demitidos.
4- Verifica se o usuário associado ao colaborador possui e-mail cadastrado no SGU.
5- Verifica se o colaborador possui chefe e retorna o cadastro do chefe. Aqui usamos a função BusCadChefe que não verifica chefia de posto de trabalho.
6- Verifica se o chefe está associado a pelo menos um usuário.
7- Verifica se o chefe possui um nome e um e-mail cadastrado no SGU.
8- Verifica se o colaborador possui cadastrado o Nome e PIS.
9- Verifica se no cadastro da filial do colaborador está cadastrada a Razão Social e o CNPJ.
Se todas as validações estiveram OK adiciona o colaborador no XML que será enviado via web service ao Mobilidade.
Obs.: Na validação 5 segue a regra que pode ser utilizada para que seja verificado o cadastro de chefe retornado:
xdata = DatSis;
BusCadChefe (CodigoDaEmpresa,TipoColaborador,CodigoColaborador, xdata, 0, S, xEmpChe, xTipChe, xCadChe, 1,1 N);
Exemplo: Empresa 1, tipo de colaborador 1, Código 29 e precisa-se saber qual é o chefe retornado na função:
xdata = DatSis;
BusCadChefe (1,1,29, xdata, 0, S, xEmpChe, xTipChe, xCadChe, 1,1 N);
DEVE-SE LEMBRAR DE ATIVAR O DEPURADOR PARA QUE SEJA EXIBIDA A INFORMAÇÃO DA FUNÇÃO. AO TÉRMINO DEVE-SE DESABILITAR A DEPURAÇÃO DE REGRAS. Em anexo um print de como é exibida a informação.