Páginas filhas
  • DT Processamento do pacote 2007 - Pessoa Funcionário


01. DADOS GERAIS

Produto:

TOTVS Moda

Segmento:

Varejo

Módulo:Gestão de Pessoas
Função:INTFP053 - Processamento de Pacote - Geral
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :

DVAFIS-8695

DVAFIS-8708


02. SITUAÇÃO/REQUISITO

Desenvolver no TOTVS Moda, a recepção de informações do funcionário cadastrado no RM.

03. SOLUÇÃO

Foi desenvolvido a recepção do pacote 2007 no componente INTFP053 para cadastro da pessoa "Funcionário" e geração do código de vendedor.

Parâmetro corporativo relacionado ao desenvolvimento: (CD_CAMPO_ADIC_CHAPA_FUNC e DS_LST_FUNC_VEND_ITGFOL).


Processamento do pacote 2007 com a tag "Transaction" - EMPLOYEE

Imagem 1 - Processamento do pacote 694 no componente INTFP053, gerando o cadastro da pessoa 121070.


Imagem 2 - Detalhamento do cadastro da pessoa 121070 no componente PESFM010, nota-se que a pessoa foi marcada como "Funcionário - Ativo".


Imagem 3 - Detalhamento do campo adicional de pessoa "CHAPA RM", gravado conforme configuração do parâmetro corporativo (CD_CAMPO_ADIC_CHAPA_FUNC).


Imagem 4 - Detalhamento das informações de vendedor no componente PESFM009, essas informações são gravadas sempre que a função do funcionário (tag RoleCode) recebida no pacote estiver configurada no parâmetro corporativo (DS_LST_FUNC_VEND_ITGFOL).


Imagem 5 - Processamento do pacote 696 no componente INTFP053, gerando o cadastro da pessoa 121072.


Imagem 6 - Detalhamento do cadastro da pessoa 121072 no componente PESFM010, nota-se que a pessoa foi marcada como "Funcionário - Ativo".


Imagem 7 - Detalhamento do campo adicional de pessoa "CHAPA RM", gravado conforme configuração do parâmetro corporativo (CD_CAMPO_ADIC_CHAPA_FUNC).


Imagem 8 - Neste caso, não foi cadastrado um código de vendedor para a pessoa 121072, como o código utilizado para cadastro é a chapa do funcionário e a chapa 101 já possui cadastro de vendedor para a pessoa 121070 da empresa 1, é necessário que o cadastro do vendedor seja feito manualmente no componente PESFM009.


Imagem 9 - Ao receber o funcionário novamente com a tag "EmployeeSituation" com valor (3 - Férias, 4 - Afastado, 5 - Atestado), o funcionário permanece ativo, porem, o vendedor é inativado.


Imagem 10 - Ao receber o funcionário com a tag "EmployeeSituation" com valor (2 - Demitido), o funcionário e o cadastro de vendedor é inativado




Quando no RM há transferência de funcionário entre empresas é gerado um pacote 2007 com a tag "Transaction" - SETEMPLOYEEBRANCHTRANFER para atualização dos dados no TOTVS Moda.

Para demonstração utilizaremos o funcionário com o código de pessoa 121074. Este funcionário foi gravado pelo pacote 2007 ("Transaction" - EMPLOYEE):

Imagem 1 - Detalhamento do campo adicional de pessoa (PESFM010 - opção "Dados adicionais"), gravado na importação do pacote 2007 ("Transaction" - EMPLOYEE), conforme configuração do parâmetro corporativo CD_CAMPO_ADIC_CHAPA_FUNC. No caso deste funcionário foi gravado pertencente a empresa 1 com o código da chapa 500.


Como no pacote 2007 ("Transaction" - EMPLOYEE) que criou este registro de pessoa, o código da função (tag RoleCode) estava configurado como vendedor no parâmetro corporativo DS_LST_FUNC_VEND_ITGFOL, também foi criado um registro de vendedor com situação "ativa" vinculado a esta pessoa na empresa 1:

 

Imagem 2 - Demonstração do cadastro de vendedor (PESFM009) com situação "ativa" (desmarcado a opção "Inativo") na empresa 1 vinculada a pessoa 121074.


Processamento do pacote 2007 de transferência de funcionário (tag "Transaction" - SETEMPLOYEEBRANCHTRANFER), com o objetivo de alterar o funcionário (código de pessoa 121074) da empresa 1 para a empresa 2, onde também será alterado sua chapa de 500 para 525.

Imagem 3 - Demonstração do pacote 2007 de transferência de funcionário (tag "Transaction" - SETEMPLOYEEBRANCHTRANFER), identificando as tags de origem e destino da transferência.


Imagem 4 - Processamento do pacote 2007 de transferência de funcionário (tag "Transaction" - SETEMPLOYEEBRANCHTRANFER), com o objetivo de alterar o funcionário (código de pessoa 121074) da empresa 1 para a empresa 2, e a chapa da 500 para 525.


Imagem 5 - Após o processamento do pacote 2007 de transferência, o campo adicional de pessoa (PESFM010 - opção "Dados adicionais"), foi alterado para o código da nova empresa e chapa, no caso demonstrado para a empresa 2 com o código da chapa 525.


Imagem 6 - No cadastro do vendedor (PESFM009), todos os cadastros de vendedor são inativados em todas as empresas (no exemplo foi inativado na empresa 1 ), e é ativado ou criado um novo registro caso não possua na nova empresa que foi transferido.


Imagem 01 - ADMFM013 - Demonstração do CD_TIPOCLASS_FUNCAO_RM, parâmetro que define código de tipo de classificação da função.

Imagem 02 - INTFP053 - Demonstração da importação do pacote referente a função.

Imagem 03 - PESFM022 - Demonstração da função cadastrada no tipo de classificação.

Imagem 01 - ADMFM013 - Demonstração do CD_TIPOCLASS_DEPTO_RM, parâmetro que define código de tipo de classificação do departamento.

Imagem 03 - INTFP053 - Demonstração da importação do pacote referente ao departamento.

Imagem 04 - PESFM022 - Demonstração do departamento cadastrada no tipo de classificação.