Manual de Implantação Do Extrator de Dados PDF
Manual de Implantação Do Extrator de Dados PDF
Manual de Implantação Do Extrator de Dados PDF
EXTRATOR DE DADOS
EXTRATOR DE DADOS
Sumário
Histórico de Alterações...........................................................................................................................4
1 Introdução..............................................................................................................................5
2 Procedimento de instalação do Extrator.................................................................................5
3 Preparação dos ambientes.....................................................................................................6
3.1 Preparação do ambiente do e-Gestão....................................................................................6
3.2 Preparação do ambiente do PJe..............................................................................................7
3.3 Preparação do ambiente da Área de Staging..........................................................................7
4 Implantação da solução..........................................................................................................8
4.1 Atualização e configuração dos repositórios Pentaho-PDI......................................................8
4.2 Implantação do módulo de Carga da Área de Staging............................................................9
4.2.1 Criação/atualização do esquema da Área de Staging......................................................9
4.2.2 Implantação do Repositório PDI de Carga da Área de Staging......................................10
4.3 Implantação do módulo de Carga das Tabelas Primárias......................................................11
4.4 Implantação do módulo de geração das remessas...............................................................12
4.5 Implantação do módulo de Indicadores...............................................................................13
5 Configuração do ambiente de integração.............................................................................14
5.1 Configuração dos mapeamentos do PJe para o e-Gestão.....................................................14
5.1.1 Mapeamento de varas..................................................................................................14
5.1.2 Mapeamento de órgãos julgadores no 2º Grau............................................................15
5.1.2.1 Mapeamento de gabinetes.......................................................................................16
5.2 Configuração para o cálculo do controle de prazos para Magistrados..................................17
5.2.1 Definição da Regra........................................................................................................17
5.2.2 Configurações necessárias para o cálculo.....................................................................18
5.2.2.1 Tabela de configuração dos prazos...........................................................................18
5.2.2.2 Tabela de afastamentos............................................................................................20
5.2.2.3 Tabela de suspensões de prazos (tb_suspensao_prazo)...........................................22
5.2.2.4 Tabela de feriados (tb_feriado).................................................................................24
TRIBUNAL SUPERIOR DO TRABALHO
Histórico de Alterações
Data: 06/09/2017
1 Introdução
Este manual tem como principal objetivo instruir o processo de implantação do Módulo Extrator de
Dados do Sistema de Gerenciamento de Informações Administrativas e Judiciárias da Justiça do
Trabalho (e-Gestão). Este sistema provê a solução de integração de dados entre os sistemas PJe e e-
Gestão.
As dúvidas relativas à implantação do Extrator deverão ser abertas conforme Ato N° 7/GCGJT, de 23
de junho de 2016, classificadas como Dúvidas de TI do componente Extrator, na ferramenta JIRA do
TST, no projeto EG disponibilizado no endereço https://tarefas.tst.jus.br/browse/EG.
Nas seções a seguir são descritos os diferentes passos para a realização desses procedimentos.
Destacamos que se faz necessário que o Regional possua implantado no seu ambiente, homologação
ou produção, versões atualizadas do sistema PJe.
Data: 06/09/2017
Obs: O ambiente Oracle deverá ser preparado no mesmo servidor/instância de banco de dados do
sistema e-Gestão.
ATENÇÃO: Os ambientes do PJe e da Área de Staging devem estar em instâncias de banco de dados
separadas.
Para melhor entendimento dos procedimentos de preparação dos ambientes pode ser analisada a da
arquitetura da solução no Manual de arquitetura do Extrator de Dados disponibilizado a cada versão
do Extrator.
Caso o Tribunal já tenha preparado o ambiente para uma o Extrator em versões iguais ou posteriores
à 2.0, os passos 1 a 3 não precisam ser realizados.
PJE-EGESTAO_<número da versão>_Oracle.zip
Data: 06/09/2017
Obs: Caso o Tribunal já tenha realizado a preparação do ambiente para versões anteriores, será
necessária a execução apenas dos scripts relacionados à nova versão.
Após o download e descompactação dos arquivos, execute os scripts de acordo com a sequência
numerada:
PJE-EGESTAO_<número da versão>_PJE_1GRAU.zip
PJE-EGESTAO_<número da versão>_PJE_2GRAU.zip
Proceda com o download dos arquivos, abra a ferramenta de administração do banco PostgreSQL
(pgadmin), conecte em cada instância de banco de dados (1º e/ou 2º grau), abra a ferramenta de
execução de consultas. Em seguida abra o script correspondente e pressione o botão F5 ou F6
para executar.
OBS: À versão 2.1 do Extrator não são mais criados objetos na base de dados do PJe, assim o schema
pje_eg, o usuário ege_admin_servico e a role egero_admin_servico foram colocados em desuso e
podem ser apagados após a conclusão da implantação desta versão do Extrator.
Após o download e descompactação dos arquivos, proceder com a execução da sequência numerada
de scripts para a criação dos objetos (usuário, schema, roles, grants, etc...).
PJE-EGESTAO_<número da versão>_STAGING_AREA_1GRAU.zip
PJE-EGESTAO_<número da versão>_STAGING_AREA_2GRAU.zip
Proceda com o download dos arquivos, abra a ferramenta de administração do banco PostgreSQL
(pgadmin), conecte em cada instância de banco de dados (1º e/ou 2º grau), abra a ferramenta de
execução de consultas. Em seguida abrir o script correspondente e pressione o botão F5 ou F6
para executar. Lembre-se que esse procedimento deve ser executado para cada instância.
Data: 06/09/2017
Obs: Caso o Tribunal já tenha realizada a preparação do ambiente da Área de Staging em versões do
Extrator iguais ou posteriores à 2.0, não é necessária nova preparação do ambiente.
ATENÇÃO: O Tribunal deve providenciar para que a instância de banco de dados da Área de Staging
possua configurações adequadas a ambientes de DataWarehouse de forma que não se obtenha uma
solução de baixo desempenho.
É necessário que o Tribunal implante procedimentos para a cópia dos dados de produção do Extrator
para o servidor de bugfix de forma a viabilizar a sustentação da solução.
4 Implantação da solução
A solução de integração de dados é composta de 4 principais módulos:
Para melhor entendimento dos módulos e suas responsabilidades pode ser consultado o Manual de
arquitetura do Extrator de Dados disponibilizado a cada versão do Extrator.
NOTA: A preparação dos ambientes previamente, conforme instruções à seção 3-Preparação dos
ambiente (pág.5), é necessária para a implantação da solução.
Repositorios_Pentaho_PDI_<data>.zip
Data: 06/09/2017
Rep1_CargaStagingArea
Rep2_TabelasPrimarias
Rep3_Remessa
Descompacte o arquivo e coloque seu conteúdo na mesma pasta onde estão os repositórios já
instalados.
Exemplo:
C:\PDI\Repositórios PDI\Rep1_CargaStagingArea
1. Criação e/ou atualização dos schemas pje_eg e de suas permissões (1º e 2º Grau);
Obs.: Para a configuração das tabelas necessárias ao cálculo do Controle de Prazos (1º e 2º Grau),
deve-se consultar a seção 5.2 - Configuração para o cálculo do controle de prazos.
Proceda com o download dos arquivos, abra a ferramenta de administração do banco PostgreSQL
(pgadmin), conecte à instância de banco de dados da Área de Staging, abra a ferramenta de execução
de consultas. Em seguida abra o script correspondente e pressione o botão F5 ou F6 para executar.
Esse procedimento deve ser executado tanto para o 1º quanto para o 2º grau, em seus respectivos
databases/instâncias.
Data: 06/09/2017
Obs.: A carga da Área de Staging é realizada para cada um dos dois graus através dos Jobs:
jbs_gerenciar_carga_1grau.kjb
jbs_gerenciar_carga_2grau.kjb
Para configurar os Jobs para os envio de e-mail com os logs e resultado da execução.
Data: 06/09/2017
Abra o arquivo
Obs.: A carga das Tabelas Primárias é realizada para cada um dos dois graus através do Job:
jbs_gerenciar_carga_tabelas_primarias.kjb
Para configurar os Jobs para os envio de e-mail com os logs e resultado da execução.
Data: 06/09/2017
Para configurar os Jobs para os envio de e-mail com os logs e resultado da execução.
Obs: A execução da fase de geração das remessas depende da correta implantação de todos os
demais módulos, da correta execução das demais fases do processo conforme o Manual de
arquitetura do Extrator de Dados além da configuração do ambiente de integração conforme seção 5-
Configuração do ambiente de integração (pág.12).
Data: 06/09/2017
Obs: Pode-se verificar como criar um repositório no PDI e como configurar uma conexão no
Manual de execução do Extrator de Dados
Obs: Após a correta execução do job, os Indicadores serão registrados na tabela TB_ITEM do owner
EGE no ambiente do e-Gestão.
NOTA: A partir da versão 2.3 do Extrator a implantação do módulo de indicadores não é mais
realizada pelo aplicativo ImportarConsultas.
Data: 06/09/2017
Nesta seção serão listados os procedimentos necessários para a configuração dos ambientes para
garantir o funcionamento correto do Extrator.
Obs: O mapeamento de magistrados é realizado através do CPF nos dois sistemas. O Tribunal deve
garantir que o cadastro dos CPFs dos magistrados está consistente entre os dois sistemas.
O Tribunal deve preencher esta tabela através de scripts com a seguinte estrutura:
INSERT INTO ege.tb_mapeamento_vara
(num_tribunal,num_orgao_julgador_pje,num_orgao_estatistica,num_unidade,num_
interno_vara) VALUES (...)
Esses dados devem ser atualizados quando da inclusão de novas varas nos sistemas PJe e e-Gestão.
Dica: a relação dos órgãos julgadores pode ser obtida com a execução da seguinte consulta na base
de dados do 1º Grau do sistema PJe:
select oj.id_orgao_julgador as num_orgao_julgador_pje,
oj.ds_orgao_julgador, oj.in_posto_avancado, oj.id_jurisdicao
from client.tb_orgao_julgador oj
order by oj.in_posto_avancado, oj.id_jurisdicao, oj.id_orgao_julgador
Obs1: O atributo num_orgao_estatistica deve ser preenchido, para todas as varas, de acordo com o
cadastro da tabela EGT_ORGAO_ESTATISTICA do sistema e-Gestão (Oracle). Os postos avançados
cadastrados no sistema PJe não necessitam do preenchimento deste campo.
Obs2: O atributo num_unidade deve ser preenchido, para todas as varas, de acordo com o cadastro
da tabela EGT_ORGAO_UNIDADE do sistema e-Gestão (Oracle). Os postos avançados cadastrados no
sistema PJe não necessitam do preenchimento deste campo.
Data: 06/09/2017
Obs3: O atributo num_interno_vara não precisa ser preenchido para as varas e pode ser preenchido,
para os postos avançados, de acordo com o cadastro destes postos avançados à tabela EGT_VARA. O
preenchimento deste campo permite ao Extrator informar o campo num_posto_avancado das
tabelas EGT_INFO_AUDIENCIA e EGT_INFO_PROCESSO e assim, a posteriori, a obtenção de
estatísticas sobre os postos avançados no sistema e-Gestão.
O Tribunal deve preencher esta tabela através de scripts com a seguinte estrutura:
INSERT INTO ege.tb_mapeamento_trt_ojc
(num_tribunal,num_orgao_julgador_pje,num_unidade) VALUES (...)
Esses dados devem ser atualizados quando da inclusão de novos órgãos julgadores nos sistemas PJe e
e-Gestão.
Dica: a relação dos órgãos julgadores colegiados pode ser obtida com a execução da seguinte
consulta na base de dados do 2º Grau do sistema PJe, que deve ser complementada com os números
de identificação das unidades (EGT_ORGAO_UNIDADE) utilizados no sistema e-Gestão.
select ojc.id_orgao_julgador_colegiado as num_orgao_julgador_pje,
ojc.ds_orgao_julgador_colegiado
from client.tb_orgao_julgador_colgiado ojc
order by ojc.id_orgao_julgador_colegiado;
O Tribunal pode preencher esta tabela através de scripts com a seguinte estrutura:
Data: 06/09/2017
Dica: a relação dos órgãos julgadores pode ser obtida com a execução da consulta na base de dados
do 2º Grau do PJe , que deve ser complementada com os números de identificação das unidades
(EGT_ORGAO_UNIDADE) utilizados no sistema e-Gestão.
select oj.id_orgao_julgador as num_orgao_julgador_pje, oj.ds_sigla,
oj.ds_orgao_julgador
from client.tb_orgao_julgador oj
order by oj.id_orgao_julgador;
Os seguintes dados deverão ser informados pelo Tribunal a partir do preenchimento das seguintes
tabelas na área de staging:
Obs: A partir da versão 2.3 do Extrator, não se realiza mais a extração das informações de
suspensões e feriados do sistema PJe.
a) Devem ser SEMPRE dia útil, ou seja, sábado/domingo ou feriado não serão considerados
(tb_feriado);
b) Não devem estar compreendidas em um período de suspensão de prazo do magistrado
Data: 06/09/2017
(tb_suspensao_prazo);
c) Não devem estar compreendidas em um período de afastamento do magistrado (tb_afastamento).
Data: 06/09/2017
semana.
Exemplos de Preenchimento:
eis ind_apenas_dias_ut
ind_dias_corridos
cd_classe_judicial
qt_dias_prazo
ds_motivo
tp_prazo
dt_inicio
PRAZO_LAVRATUR N N
A_ACORDAO 15 01/01/2000 Prazo para lavratura de acórdão – inicial
qt_dias_prazo
ds_motivo
tp_prazo
dt_inicio
Data: 06/09/2017
PRAZO_LAVRATUR N N
A_ACORDAO 15 01/01/2000 Prazo para lavratura de acórdão – inicial
Obs: Os antigos parâmetros de configuração de prazos para magistrados no sistema PJe estão em
desuso.
Descrição da tabela:
Data: 06/09/2017
Exemplos de Preenchimento:
Obs: A forma de preenchimento dos afastamentos dos magistrados é a mesma, tanto para o
1º Grau como para o 2º Grau.
Data: 06/09/2017
Exemplos de Preenchimento:
Data: 06/09/2017
id_orgao_julgador (*)
id_municipio (*)
dta_mes_inicio
dta_ano_inicio
dta_dia_inicio
ds_suspensao
dta_ano_final
dta_dia_final
dt_mes_final
ind_ativo
ds_ato
Recesso Forense (**) 20 12 31 12 S
Sábado/Domingo
anterior Recesso Forense 19 12 2015 S
Indisponibilidade do
Sistema 22 4 2016 S
Provimento Conjunto nº
4/2016 30 1 2016 5 2 2016 S
Data: 06/09/2017
Exemplos de Preenchimento:
Data: 06/09/2017
id_orgao_julgador (*)
id_municipio (*)
dta_mes_inicio
dta_ano_inicio
dta_mes_final
dta_dia_inicio
dta_ano_final
dta_dia_final
ds_feriado
ind_ativo
ds_lei
Semana Santa
(Páscoa) 2017 12 4 2017 14 4 2017 S
Tiradentes 21 4 S
Aniversário de 24 10 S 5385
Goiânia
5.
Data: 06/09/2017