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.