Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | TOTVS Gestão de Pessoas | Módulo | RHU |
Segmento Executor | CONSTRUÇÃO E PROJETOS | ||
Projeto1 | RHU - DESENVOLVIMENTO RHU007 | IRM1 | PCREQ-6304 |
Requisito1 | PCREQ-6308 | Subtarefa1 | PDR_RHU_RHU007-2 |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.9 | Réplica |
|
País | (x) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
|
Objetivo
Este documento descreve um conjunto de recursos que serão adicionados ao TOTVS Gestão de Pessoas, com o objetivo de permitir a um usuário, com a devida autorização de acesso, ajustar informações em requisições que já estejam no fluxo ou aprovadas.
Essa implementação se faz necessária devido às seguintes demandas:
- Alteração do responsável pela aprovação da requisição, considerando que ele pode vir a se desligar da empresa, mudar de seção ou simplesmente deixar de ser o responsável pela aprovação da requisição por qualquer outro motivo.
- Em requisições de Aumento de Quadro, Substituição e Transferência já aprovadas, mas ainda não concluídas, a alteração da Seção informada na requisição, considerando que pode ocorrer acordo de troca de vagas entre diferentes seções dentro de uma mesma filial.
- Em requisições de Aumento de Quadro e Substituição já aprovadas, mas ainda não concluídas, a alteração da Função e/ou Salário e/ou Tabela Salarial informados na requisição, considerando que um Gestor, por qualquer razão superveniente à aprovação da requisição decida pela modificação destas informações.
Também será modificado o cadastro de Perfil de Vagas, para possibilitar a associação de uma requisição mesmo que a Função informada na requisição seja distinta daquela informada no Perfil de Vaga, visando atender os casos em que o recurso humano a ser contratado, que trata a requisição, pode atender à vaga em aberto mesmo que a Função para qual foi contratado não seja exatamente aquela definida no processo de seleção.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
Alterar Aprovador Atual | Criação |
| Descrito abaixo no item 1. |
Alterar Seção | Criação |
| Descrito abaixo no item 1. |
Requisições da Vaga | Alteração | RH > Gestão de Pessoas > Planejamento e Captação > Painel de Seleção > Vagas da Seleção > Anexos > Requisições do Perfil de Vaga > Requisições da Vaga > Campo Código da Requisição | Permitir listar requisições cuja a Função seja diferente daquela informada no cadastro do Perfil de Vaga |
1. Assistentes para ajuste de dados de requisição
Serão desenvolvidos dois assistentes, destinados a permitir a alteraralteração, respectivamente, as das seguintes informações da requisição:
- Aprovador Atual
- Seção
de acordo com os seguintes tipos de requisição listados na tabela abaixo:
- Assistente 1: Alterar Aprovador Atual
- Permitirá alterar o Aprovador
- Assistente 2: Alterar dados da Requisição
- Permitirá alterar Seção
- Permitirá alterar Função
- Permitirá alterar Salário
Tipo de Requisição | Alterar Aprovador Atual | Alterar Seção | Alterar Função e/ou Salário |
---|---|---|---|
Aumento de Quadro | X | X | X |
Abertura de Turmas | X | ||
Alteração de Dados Funcionais | X | ||
Desligamento | X | ||
Geral | X | ||
Substituição | X | X | X |
Transferência | X | X | |
Transferência com Alteração de Dados Funcionais | X | ||
Transferência em Lote | X | ||
Treinamento | X |
Estes assistentes poderão ser acessados à partir do menu Processos nas seguintes telas.1.1. Menus
1.1.1. Alterar Aprovador Atual
- RH > Gestão de Pessoas > Planejamento e Captação > Requisições > Aumento de Quadro > Processos > Alterar Aprovador Atual
- RH > Gestão de Pessoas > Planejamento e Captação > Requisições > Substituição > Processos > Alterar Aprovador Atual
- RH > Gestão de Pessoas > Desenvolvimento > Requisições > Treinamento > Processos > Alterar Aprovador Atual
- RH > Gestão de Pessoas > Desenvolvimento > Requisições > Abertura de Turmas > Processos > Alterar Aprovador Atual
RH > Gestão de Pessoas > Valorização > Requisições > Alteração de Dados Funcionais > Processos > Alterar Aprovador Atual
RH > Gestão de Pessoas > Valorização > Requisições > Transferência > Processos > Alterar Aprovador Atual
RH > Gestão de Pessoas > Valorização > Requisições > Transferência com Alteração de Dados Funcionais > Processos > Alterar Aprovador Atual
RH > Gestão de Pessoas > Valorização > Requisições > Transferência em Lote > Processos > Alterar Aprovador Atual
RH > Gestão de Pessoas > Gestão Organizacional > Requisições > Requisição Geral > Processos > Alterar Aprovador Atual
RH > Gestão de Pessoas > Gestão Organizacional > Requisições > Requisição de Desligamento > Processos > Alterar Aprovador Atual
1.1.2.
SeçãoAlterar dados da Requisição
- RH > Gestão de Pessoas > Planejamento e Captação > Requisições > Aumento de Quadro > Processos > > Alterar Seçãodados da Requisição
- RH > Gestão de Pessoas > Planejamento e Captação > Requisições > Substituição > Processos > > Alterar Seçãodados da Requisição
RH > Gestão de Pessoas > Valorização > Requisições > Transferência > Processos > > Alterar Seçãodados da Requisição
1.2. Controles de Acesso
Serão disponibilizados os seguintes controles de segurança para Permissão de Acesso aos assistentes:
1.2.1. Aprovador Atual
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [01] Planejamento e Captação > [01.04] Requisições > [01.04.01] Requisições > [01.04.01.01] Aumento de Quadro > Alterar Aprovador Atual
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [01] Planejamento e Captação > [01.04] Requisições > [01.04.01] Requisições > [01.04.01.03] Substituição > Alterar Aprovador Atual
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [03] Desenvolvimento > [03.02] Requisições > [03.02.01.01] Requisição de Treinamento > Alterar Aprovador Atual
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [03] Desenvolvimento > [03.02] Requisições > [03.02.01.03] Requisição de Abertura de Turmas > Alterar Aprovador Atual
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [04] Valorização > [04.02] Requisições > [04.02.01.01] Alteração de Dados Funcionais > Alterar Aprovador Atual
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [04] Valorização > [04.02] Requisições > [04.02.01.03] Transferência > Alterar Aprovador Atual
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [04] Valorização > [04.02] Requisições > [04.02.01.05] Transferência com Alteração de Dados Funcionais > Alterar Aprovador Atual
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [04] Valorização > [04.02] Requisições > [04.02.01.07] Transferência em Lote > Alterar Aprovador Atual
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [05] Gestão Organizacional > [05.01] Requisições > [05.01.01] Requisições > [05.01.01.01] Requisição Geral > Alterar Aprovador Atual
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [05] Gestão Organizacional > [05.01] Requisições > [05.01.01] Requisições > [05.01.01.03] Requisição de Desligamento > Alterar Aprovador Atual
1.2.2.
SeçãoAlterar dados da Requisição
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [01] Planejamento e Captação > [01.04] Requisições > [01.04.01] Requisições > [01.04.01.01] Aumento de Quadro > Alterar Seçãodados da Requisição
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [01] Planejamento e Captação > [01.04] Requisições > [01.04.01] Requisições > [01.04.01.03] Substituição > > Alterar Seçãodados da Requisição
- Serviços Globais > Segurança > Perfis > Acesso a Menus > Gestão de Pessoas > [04] Valorização > [04.02] Requisições > [04.02.01.03] Transferência > > Alterar Seçãodados da Requisição
1.3. Pré-condição
Para executar o assistentequalquer um dos dois assistentes, apenas 1 (uma) requisição deverá ser selecionada na visão.
1.4. Assistente de Alteração de Aprovador Atual da Requisição
1.4.1. Pré-condição de execução do processo
Ao iniciar o processo, a aplicação irá validar o Status da requisição selecionada.
A execução do assistente somente ocorrerá se a requisição selecionada estiver no fluxo de atendimento (CODATENDIMENTO IS NOT NULL) e o status Em Andamento.
O não atendimento dessa condição ensejará a exibição de uma mensagem ao usuário e o processo não será executado.
Mensagem de validação: "Não é possível alterar o Aprovador Atual da requisição selecionada porque ela ainda não está no fluxo de atendimento. Para colocá-la no fluxo utilize a opção Processos > Inserir no Fluxo".
1.4.2. Etapas do Assistente
- Etapa 1 (Boas vindas)
- Título: Bem-vindo ao Assistente de Alteração de Aprovador Atual da Requisição.
- Subtítulo: Este processo tem a finalidade de alterar o responsável pela aprovação da requisição.
- Etapa 2 (Alteração de Aprovador Atual)
- Protótipo
- Aprovador Atual: Valor padrão é a Chapa e Nome do Aprovador Atual. (Origem de dados é a mesma da visão da requisição)
- Novo Aprovador: Valor padrão em branco.
- Lista: Todos os funcionários da mesma coligada e filial da requisição. (Origem de dados é a mesma da tela de funcionários "RH > Gestão de Pessoas > Acompanhamento > Funcionários")
- Responsável pela mudança de Aprovador: O mesmo lookup utilizado no anexo "Parecer" das requisições, destinado a indicar o responsável pelo parecer.
- Motivo: Valor padrão em branco.
- Validação (Ao clicar em avançar)
- Validação 1: Se o campo Novo Aprovador estiver em branco ou com o mesmo valor do campo Aprovador Atual e/ou o campo Motivo estiver em branco, o sistema não permitirá o avanço da etapa e o usuário será informado por meio da seguinte mensagem de alerta:
- Mensagem de Validação: "Para avançar esta etapa é necessário informar um Novo Aprovador diferente do Aprovador Atual e preencher o motivo desta alteração!".
- Validação 2: Se o Novo Aprovador informado não é um Atendente, o sistema não permitirá o avanço da etapa e o usuário será informado por meio da seguinte mensagem de alerta:
- Mensagem de Validação: "O Novo Aprovador escolhido não é um atendente, então não poderá ser colocado como responsável pela aprovação da requisição. Para torna-lo um atendente, é necessário que seja executado o assistente "RH > Gestão de Pessoas > Configurações > Criar Atendente no RM Agilis".
- Nota técnica: Para identificar se o Novo Aprovador é um Atendente será utilizado na classe RM.Rhu.Facade.RhuAtendenteAgilis o método "public int GetCodAtendenteByChapa(int codColigada, string chapa)". Se o retorno do método for menor ou igual a zero, o funcionário não é um atendente.
- codColigada: Código da Coligada do usuário que está executando o processo.
- chapa: Chapa do Novo Aprovador selecionado.
- Validação 1: Se o campo Novo Aprovador estiver em branco ou com o mesmo valor do campo Aprovador Atual e/ou o campo Motivo estiver em branco, o sistema não permitirá o avanço da etapa e o usuário será informado por meio da seguinte mensagem de alerta:
- Novo Aprovador: Valor padrão em branco.
- Etapa 3 (Execução)
- O Aprovador Atual será atualizado
- Nota técnica: Para atualização do atendente será utilizado na classe "RM.Rhu.Facade.RhuAtendimentoAgilis" o método "public string RepassarAtendimento(int codColigada, string codUsuarioAtual, int codColAtendimento, int codLocal, int codAtendimento, int codColigadaNovoAtendente, string chapaNovoAtendente, string justificativa).
- Parecer: Será criado um parecer, registrando na requisição a mudança do responsável pela aprovação.
- O Aprovador Atual será atualizado
- Log
Se ocorrer um erro desconhecido durante a execução do processo
Mensagem de erro: "O Aprovador Atual da requisição não foi alterado, porque ocorreu o seguinte erro durante a execução do processo: {0}"
{0} = Mensagem de erro.
Senão, Se ocorrer uma validação que impeça a conclusão do processo
Mensagem de atenção: "O Aprovador Atual da requisição foi alterado, com as seguinte(s) ressalva(s): {0}".
{0} = Mensagem de erro.
Senão
Mensagem de informação: "O Aprovador Atual da requisição foi alterado com sucesso!".
{0} = Mensagem de erro.
1.5. Assistente de Alteração de Seção da Requisição
1.5.1. Pré-condição de execução do processo
Ao iniciar o processo, a aplicação irá validar o Status da requisição selecionada.
A execução do assistente somente ocorrerá se a requisição selecionada estiver com o status Aprovado.
O não atendimento dessa condição ensejará a exibição de uma mensagem ao usuário e o processo não será executado.
Mensagem de validação: "Não é permitido a mudança de Seção para requisições que não estejam aprovadas ou que já estejam concluídas".
1.5.2. Etapas do Assistente
- Etapa 1 (Boas vindas)
- Título: Bem-vindo ao Assistente de Alteração de Seção da Requisição.
- Subtítulo: Este processo tem a finalidade de alterar a Seção requisição.
- Etapa 2 (Alteração de Seção)
- Protótipo
- Filial e Seção: Correspondem aos dados existentes na tela de cadastro de requisição.
- Validação (ao clicar em avançar)
- Se o campo Nova Seção estiver em branco ou com o mesmo valor da Seção Atual e/ou o campo Motivo estiver em branco, o sistema não permitirá o avanço da etapa e o usuário será informado por meio da seguinte mensagem de alerta:
- Mensagem de Validação: "Para avançar esta etapa é necessário informar uma Nova Seção e preencher o motivo desta alteração".
- Responsável pela mudança de Aprovador: O mesmo lookup utilizado no anexo "Parecer" das requisições, destinado a indicar o responsável pelo parecer.
- Motivo: Valor padrão em branco.
- Se o campo Nova Seção estiver em branco ou com o mesmo valor da Seção Atual e/ou o campo Motivo estiver em branco, o sistema não permitirá o avanço da etapa e o usuário será informado por meio da seguinte mensagem de alerta:
- Etapa 3 (Execução)
- A Seção da requisição será atualizada.
- Parecer: Será criado um parecer, registrando na requisição a mudança de Seção.
- Log
Se ocorrer um erro desconhecido durante a execução do processo
Mensagem de erro: "A Seção da requisição não foi alterada, porque ocorreu o seguinte erro durante a execução do processo: {0}"
{0} = Mensagem de erro.
Senão, Se ocorrer uma validação que impeça a conclusão do processo
Mensagem de atenção: "A Seção da requisição foi alterada, com as seguinte(s) ressalva(s): {0}".
{0} = Mensagem de erro.
Senão
Mensagem de informação: "A Seção da requisição foi alterada com sucesso!".
{0} = Mensagem de erro.
Informações complementares
Toda regra do processo de aprovação e conclusão da requisição deverá ser mantida, incluindo aquelas relacionadas a controle de lotação, que no caso de modificação de Seção deverá surtir efeitos na nova Seção informada.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|