Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Recursos Humanos |
Módulo: | PORTAL RH - PROTHEUS |
Função: | APIGETSTRUCTURE.PRW / WSORG010.PRW/ WSGPE020.PRW / PWSA100.PRW / CSAA100.PRW |
Requisito/Story/Issue (informe o requisito relacionado): | DRHPONTP-4034 |
Pacotes: |
02. SITUAÇÃO/REQUISITO
Solicitada melhoria no cadastro de departamentos que permita escolher um responsável de um grupo de empresas diferente.
03. SOLUÇÃO
Desenvolvida a melhoria que possibilita que a solicitação de um funcionário suba para um aprovador de um grupo de empresas diferente.
A nova funcionalidade está disponível apenas na hierarquia de Visão de Departamentos: MV_ORGCFG = 2.
04. DEMAIS INFORMAÇÕES
Necessário configurar o compartilhamento das tabelas RD4, RDE, RDK, RH3, RH4, RGK e RDY de acordo com a documentação disponibilizada:
http://tdn.totvs.com/display/public/PROT/TTDITV_DT_Hierarquia_grupos_de_empresas_diferentes
A característica que permite utilizar aprovadores de grupos diferentes na hierarquia de departamentos com visão é que nesse tipo de hierarquia é respeitada a estrutura de quem está solicitando, isso possibilita que as solicitações subam para o aprovador correto mesmo quando o aprovador não pertence ao mesmo departamento do solicitante.
*Obs. Utilizando a hierarquia de Estrutura de Departamentos (MV_ORGCFG = 0) não é possível pois no momento da aprovação será considerado apenas o departamento do aprovador, também não é possível utilizar o conceito com hierarquia de Visão por Postos (MV_ORGCFG = 1), pois além de utilizar o conceito de departamentos e cadastro de visão, também deverá ser utilizado operação e utilização de postos habilitados aos departamentos.
05. EXEMPLO DE UTILIZAÇÃO
Configurações para utilização do conceito:
1 - http://tdn.totvs.com/display/public/PROT/TTDITV_DT_Hierarquia_grupos_de_empresas_diferentes
2 - Hierarquias - Níveis de fluxo de aprovação de Solicitações, no Portal GCH
3 - Efetuamos os processos de criação de Departamentos;
Departamentos Empresa T1
Departamentos Empresa T2
Departamentos Empresa T3
Para a utilização do novo conceito, o Protheus deverá estar atualizado com o novo campo Empresa Responsável (QB_EMPRESP).
4 - Criar uma visão de departamentos com Hierarquia Organizacional e seu Tipo Operacional.
Breve explicação sobre as informações dos campos obrigatórios.
Hierarquia da Visão:
- Organizacional(Organograma): É um gráfico que representa a estrutura formal de uma organização. Nele, os itens são dispostos em níveis que representam a hierarquia existente entre eles. Quanto mais alto estiver o item, maior a autoridade e a abrangência da atividade.
- Comunicação: Determina como deve funcionar a comunicação entre as pessoas na empresa, através dos ocupantes de postos e o que permitirá habilitar os lideres às pessoas que estão sob sua responsabilidade. A visão de comunicação servirá para que através dos postos e das pessoas que os ocupem estabeleçam o relacionamento entre os serviços.
Tipo da Visão:
- Operacional: Determina a estrutura hierárquica que a empresa opera e a qual estará vinculada a arquitetura de departamento operacional da empresa e ainda, onde poderá efetuar dentro de sua estrutura as operações de solicitação, aprovação e cancelamento.
- Apresentação: Determina outras estruturas hierárquicas dentro da empresa para que se tenha outras visões dependendo do serviço como, por exemplo, as estruturas da CIPA, estruturas de projetos, planejamentos, etc.
Incluímos informações das Empresa, Filiais e Departamentos que irão participar da Hierarquia.
5 - Após a inclusão da visão, no botão Outras Ações montaremos a Estrutura de visão (Organograma) escolhida, isso indicará a montagem correta das responsabilidades de cada departamento.
Dentro da Estrutura de visão, com duplo clique no departamento escolhido, conseguimos visualizar os funcionários que estão alocados em cada departamento de acordo com a empresa logada.
6 - Para utilização do Portal Gestão Capital Humano foi necessário criar os 3 portais para cada empresa, com isso compartilhamos as tabelas AI8(Menus de Portal), AI9(Portais do Sistema) para a utilização de apenas um menu específico, porém a configuração destas tabelas podem ser utilizadas com o conceito de exclusividade, mas será necessário que seja criado um menu para cada filial.
Posicionando na solicitação desejada e clicando em Editar definimos a Visão, Nível Inicial de Solicitação e Níveis de Aprovação.
7 - Ao acessar o Portal da empresa T1 com o perfil de presidência de acordo com a visão estabelecida temos a visão estrutural de todos os participantes.
acessando os ícones de equipe conseguimos ver todos os participantes de cada empresa, filial e departamento.
06. ATUALIZAÇÃO DO COMPATIBILIZADOR
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
- Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:
Pergunte
(X1_PERGUNT)
Nome
Grupo
(X1_GRUPO)
Ordem
(X1_ORDEM)
Tipo
(X1_TIPO)
Tamanho
(X1_TAMANHO)
Tabela SQB - DEPARTAMENTO
- Criação do Campo QB_EMPRESP no arquivo SX3 – Campo:
Campo | QB_EMPRESP |
Tipo | caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Emp. Resp. |
Descrição | Empresa do Responsável |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Consulta Padrão | SM0MRP |
Val. Sistema | Vazio() .Or. VldEmpCsa() |
Help | Informe o grupo de empresa do responsável.. |
- Alteração do Campo QB_EMPRESP no arquivo SX3 – Campo.
2. Criação ou Alteração de tabela no arquivo SX2– Tabelas:
Chave
Nome
Modo
PYME
B04
(X2_CHAVE)
Dente/Região
(X2_NOME)
C
(X2_MODO)
N
(X2_PYME)
3. Criação ou Alteração de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:
Chave
Ex.: AR
Descrição
Ex.: Tabela de IR de Aplicações Financeiras
4. Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:
- Tabela SQB - DEPARTAMENTO - Criação Campo QB_EMPRESP
Campo | QB_EMPRESP |
Tipo | caracter |
Tamanho | 28 |
Decimal | 0 |
Formato | @! |
Título | Emp. Filial Resp. |
Descrição | Empresa Filial do Responsável |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Consulta Padrão | SM0MRPSM0SQB |
Val. Sistema | Vazio() .Or. VldEmpCsa() |
Help | Informe o grupo de empresa do responsável.. |
or. ExistCpo("SM0", EmpSQBResp() + M->QB_FILRESP) |
- Alteração do Campo QB_MATRESP no arquivo SX3 – Campo.Alteração do Campo QB_FILRESP
Campo | QB_ |
MATRESP | |
Tipo | caracter |
Tamanho |
6 | |
Decimal | 0 |
Título |
Matric Resp. |
Descrição |
Matricula do |
Responsavel | |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse |
Não |
Consulta Padrão |
SRAQB | |
Val. Sistema | Vazio() .or. ExistCpo("SM0", EmpSQBResp() + M->QB_FILRESP) |
- Criação
- de Consulta Padrão - SM0SQB no arquivo SXB – Consulta Padrão:
- Criação Pesquisa SM0SQB:
Alias | SM0SQB |
Tipo | 1 |
Sequência | 01 |
Coluna | DB |
Descrição | Filiais |
Contém | SM0 |
Alias | SM0SQB |
Tipo | 2 |
Sequência | 01 |
Coluna | 01 |
Descrição | Código |
Contém |
Alias | SM0SQB |
Tipo | 2 |
Sequência | 02 |
Coluna | 02 |
Descrição | Nome |
Contém |
Alias | SM0SQB |
Tipo | 4 |
Sequência | 01 |
Coluna | 01 |
Descrição | Código |
Contém | M0_CODFIL |
Alias | SM0SQB |
Tipo | 4 |
Sequência | 01 |
Coluna | 02 |
Descrição | Filial |
Contém | M0_FILIAL |
Alias | SM0SQB |
Tipo | 4 |
Sequência | 01 |
Coluna | 03 |
Descrição | Município |
Contém | M0_CIDENT |
Alias | SM0SQB |
Tipo | 4 |
Sequência | 02 |
Coluna | 04 |
Descrição | Empresa |
Contém | M0_NOME |
Alias | SM0SQB |
Tipo | 4 |
Sequência | 02 |
Coluna | 05 |
Descrição | Filial |
Contém | M0_FILIAL |
Alias | SM0SQB |
Tipo | 5 |
Sequência | 01 |
Coluna | 01 |
Descrição | |
Contém | FwCodFil() |
Alias | SM0SQB |
Tipo | 6 |
Sequência | 01 |
Coluna | 01 |
Descrição | Filiais |
Contém | SM0->M0_CODIGO == EmpSQBResp() |
6. Criação ou Alteração de Índices no arquivo SIX – Índices:
Índice
AA1
Ordem
6
Chave
AA1_FILIAL+AA1_CODVEN
Descrição
Cod. Vendedor
Proprietário
S
7. Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável
(X6_VAR)
Tipo
(X6_TIPO)
Descrição
(X6_DESCRIC + X6_DESC1 + X6_DESC2)
Valor Padrão
(X6_CONTEUD)
- Criação de Consulta Padrão - SRAQB no arquivo SXB – Consulta Padrão:
Alias | SRAQB |
Tipo | 1 |
Sequência | 01 |
Coluna | RE |
Descrição | Funcionários |
Contém | SRA |
Alias | SRAQB |
Tipo | 2 |
Sequência | 01 |
Coluna | 01 |
Descrição | |
Contém | ConECsa100() |
Alias | SRAQB |
Tipo | 5 |
Sequência | 01 |
Coluna | |
Descrição | |
Contém | M->QB_MATRESP |
8. Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela BD5 – Contas Médicas:
Campo
Informe o conteúdo do (X7_CAMPO)
Sequência
Informe o conteúdo do (X7_SEQUENC)
Campo Domínio
Informe o conteúdo do (X7_CDOMIN)
Tipo
Informe o conteúdo do (X7_TIPO)
Regra
Informe o conteúdo do (X7_REGRA)
Posiciona?
Informe o conteúdo do (X7_SEEK)
Chave
Informe o conteúdo do (X7_CHAVE)
Condição
Informe o conteúdo do (X7_CONDIC)
Proprietário
05. ASSUNTOS RELACIONADOS
Hierarquias - Níveis de fluxo de aprovação de Solicitações, no Portal GCH
Definição da Regra do campo de Departamento e sua Descrição no Cadastro de Funcionários
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |