Como configurar os níveis de aprovação no app Meu RH da Totvs?

Um sinistro robô encapuzado

📱📲📴
Hoje é quinta-feira, dia 09/02/2023.

Aproveito para registrar um memorando útil a respeito do app Meu RH no ERP Protheus (da Totvs).

Claro que esse memorando é para os profissionais de T.I. familiarizados com esse tema.

Durante algum tempo tentei descobrir como configurar o Protheus para que o app Meu RH permitisse o seguinte cenário:

Queremos que existam dois níveis na hierarquia antes das solicitações realizadas pelo funcionário chegarem ao RH: o primeiro nível (gestor responsável direto pelo funcionário) e o segundo nível é o da diretoria (responsável por todos os gestores). Porém, queremos que o segundo nível apenas visualize as informações e solicitações dos funcionários, sem que o segundo nível precise realizar alguma aprovação.

Deste modo, quando um funcionário solicitar, por exemplo, suas férias, o seu gestor direto irá aprovar e em seguida a solicitação de férias ficará disponível para a equipe de RH dar andamento no processo (aprovando ou rejeitando a solicitação segundo suas normas). Neste contexto, o nível da diretoria (segundo nível aqui neste cenário) irá conseguir apenas visualizar que houve uma solicitação de férias e em que status ela se encontra, mas não precisará aprovar nada para que o processo caminhe.

Além disso, no contexto a que me refiro, o módulo SIGAORG não é usado, de modo que o cadastro de departamentos que controlam a hierarquia é aquele cadastro simples de departamentos que fica no módulo SIGAGPE (Gestão de Pessoal) e que usa a tabela SQB no bano de dados do Protheus.

Para garantir que o sistema não use as funções e tabelas do módulo SIGAORG, o parâmetro MV_ORGCFG (na tabela SX6) deve estar preenchido com um 0 (zero)  e o parâmetro MV_NVLAPR deve estar preenchido com .F. (que significa "falso").

Neste caso, a hierarquia é criada pela amarração dos funcionários e gestores (armazenados na tabela SRA) com os departamentos (armazenados na tabela SQB). Isto é feito da seguinte forma:

Funcionário: na tabela SRA é indicado no campo RA_DEPTO o código do departamento da tabela SQB à qual o funcionário pertence;
Gestor: na tabela SRA é indicado no campo RA_DEPTO o código do departamento da tabela SQB à qual o gestor pertence;
Departamento: é indicado respectivamente nos campos QB_EMPRESP  e QB_FILRESP e QB_MATRESP a "empresa", a "filial" e a "matricula" do responsável pelo departamento (no nosso caso o responsável é o gestor). Além disso, é indicado no campo QB_DEPSUP o código do "Departamento" superior a este na hierarquia, isto é, o código do departamento responsável pelo departamento em questão.

Com a "amarração" indicada acima entre as tabelas SRA e SQB, teremos toda a hierarquia desejada para os funcionários e seus departamentos.

Vou dar um exemplo simples de dois níveis usando essa configuração (para ser franco, só usamos dois níveis aqui por enquanto):

O Funcionário Gothmog pertence ao departamento 007;
O Gestor Sauron pertence ao departamento 001;

Departamento 007 possui como gestor Sauron, cuja matricula é 000001, empresa 01 e filial 01;
Departamento 001 possui como gestor Melkor, cuja matricula é 999999, empresa 99 e filial 99.

Os dados acima indicam para o sistema que Gothmog pertence ao departamento 007 e, portanto, seu gestor é a matricula 000001 da empresa 01 e filial 01 (em outras palavras Sauron).

Aqui nós já temos o primeiro nível da hierarquia ligando Funcionário ao Gestor. Mas, se olharmos para o departamento ao qual o Gestor pertence, veremos que ele também tem um responsável, pois no departamento 001, temos a matricula 999999 e empresa 99 e filial 99, que são os dados de Melkor na tabela SRA. Com isso, temos a relação hierárquica entre Gestor e Diretor.

Com isso, estabelecemos dois níveis de hierarquia: Funcionário ligado ao Gestor e este ao Diretor.

Nível 1: Gestor;
Nível 2: Diretor.

Agora, quando o funcionário realizar alguma solicitação de férias, pré-abono, marcação de ponto, etc, o sistema irá iniciar a aprovação dessa solicitação pelo nível 1 e, após o nível 1 aprovar, passará para o nível 2, etc, até o último nível, após o qual a solicitação será encaminhada para a última instância de aprovação que é a do própria RH (Recursos Humanos).

Mas não é isso que nós queremos. Desejamos que a aprovação inicie no nível 1 e após encaminhe a solicitação para o RH, ignorando o nível 2, uma vez que o nível 2 apenas deseja visualizar as solicitações e não aprová-las.

Para fazer com que o sistema faça isso, precisamos ir na cadastro de Menus do portal do RH (ou abrir direto no banco de dados a tabela AI8).

O passo a passo do guia ilustrado

O cadastro está localizado no módulo 18 (SIGATCF), em Atualizações/Configurações/Menus.

O passo a passo do guia ilustrado

Abrindo esse cadastro de Menus, basta procurar o registro relacionado ao "Portal RH", clicar sobre ele e, em seguida,  clicar em "Outras Ações" e depois em "Menu".
O passo a passo do guia ilustrado

Em seguida, o sistema exibirá uma árvore de "tipos" de solicitações relacionadas ao "Portal do RH". Nosso alvo neste caso é a "pasta Solicitações", onde iremos escolher as opções:

Férias;
Marcação de Ponto;
Justificativa pré-abono.

Após clicar sobre uma dessas opções, clique no botão "Editar".

O passo a passo do guia ilustrado
O sistema abrirá uma tela que permite editar a tabela AI8, que é onde estão os campos responsáveis por indicar em qual nível vai iniciar o processo de aprovação e o nível onde esse processo irá terminar para encaminhar a solicitação para o RH.
O passo a passo do guia ilustrado


O campo Niv Inicial indica o nível inicial do processo de aprovação. Como queremos que o processo comece no Gestor imediato, devemos informar 1.
O campo Nivs Aprovac indica quantos níveis de aprovação o sistema irá considerar. No nosso caso, existem dois níveis, mas queremos que o processo seja concluído no primeiro e, portanto, iremos também preencher esse campo com 1.

Dessa forma a solicitação irá começar a ser aprovada pelo responsável pelo nível 1 e com essa única aprovação o sistema encaminhará a solicitação para o RH dar continuidade no processo.

Apesar do texto longo, acho que consegui fazer um memorando mais claro sobre como fazer o app Meu RH da Totvs atender a necessidade daqui da empresa empresa onde trabalho.

Claro que descobri essas coisas com algumas dicas dos analistas da Totvs e com a ajuda da documentação que foi encaminhada para minha análise.

Encerro por aqui este meu Caos Diário: minha terapia escrita para colocar um pouco de ordem na bagunça da minha mente.



Comentários

Minha foto
Éder S.P.V. Gonçalves
Osasco, SP, Brazil
É um ficcionista trevoso; escreve poema, romance e também conto. Mescla tom sério com humor ao falar sobre fantasia, mistério e terror. Mantém um blog onde posta textos por vezes sombrios e temperados com ácido humor.

Postagens mais visitadas deste blog

O Tigre, de William Blake

Ticê: a feiticeira que se tornou a deusa do submundo

Filtrando pelo campo TSK_STATUS

Nomes de gatos pretos: inspirações da literatura fantástica

Carmilla: a vampira de Karnstein

Drácula: é capaz de controlar os lobos?

Jurupari: o demônio dos sonhos

Poema Trevas de Lord Byron

Hajime no Ippo e o Espírito de Desafiante

📮 Formulário de contato

Nome

E-mail *

Mensagem *

👁‍🗨 MARCADORES

Curiosidades Leituras crônicas de escritor crônicas de um autor independente O Conde de Monte Cristo Alexandre Dumas filosofia Livros espada e feitiçaria Entretenimento Poemas Fantasia Sombria Memorandos a rua dos anhangás folclore histórias de mistério histórias de terror vampiros Contos literatura gótica Caravana Sombria diário halloween dicas Os Demônios de Ergatan histórias de fantasma lobisomens Bram Stoker Oitocentos Aromas de Devaneio PODCASTS escrita games histórias de aventura sagas Drácula O Leão de Aeris Psicotrápolas lendas lendas urbanas mitologia Atividade Física Conan o Bárbaro Histórias Sobrenaturais de Rudyard Kipling O Governador das Masmorras Rudyard Kipling Via Sombria conan exiles critica social kettlebell lua cheia micro contos natal paganismo sociedade séries Exercícios de Criatividade O Ventre de Pedra arqueologia feriado girevoy sport gyria inteligência artificial krampus krampusnacht masmorras papai noel resenha séries de tv xbox Robert Ervin Howard cultura pagã estrela negra folclore guarani ia liberdade melkor morte quadrinhos Capas Desenvolvimento de Jogos Ilustrações Os Segredos dos Suna Mandís Passeios Space Punkers era hiboriana game designer harpia histórias de horror histórias góticas hq humanidade indicação de séries mangá netflix personagens poema gótico política prisão As Aventuras do Caça-Feitiço Conto Diana Haruki Murakami História J.R.R.Tolkien Joseph Delaney O DIÁRIO DE IZZI Romancista como vocação Sandman V de Vingança Vampiros na literatura Wana anhangás animes aranhas arquivo umbra arte bruxas chatgpt criação de histórias cultura gótica estações do ano facismo fanfic fantasmas festividades gatos pretos godot jogos jurupari mitologia brasileira outono paródia protheus sexta-feira 13 superstições totvs vida vingança A Fênix na Espada Café Holístico Carmilla: a vampira de Karnstein Cristianismo Joseph Conrad Joseph Sheridan Le Fanu O Coração das Trevas O Homem Sem Memória O Mentalista Terry Pratchett age of war anime animes de esporte anotações bruxaria cadernos capa castlevania ceticismo conto de terror cotia crenças criatividade culto aos mortos cultura japonesa cães demônios dia de todos os santos diabo drama educação engines espada evernote família fantasia farmer walk ficção ciêntifica ficção fantástica folclore indígena fotografias funcom hajime no ippo horror cósmico inverno leitores listas lobos lua azul matrix megafauna mitologia indígena monstros natureza notion objetos amaldiçoados opinião palácio da memória podcast ratos reforma sea of thieves sinopse série de terror templo zu lai tigre tutoriais utilidades viagem no tempo vila do mirante vlad tepes wicca xamanismo Áudio-Drama A Arte da Guerra A Balada dos Dogmas Ancestrais A Cidade dos Sete Planetas A Cidadela Escarlate A Ilha do Tesouro A Sede do Viajante A Voz no Broche Age Of Sorcery Akira Toryama Anne Rice Arthur C. Clarke As Mil e Uma Noites As Sombras do Mal Bad and Crazy Barad-dûr Berkely BlackSails Blog Breve encontro com Dracooh de Beltraam Bushido Caninos Brancos Canto Mordaz Carta Para um Sábio Engenheiro Cartas Chuck Hogan Clássicos Japoneses Sobrenaturais Daniel Handler Direitos Iguais Rituais Iguais Discworld Divulgação Doctor Who Dragon Ball Eiji Yoshikawa Elizabeth Kostova Elric de Melniboné Entrevista com o Vampiro Full Metal Alchemist Gaston Leroux Genghis Khan Grande A'Tuin Guillermo Del Toro Hoje é Sexta-Feira 13 e a Lua está Cheia Johann Wolfgang von Goethe Joseph Smith Katana Zero Lemony Snicket Lestat de Lioncourt Lord Byron Lord Ruthven Louis de Pointe du Lac Mapinguari Michael Moorcock Michelly Mordor Musashi Na Casa de Suddhoo Na toca dos ratos letrados Nergal Novela O Chamado Selvagem O Escrínio de Pooree O Fabuloso Maurício e seus Roedores Letrados O Historiador O Hobbit O Jirinquixá Fantasma O Lobo O Lobo das Planícies O Mar O Mundo de Sofia O Ogro Montês O Primeiro Rato Letrado O Rei de Amarelo O Senhor dos Anéis O Sexo Invisível O Sonho de Duncan Parrennes O Tigre O Tigre e o Pescador Obras das minhas filhas October Faction Olga Soffer Os Incautos Os Livros da Selva Os Ratos Letrados Outono o Gênioso Oz Oz City Pedra do Teletransporte Pituxa Polo Noel Atan Red John Rei Ladrão & Lâmina Randômica Richard Gordon Smith Robert E. Howard Robert Louis Stevenson Robert William Chambers Rotbranch Safira Samhain Sarcosuchusimperator Simbad Sobre a Escrita Sociedade Blake Stephen King Stranger From Hell TI Tevildo Thomas Alva Edison Tik Tak Tomas Ward Vida e Morte Wassily Wassilyevich Kandinsky William Blake Wyna daqui a três estrelas Yoshihiro Togashi Yu Yu Hakusho absinto aho aho akemi aleijadinho algoritmos alienígenas aluguel amazônia amor anagramas andarilhos animais de estimação animação ano novo aranha marrom aranha suprema arquétipo artesanato astronomia atalho atitudes autopublicação aves míticas azar balabolka baladas banho frio banho gelado bicicleta bienal do livro biografia blogger bokken boxe bugs caderno de lugar comum calçados militares caminhos escuros carlos ruas carnaval carta do chefe Seatle casa nova casas mal assombradas castelos castelos medievais categorias cavaleiro da lua celebrações pagãs chalupa chonchu chrome cidadania cientista civilização ciência condessa G condomínio configuração consciência conto epistolar coragem cordilheira dos andes crianças criaturas fantásticas criaturas lupinas crimes cultura brasileira cultura otaku cárcere dark rider dark side democracia deusa da lua e da caça dia das crianças dia de finados dia do saci dia dos mortos distopias diy doramas eclipse eclipse do sol eclipse solar ecologia el niño ema encantos esboços escultura escuridão espada de madeira espiritualidade espírito de luta espíritos exoplanetas falta de energia elétrica faça você mesmo feiticeiras feitiçaria feitiços felicidade felipe ferri folclore japonês fome fonte tipográfica fonógrafo fortuna fundação japão game pass gratidão greve gênero hitória hobby homenagem homens humor husky hábitos saudáveis ia para geração de imagens idealismo identidade igualdade de gênero imaginação imaterialismo inquisição jaci jaterê japão japão feudal jogos 2d jogos de plataforma jornada kami katana kendo kraken kraken tinto labirintos labirintos 2D lealdade leitor cabuloso lenda guarani lendas antigas leste leviathan licantropia linguagem de programação literatura literatura fantástica literatura inglesa live action livros infanto juvenis loop lua de morango lugares mal assombrados lógica de programação magia malaquias mandalas mangaká matemática mawé mazolata mboi-tui meio ambiente melancolia memorização mercado de trabalho meu rh microsoft midjourney mitologia grega mitologia japonesa mitologia árabe mitra mizu moccoletto mochila modelo de linguagem modo escuro molossus monograma montanha morgoth morpheus moto motoqueiro mudança mudanças climáticas mulheres mundos método wim hof músicas neil gaiman noite eterna nomes de gatos pretos nona arte nostalgia o que é vida objetos mágicos ogros oração os sete monstros osamu tezuka patriarcado pena pensamentos perpétuos pesadelos pescador piedade piratas pluto pod cast poderes povo nômade povos aborígenes predadores prefácio primavera primeiras impressões problemas profecia pterossauro publicação independente qualidade de vida quarta parede reclamação reflorestamento religião religião de zath rio Pinheiros rio Tietê ritual robôs roc roca roda do ano roma antiga romantismo cósmico romênia roque sacerdotisas de zath samurai de olhos azuis sarcosuchus Imperator saturnalia saturnália saúde segredos seres fantásticos serpente-papagaio sexo frágil sintetizador de voz smilodon sobrenatural sobrevivencialismo solstício solstício de inverno solstício de verão sonhar sophia perennis sorte suna mandís sustentabilidade série tau e kerana teclado telhado telhas de pvc templo de hachiman tempo teoria das cores terror texto em fala ticê tigre dente de sabre totvs carol transilvânia travessão treinamento treino trevas trickster tumba de gallaman tv título um sábado qualquer universidades van helsing varacolaci vendaval verão vida em condomínio vigília da nevasca windows wombo art xintoísmo ymir yokai yokais youkai youkais yule zath zoonoses águia ódio
Mostrar mais