Vous êtes sur la page 1sur 84

Seo Judiciria do Rio de Janeiro

Projeto SIGA Sistema Integrado de Gesto Administrativa


Grupo Funcional Gesto Documental Mdulo Expedientes
Documento de Viso

MANUAL DE INSTALAO

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto Documental Mdulo Expedientes
Documento de Viso

Controle de Verso
Verso

Responsabilidade

Incio de elaborao

Final de elaborao

1.0

Andr Luis

02/08/2010

10/08/2010

Atividade

C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 2

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ndice
1

Viso Geral ............................................................................................................................................................4

Requisitos de Instalao........................................................................................................................................4
2.1

Requisitos de Hardware .................................................................................................................................4

2.2

Requisitos de Software ..................................................................................................................................4

Servidor de Aplicao............................................................................................................................................4

Navegador Web.....................................................................................................................................................4
4.1

Outros Requisitos ...........................................................................................................................................5

Instalao ..............................................................................................................................................................6
5.1

Instalao no Banco de Dados ......................................................................................................................6

5.2

Instalao no Sistema Operacional................................................................................................................6

5.3

Instalao no JBoss .......................................................................................................................................6

Contato ..................................................................................................................................................................6

ANEXO I CRIAO DAS TABELAS E FUNES DO SCHEMA SIGA ...........................................................7

ANEXO ii CRIAO DAS TABELAS E FUNES DO SCHEMA CORPORATIVO.......................................53

C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 3

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

VISO GERAL

O presente manual trata da preparao do ambiente de hardware e software para execuo do Siga-Doc.
Sero descritos, no prximo captulo, os requisitos necessrios referentes a especificaes de mquinas e sistemas, bem
como a verses de componentes. No captulo subseqente, tem-se uma srie de passos necessrios para a instalao.

2.1

REQUISITOS DE INSTALAO

Requisitos de Hardware
Hardware
Processador
Memria
Espao em disco
Resoluo de vdeo

Requisito
Intel Xeon 3.2 GHz 32 bits
1,5 GB (Mnima)
112 MB
Resoluo mnima de 1024 x 768 pixels com
256 cores.

Outro hardware:

2.2

Requisitos de Software
Sistema Operacional

Verso

Windows Server
Linux

2003
2.6.25-14

Banco de Dados
Oracle

Service Pack ou outra


restrio

Verso
Verso 9
Verso

SERVIDOR DE APLICAO

Jboss

4.2.3.GA
Verso

NAVEGADOR WEB

Internet Explorer
Biblioteca/ Componente
Log4J
Lucene (core, queries,
analyzers)
Nheengatu

6 ou Superior
Verso
1.2.11
2.4.0

Onde pode ser obtido?


http://logging.apache.org/log4j/
http://lucene.apache.org/java/docs/index.html

1.4

http://sourceforge.net/projects/nheengatu/
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 4

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

4.1

Dom4j
FCKEditor
iText / iText rtf
Webwork / xwork.jar

1.6
2.3
2.1.5
2.2.2

Jasper Reports / src


Fop
Hibernate / Annotations /
EntityManager / Hibernate
Search
Commons-Collections
AntLR
CGLib (cglib-nodep.jar)
Commons-Logging
EhCache
Avalon
Batik (batik-all.jar)
Commons-IO
Xalan (tambm serializer.jar)
Xerces (xercesImpl.jar)
XML Commons (xml-apis.jar,
xml-apis-ext.jar)
Xmlgraphics (commons)
PDFBox
Tagsoup
Jdom
DynamicJasper
Kxml2
Tidy

3.5.1
1.2
3

http://www.dom4j.org/
http://sourceforge.net/projects/fckeditor/
http://itextpdf.com/
http://www.opensymphony.com/webwork/dow
nload.action
http://jasperforge.org/
http://xmlgraphics.apache.org/fop/
http://www.hibernate.org/

2.1.1
2.7.6
2.2
1.1.1
1.2.4
4.2.0
1.7
1.3.1
2.7.0
2.7.1
1.3.04

http://commons.apache.org/collections/
http://www.antlr.org/
http://cglib.sourceforge.net/
http://commons.apache.org/logging/
http://ehcache.org/
http://avalon.apache.org/
http://xml.apache.org/batik/
http://commons.apache.org/io/
http://xml.apache.org/xalan-j/
http://xerces.apache.org/xerces2-j/
http://xml.apache.org/commons/

1.3.1
0.7.3
1.1.3
1.0
3.0.6
2.2.2
04aug2000r7

http://xmlgraphics.apache.org/
http://pdfbox.apache.org/
http://www.ccil.org/~cowan/XML/tagsoup
http://www.jdom.org
http://dynamicjasper.sourceforge.net/
http://kxml.sourceforge.net/
http://www.garshol.priv.no/download/xmltools/
prod/JTidy.html
http://qrcode.sourceforge.jp
http://htmlcleaner.sourceforge.net/
http://www.oracle.com/technetwork/java/javae
e/tech/jta-138684.html
http://www.oracle.com/technology/software/te
ch/java/sqlj_jdbc/htdocs/jdbc101040.html
http://www.oracle.com/technetwork/java/ejb141389.html
http://rifers.org/wiki/display/RIFECNT
http://jsptags.com/tags/navigation/pager/page
r-taglib-2.0.html

Qrcode
HtmlCleaner
JTA

0.9
2.0
1.1

ojdbc

1.4

EJB3(ejb3-persistence.jar)

3.3.1

Rife(rife-continuations.jar)
Pager Taglib

1.6.1
2.0

Outros Requisitos
necessrio que a conta do usurio do sistema operacional a executar o servidor JBoss no seja uma conta de
administrador e no esteja inclusa em grupo que possua privilgios caractersticos desse perfil.

C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 5

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

5.1

INSTALAO

Instalao no Banco de Dados


O Siga utiliza funes e tabelas divididas entre dois schemas: Siga e Corporativo. Os scripts para montagem
de ambos sobre um ambiente Oracle instalado conforme instrues do fabricante encontram-se nos anexos I e
II, no fim deste documento.

5.2

Instalao no Sistema Operacional


No sistema operacional instalado conforme instrues do fabricante deve ser configurado o servidor JBoss, do
modo descrito em http://docs.jboss.org/jbossas/guides/installguide/r1/en/html_single/

5.3

Instalao no JBoss
No Jboss ser feito deploy dos trs arquivos que compem a aplicao: siga.war, sigaex.war e fckeditor.war,
este ltimo correspondente ao editor de textos do sistema, instalado como uma aplicao parte.
As bibliotecas descritas no item 2.2 e fornecidas junto com os arquivos .war devero ser postas no subdiretrio
lib, do JBoss.

CONTATO

Andr Lus Souza da Silva (andr.silva@jfrj.jus.br)


Edson Sales da Rocha (edsonsr@jfrj.jus.br)
Equipe de Sistemas de Gesto Documental
(21) 3218 8793

C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 6

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ANEXO I CRIAO DAS TABELAS E FUNES DO SCHEMA SIGA

-- Unable to Render DDL with DBMS_METADATA using internal generator.


CREATE TABLE SIGA.EX_BOLETIM_DOC
(
ID_BOLETIM_DOC NUMBER NOT NULL,
ID_DOC NUMBER,
ID_BOLETIM NUMBER
, CONSTRAINT BOLETIM_DOC_PK PRIMARY KEY
(
ID_BOLETIM_DOC
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_BOLETIM_DOC
ADD CONSTRAINT BOL_DOC_UK UNIQUE
(
ID_DOC
)
ENABLE
;
ALTER TABLE SIGA.EX_BOLETIM_DOC
ADD CONSTRAINT BOL_BOLETIM_FK FOREIGN KEY
(
ID_BOLETIM
)
REFERENCES SIGA.EX_DOCUMENTO
(
ID_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_BOLETIM_DOC
ADD CONSTRAINT BOL_DOC_FK FOREIGN KEY
(
ID_DOC
)
REFERENCES SIGA.EX_DOCUMENTO
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 7

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

(
ID_DOC
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_CLASSIFICACAO
(
ID_CLASSIFICACAO NUMBER(10, 0) NOT NULL,
COD_ASSUNTO_PRINCIPAL NUMBER(1, 0),
COD_ASSUNTO_SECUNDARIO NUMBER(1, 0),
COD_CLASSE NUMBER(2, 0) NOT NULL,
COD_SUBCLASSE NUMBER(2, 0) NOT NULL,
COD_ATIVIDADE NUMBER(2, 0) NOT NULL,
DESCR_CLASSIFICACAO VARCHAR2(4000 BYTE) DEFAULT NULL NOT NULL,
FACILITADOR_CLASS VARCHAR2(4000 BYTE) DEFAULT NULL,
ID_REG_INI NUMBER(10, 0),
DT_INI_REG DATE,
DT_FIM_REG DATE,
COD_ASSUNTO NUMBER(2, 0)
, CONSTRAINT CLASSIFICACAO_PK PRIMARY KEY
(
ID_CLASSIFICACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE SIGA.EX_CLASSIFICACAO IS 'Armazena os cdigos de classificacao de assuntos de
expedientes segundo a tabela de temporalidade proposta na Gesto Documental.'
;
COMMENT ON COLUMN SIGA.EX_CLASSIFICACAO.ID_CLASSIFICACAO IS 'Identificador interno do assunto
nosistema, um nmero sequencial gerado automaticamente.'
;
COMMENT ON COLUMN SIGA.EX_CLASSIFICACAO.COD_ASSUNTO_PRINCIPAL IS 'Cdigo de clasificao do
assunto principal. '
;
COMMENT ON COLUMN SIGA.EX_CLASSIFICACAO.COD_ASSUNTO_SECUNDARIO IS 'Cdigo de classificao do
cdigo secundrio'
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 8

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

COMMENT ON COLUMN SIGA.EX_CLASSIFICACAO.COD_CLASSE IS 'Cdigo da Classe funcional do documento.


So dez classes principais, de acordo com o foco administrativo.'
;
COMMENT ON COLUMN SIGA.EX_CLASSIFICACAO.COD_SUBCLASSE IS 'Cdigo da sub-classe do documento ou
processo. '
;
COMMENT ON COLUMN SIGA.EX_CLASSIFICACAO.COD_ATIVIDADE IS 'Cdigo da atividade funcional do
documento ou processo.'
;
COMMENT ON COLUMN SIGA.EX_CLASSIFICACAO.DESCR_CLASSIFICACAO IS 'Descrio do escopo do assunto
a que se refere o documento ou processo.'
;
COMMENT ON COLUMN SIGA.EX_CLASSIFICACAO.FACILITADOR_CLASS IS 'Texto explicando as reggras pr
estabelecidas para a criao deste tipo de documento.'
;
CREATE INDEX SIGA.EX_CLASSIFICACAO_IDX_018 ON SIGA.EX_CLASSIFICACAO (COD_ASSUNTO_PRINCIPAL
ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.EX_CLASSIFICACAO_IDX_019 ON SIGA.EX_CLASSIFICACAO
(COD_ASSUNTO_SECUNDARIO ASC, COD_CLASSE ASC, COD_SUBCLASSE ASC, COD_ATIVIDADE ASC,
COD_ASSUNTO_PRINCIPAL ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.EX_CLASSIFICACAO_IDX_020 ON SIGA.EX_CLASSIFICACAO (COD_CLASSE ASC,
COD_SUBCLASSE ASC, COD_ATIVIDADE ASC, COD_ASSUNTO_PRINCIPAL ASC, COD_ASSUNTO_SECUNDARIO
ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 0
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 9

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_COMPETENCIA
(
FG_COMPETENCIA VARCHAR2(1 BYTE) DEFAULT NULL NOT NULL,
ID_PESSOA NUMBER(10, 0),
ID_CARGO NUMBER(3, 0),
ID_LOTACAO NUMBER(5, 0),
DT_INI_VIG_COMPETENCIA DATE NOT NULL,
DT_FIM_VIG_COMPETENCIA DATE,
ID_COMPETENCIA NUMBER(10, 0) NOT NULL,
ID_FUNCAO_CONFIANCA NUMBER(3, 0),
ID_FORMA_DOC NUMBER(10, 0) NOT NULL
, PRIMARY KEY
(
ID_COMPETENCIA
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_COMPETENCIA
ADD CONSTRAINT COMPETENCIA_PESSOA_FK FOREIGN KEY
(
ID_PESSOA
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_COMPETENCIA
ADD CONSTRAINT COMPETENCIA_LOTACAO_FK FOREIGN KEY
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 10

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

(
ID_LOTACAO
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_COMPETENCIA
ADD CONSTRAINT COMPETENCIA_FUNC_CONF_FK FOREIGN KEY
(
ID_FUNCAO_CONFIANCA
)
REFERENCES CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA
) ENABLE
;
ALTER TABLE SIGA.EX_COMPETENCIA
ADD CONSTRAINT COMPETENCIA_CARGO_FK FOREIGN KEY
(
ID_CARGO
)
REFERENCES CORPORATIVO.DP_CARGO
(
ID_CARGO
) ENABLE
;
COMMENT ON TABLE SIGA.EX_COMPETENCIA IS 'Esta tabela tem a funo de identificar se o usurio tem
competncia para gerar ou acessar determinado tipo de documento. Armazena tambm o histrico de
competncia.'
;
COMMENT ON COLUMN SIGA.EX_COMPETENCIA.DT_INI_VIG_COMPETENCIA IS 'Data de incio da competencia,
tem a funo de preservar o histrico.'
;
COMMENT ON COLUMN SIGA.EX_COMPETENCIA.DT_FIM_VIG_COMPETENCIA IS 'Data de fim da competencia,
tem a funo de preservar o histrico.'
;
COMMENT ON COLUMN SIGA.EX_COMPETENCIA.ID_COMPETENCIA IS 'Nmero sequencial gerado
automaticamente que identifica internamente a competncia.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_CONFIGURACAO
(
ID_CONFIGURACAO NUMBER(10, 0) NOT NULL,
ID_ORGAO_USU NUMBER(10, 0),
ID_LOTACAO NUMBER(10, 0),
ID_CARGO NUMBER(10, 0),
ID_FUNCAO_CONFIANCA NUMBER(3, 0),
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 11

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_PESSOA NUMBER(10, 0),


ID_TP_MOV NUMBER(10, 0),
ID_TP_DOC NUMBER(10, 0),
ID_FORMA_DOC NUMBER(10, 0),
ID_MOD NUMBER(10, 0),
ID_CLASSIFICACAO NUMBER(10, 0),
ID_VIA NUMBER(2, 0),
FG_CONFIGURACAO VARCHAR2(1 BYTE),
DT_INI_VIG_CONFIGURACAO DATE,
DT_FIM_VIG_CONFIGURACAO DATE,
DT_INI_REG DATE DEFAULT sysdate,
ID__NIVEL_ACESSO NUMBER,
ID_SIT_CONFIGURACAO NUMBER,
ID_TP_CONFIGURACAO NUMBER,
ID_PAPEL NUMBER,
ID_TIPO_FORMA_DOC NUMBER
, CONSTRAINT CONFIGURACAO_PK PRIMARY KEY
(
ID_CONFIGURACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CONFIGURACAO_LOTACAO_FK FOREIGN KEY
(
ID_LOTACAO
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CFG_SIT_CFG_FK FOREIGN KEY
(
ID_SIT_CONFIGURACAO
)
REFERENCES SIGA.EX_SITUACAO_CONFIGURACAO
(
ID_SIT_CONFIGURACAO
) ENABLE
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 12

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CONFIGURACAO_FORMA_DOC_FK FOREIGN KEY
(
ID_FORMA_DOC
)
REFERENCES SIGA.EX_FORMA_DOCUMENTO
(
ID_FORMA_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CFG_TP_CFG_FK FOREIGN KEY
(
ID_TP_CONFIGURACAO
)
REFERENCES SIGA.EX_TIPO_CONFIGURACAO
(
ID_TP_CONFIGURACAO
) ENABLE
;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CONFIGURACAO_PESSOA_FK FOREIGN KEY
(
ID_PESSOA
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CONFIGURACAO_CARGO_FK FOREIGN KEY
(
ID_CARGO
)
REFERENCES CORPORATIVO.DP_CARGO
(
ID_CARGO
) ENABLE
;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CONFIGURACAO_FUNC_CONF_FK FOREIGN KEY
(
ID_FUNCAO_CONFIANCA
)
REFERENCES CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA
) ENABLE
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 13

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ALTER TABLE SIGA.EX_CONFIGURACAO


ADD CONSTRAINT CONFIGURACAO_NIVEL_ACESSO_FK FOREIGN KEY
(
ID__NIVEL_ACESSO
)
REFERENCES SIGA.EX_NIVEL_ACESSO
(
ID_NIVEL_ACESSO
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_DOCUMENTO
(
ID_DOC NUMBER(10, 0) NOT NULL,
NUM_EXPEDIENTE NUMBER(10, 0),
ANO_EMISSAO NUMBER(10, 0),
ID_TP_DOC NUMBER(10, 0) NOT NULL,
ID_CADASTRANTE NUMBER(10, 0) NOT NULL,
ID_LOTA_CADASTRANTE NUMBER(5, 0) NOT NULL,
ID_SUBSCRITOR NUMBER(10, 0),
ID_LOTA_SUBSCRITOR NUMBER(5, 0),
DESCR_DOCUMENTO VARCHAR2(4000 BYTE) DEFAULT NULL,
DT_DOC DATE,
DT_REG_DOC DATE NOT NULL,
NM_SUBSCRITOR_EXT VARCHAR2(256 BYTE),
NUM_EXT_DOC VARCHAR2(32 BYTE),
CONTEUDO_BLOB_DOC BLOB,
NM_ARQ_DOC VARCHAR2(256 BYTE),
CONTEUDO_TP_DOC VARCHAR2(128 BYTE),
ID_DESTINATARIO NUMBER(10, 0),
ID_LOTA_DESTINATARIO NUMBER(5, 0),
NM_DESTINATARIO VARCHAR2(256 BYTE),
DT_FECHAMENTO DATE,
ASSINATURA_BLOB_DOC BLOB,
ID_MOD NUMBER(15, 0),
ID_ORGAO_USU NUMBER(10, 0),
ID_CLASSIFICACAO NUMBER(10, 0),
ID_FORMA_DOC NUMBER(2, 0),
FG_PESSOAL VARCHAR2(1 BYTE) DEFAULT 'N',
ID_ORGAO_DESTINATARIO NUMBER(10, 0),
ID_ORGAO NUMBER(10, 0),
OBS_ORGAO_DOC VARCHAR2(256 BYTE),
NM_ORGAO_DESTINATARIO VARCHAR2(256 BYTE),
FG_SIGILOSO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
NM_FUNCAO_SUBSCRITOR VARCHAR2(128 BYTE),
FG_ELETRONICO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
NUM_ANTIGO_DOC VARCHAR2(32 BYTE),
ID_LOTA_TITULAR NUMBER(10, 0),
ID_TITULAR NUMBER(10, 0),
NUM_AUX_DOC VARCHAR2(32 BYTE),
DSC_CLASS_DOC VARCHAR2(4000 BYTE),
ID_NIVEL_ACESSO NUMBER(10, 0),
ID_DOC_PAI NUMBER,
NUM_VIA_DOC_PAI NUMBER,
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 14

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_DOC_ANTERIOR NUMBER(10, 0),


ID_MOB_PAI NUMBER,
NUM_SEQUENCIA NUMBER(4, 0),
NUM_PAGINAS NUMBER(4, 0)
, CONSTRAINT DOCUMENTO_PK PRIMARY KEY
(
ID_DOC
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
LOB (CONTEUDO_BLOB_DOC) STORE AS SYS_LOB0000061459C00014$$
(
ENABLE STORAGE IN ROW
CHUNK 8192
PCTVERSION 10
NOCACHE LOGGING
)
LOB (ASSINATURA_BLOB_DOC) STORE AS SYS_LOB0000061459C00021$$
(
ENABLE STORAGE IN ROW
CHUNK 8192
PCTVERSION 10
NOCACHE LOGGING
)
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT EX_DOC_FORMA_NUM_ANO_FK UNIQUE
(
ANO_EMISSAO,
NUM_EXPEDIENTE,
ID_FORMA_DOC
)
DISABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD FOREIGN KEY
(
ID_MOB_PAI
)
REFERENCES SIGA.EX_MOBIL
(
ID_MOBIL
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 15

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_CP_ORGAO_FK FOREIGN KEY
(
ID_ORGAO
)
REFERENCES CORPORATIVO.CP_ORGAO
(
ID_ORGAO
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_LOTA_TITULAR_LOTACAO_FK FOREIGN KEY
(
ID_LOTA_TITULAR
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_SUBSCRITOR_PESSOA_FK FOREIGN KEY
(
ID_SUBSCRITOR
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOCUMENTO_MODELO_FK FOREIGN KEY
(
ID_MOD
)
REFERENCES SIGA.EX_MODELO
(
ID_MOD
) ENABLE
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 16

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_FORMA_DOC_FK FOREIGN KEY
(
ID_FORMA_DOC
)
REFERENCES SIGA.EX_FORMA_DOCUMENTO
(
ID_FORMA_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_CADASTRANTE_PESSOA_FK FOREIGN KEY
(
ID_CADASTRANTE
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_NIVEL_ACESSO_FK FOREIGN KEY
(
ID_NIVEL_ACESSO
)
REFERENCES SIGA.EX_NIVEL_ACESSO
(
ID_NIVEL_ACESSO
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_CLASSIFICACAO_FK FOREIGN KEY
(
ID_CLASSIFICACAO
)
REFERENCES SIGA.EX_CLASSIFICACAO
(
ID_CLASSIFICACAO
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_CP_ORGAO_DEST_FK FOREIGN KEY
(
ID_ORGAO_DESTINATARIO
)
REFERENCES CORPORATIVO.CP_ORGAO
(
ID_ORGAO
) ENABLE
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 17

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ALTER TABLE SIGA.EX_DOCUMENTO


ADD CONSTRAINT DOC_TP_DOC_FK FOREIGN KEY
(
ID_TP_DOC
)
REFERENCES SIGA.EX_TIPO_DOCUMENTO
(
ID_TP_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_TITULAR_PESSOA_FK FOREIGN KEY
(
ID_TITULAR
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT FG_SIGILOSO_CK CHECK
(fg_sigiloso in ('S','N'))
ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT FG_PESSOAL_CK CHECK
(fg_pessoal in ('S','N'))
ENABLE
;
COMMENT ON TABLE SIGA.EX_DOCUMENTO IS 'Esta tabela tem como objetivo armazenar os documentos
cadastrados no sistema.'
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.ID_DOC IS 'Numero sequencial de identificao interna do
documento. gerado automaticamente.'
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.NUM_EXPEDIENTE IS 'Nmero de identificao do expediente
para a consulta pelos usurios (sequencial zerado na mudana do ano).'
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.ANO_EMISSAO IS 'Ano de emisso do documento.'
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.FG_SIGILOSO IS 'Flag que indica se o doccumento sigiloso ou
no, independente da lotao.'
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.NM_FUNCAO_SUBSCRITOR IS 'Campo livre onde o usuario
descreve uma funo (pode ser informal ou temporaria) do subscritor'
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 18

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.FG_ELETRONICO IS 'Esta flag indica se o documento eletrnoco
ou no.'
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.ID_LOTA_TITULAR IS 'identifica a lotao que est sofrendo a
documentao.'
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.ID_TITULAR IS 'identifica o titular no caso de um documento
gerado por substituto'
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.DSC_CLASS_DOC IS 'O campo para guardar uma descrio de
classificao (informada pelo usurio), quando o usurio selecionar uma classificao intermediria (sem vias).
Isso vai ocorrer quando ele no encontrar uma classificao adequada ao documento, escolhendo uma
classificao aproximada. '
;
CREATE INDEX SIGA.DOC_FORMA_NUM_ANO_IX ON SIGA.EX_DOCUMENTO (ID_FORMA_DOC ASC,
NUM_EXPEDIENTE ASC, ANO_EMISSAO ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.EX_DOCUMENTO_IDX_011 ON SIGA.EX_DOCUMENTO (ID_ORGAO_USU ASC,
ANO_EMISSAO ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.SIGA_EXDOC_MOB_PAI_ID_DOC_IX ON SIGA.EX_DOCUMENTO (ID_MOB_PAI ASC, ID_DOC
ASC) TABLESPACE "SIGA_INDEX"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 19

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_EMAIL_NOTIFICACAO
(
ID_EMAIL_NOTIFICACAO NUMBER NOT NULL,
ID_LOTACAO NUMBER NOT NULL,
EMAIL VARCHAR2(60 BYTE)
, CONSTRAINT EX_EMAIL_NOTIFICACAO_PK PRIMARY KEY
(
ID_EMAIL_NOTIFICACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_ESTADO_DOC
(
ID_ESTADO_DOC NUMBER(10, 0) NOT NULL,
DESC_ESTADO_DOC VARCHAR2(128 BYTE) DEFAULT NULL NOT NULL,
ORDEM_ESTADO_DOC NUMBER(2, 0)
, CONSTRAINT ESTADO_DOC_PK PRIMARY KEY
(
ID_ESTADO_DOC
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 20

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE SIGA.EX_ESTADO_DOC IS 'Tabela que armazena os possveis estados do documento
durante o seu ciclo de vida.'
;
COMMENT ON COLUMN SIGA.EX_ESTADO_DOC.ID_ESTADO_DOC IS 'Nmero sequencial que identifica o estado
od documento internamente no sistema. (Gerado Automaticamente)'
;
COMMENT ON COLUMN SIGA.EX_ESTADO_DOC.DESC_ESTADO_DOC IS 'Descrio do estado do documento.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_ESTADO_TP_MOV
(
ID_ESTADO_DOC NUMBER(10, 0) NOT NULL,
ID_TP_MOV NUMBER(10, 0) NOT NULL
, CONSTRAINT ESTADO_TP_MOV_PK PRIMARY KEY
(
ID_ESTADO_DOC,
ID_TP_MOV
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_ESTADO_TP_MOV
ADD CONSTRAINT TP_MOV_ESTADO_TPMOV_FK FOREIGN KEY
(
ID_TP_MOV
)
REFERENCES SIGA.EX_TIPO_MOVIMENTACAO
(
ID_TP_MOV
) ENABLE
;
ALTER TABLE SIGA.EX_ESTADO_TP_MOV
ADD CONSTRAINT ESTADO_TPMOV_ESTADO_FK FOREIGN KEY
(
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 21

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_ESTADO_DOC
)
REFERENCES SIGA.EX_ESTADO_DOC
(
ID_ESTADO_DOC
) ENABLE
;
COMMENT ON TABLE SIGA.EX_ESTADO_TP_MOV IS 'Tabela que parametriza as possveis movimentaes que
um documento pode sofrer de acordo com o estado em que se encontra.'
;
COMMENT ON COLUMN SIGA.EX_ESTADO_TP_MOV.ID_ESTADO_DOC IS 'Cdigo de identificao do estado de
um documento chave estrangeira, refere-se a datela de estados (EX_ESTADO_DOC)'
;
COMMENT ON COLUMN SIGA.EX_ESTADO_TP_MOV.ID_TP_MOV IS 'Cdigo do tipo de movimentao que o
documento pode sofrer, encontrando-se no estado apresentado na mesma tupla.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_ESTADO_TP_MOV_BKP
(
ID_ESTADO_DOC NUMBER(10, 0) NOT NULL,
ID_TP_MOV NUMBER(10, 0) NOT NULL
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_FORMA_DOCUMENTO
(
ID_FORMA_DOC NUMBER(2, 0) NOT NULL,
DESCR_FORMA_DOC VARCHAR2(64 BYTE) DEFAULT NULL NOT NULL,
SIGLA_FORMA_DOC VARCHAR2(3 BYTE) DEFAULT NULL NOT NULL,
ID_TIPO_FORMA_DOC NUMBER NOT NULL
, CONSTRAINT FORMA_DOCUMENTO_PK PRIMARY KEY
(
ID_FORMA_DOC
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 22

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_FORMA_DOCUMENTO
ADD FOREIGN KEY
(
ID_TIPO_FORMA_DOC
)
REFERENCES SIGA.EX_TIPO_FORMA_DOCUMENTO
(
ID_TIPO_FORMA_DOC
) ENABLE
;
COMMENT ON TABLE SIGA.EX_FORMA_DOCUMENTO IS 'Tabela que apresenta as formas em que um documento
pode ser apresentado ou veiculado.'
;
COMMENT ON COLUMN SIGA.EX_FORMA_DOCUMENTO.ID_FORMA_DOC IS 'Numero que identifica internamente
a forma no sistema. Gerado automaticamente.'
;
COMMENT ON COLUMN SIGA.EX_FORMA_DOCUMENTO.DESCR_FORMA_DOC IS 'Descrio da forma que um
documento pode ser apresentado ou veiculado.'
;
COMMENT ON COLUMN SIGA.EX_FORMA_DOCUMENTO.SIGLA_FORMA_DOC IS 'Sigla da forma do documento.'
;
CREATE INDEX SIGA.EX_FORMA_DOCUMENTO_IDX_021 ON SIGA.EX_FORMA_DOCUMENTO
(SIGLA_FORMA_DOC ASC, ID_FORMA_DOC ASC, DESCR_FORMA_DOC ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_MOBIL
(
ID_MOBIL NUMBER NOT NULL,
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 23

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_DOC NUMBER NOT NULL,


ID_TIPO_MOBIL NUMBER NOT NULL,
NUM_SEQUENCIA NUMBER(2, 0) NOT NULL
, PRIMARY KEY
(
ID_MOBIL
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_MOBIL
ADD FOREIGN KEY
(
ID_DOC
)
REFERENCES SIGA.EX_DOCUMENTO
(
ID_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_MOBIL
ADD FOREIGN KEY
(
ID_TIPO_MOBIL
)
REFERENCES SIGA.EX_TIPO_MOBIL
(
ID_TIPO_MOBIL
) ENABLE
;
CREATE INDEX SIGA.ID_DOC_IDX ON SIGA.EX_MOBIL (ID_DOC ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 24

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_MODELO
(
ID_MOD NUMBER(15, 0) NOT NULL,
NM_MOD VARCHAR2(128 BYTE) DEFAULT NULL NOT NULL,
DESC_MOD VARCHAR2(256 BYTE) DEFAULT NULL,
CONTEUDO_BLOB_MOD BLOB,
CONTEUDO_TP_BLOB VARCHAR2(128 BYTE) DEFAULT NULL,
NM_ARQ_MOD VARCHAR2(256 BYTE) DEFAULT NULL,
ID_CLASSIFICACAO NUMBER(10, 0),
ID_FORMA_DOC NUMBER(2, 0),
ID_CLASS_CRIACAO_VIA NUMBER(10, 0),
ID_NIVEL_ACESSO NUMBER(10, 0)
, CONSTRAINT MODELO_PK PRIMARY KEY
(
ID_MOD
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
LOB (CONTEUDO_BLOB_MOD) STORE AS SYS_LOB0000061472C00004$$
(
ENABLE STORAGE IN ROW
CHUNK 8192
PCTVERSION 10
NOCACHE LOGGING
)
;
ALTER TABLE SIGA.EX_MODELO
ADD CONSTRAINT MOD_NIVEL_ACESSO_FK FOREIGN KEY
(
ID_NIVEL_ACESSO
)
REFERENCES SIGA.EX_NIVEL_ACESSO
(
ID_NIVEL_ACESSO
) ENABLE
;
ALTER TABLE SIGA.EX_MODELO
ADD CONSTRAINT MOD_CLASSIFICACAO_FK FOREIGN KEY
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 25

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

(
ID_CLASSIFICACAO
)
REFERENCES SIGA.EX_CLASSIFICACAO
(
ID_CLASSIFICACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MODELO
ADD CONSTRAINT MOD_FORMA_DOC_FK FOREIGN KEY
(
ID_FORMA_DOC
)
REFERENCES SIGA.EX_FORMA_DOCUMENTO
(
ID_FORMA_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_MODELO
ADD CONSTRAINT MOD_CLASS_VIA_FK FOREIGN KEY
(
ID_CLASS_CRIACAO_VIA
)
REFERENCES SIGA.EX_CLASSIFICACAO
(
ID_CLASSIFICACAO
) ENABLE
;
COMMENT ON TABLE SIGA.EX_MODELO IS 'Tabela que armazena modelos de documentos, no obrigatria a
utilizao de um documento fornrcido pelo sistema.'
;
COMMENT ON COLUMN SIGA.EX_MODELO.ID_MOD IS 'Numero de identificao interna do modelo no sistema.
Gerado automaticamente.'
;
COMMENT ON COLUMN SIGA.EX_MODELO.NM_MOD IS 'Nome do modelo aquele que ser apresentado ao
usurio.'
;
COMMENT ON COLUMN SIGA.EX_MODELO.DESC_MOD IS 'Descrio do modelo apresenta a utilizao e
caractersticas do modelo.'
;
COMMENT ON COLUMN SIGA.EX_MODELO.CONTEUDO_BLOB_MOD IS ' o modelo em si, o arquivo que ser
apresentado ao usurio.'
;
COMMENT ON COLUMN SIGA.EX_MODELO.CONTEUDO_TP_BLOB IS 'Descrio do CONTENT TYPE do arquivo
armazenado, que uma string independente do tipo de arquivo declarado na extenso (ex.: *.DOC, *.RTF, etc)
utilizado como identificador de tipo de arquivo na emisso de arquivos na internet.'
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 26

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

COMMENT ON COLUMN SIGA.EX_MODELO.NM_ARQ_MOD IS 'Nome do arquivo eletrnico do modelo.'


;
COMMENT ON COLUMN SIGA.EX_MODELO.ID_NIVEL_ACESSO IS 'identificador do tip de sigilo que um modelo
pode ser associado'
;
CREATE INDEX SIGA.EX_MODELO_IDX_014 ON SIGA.EX_MODELO (ID_CLASSIFICACAO ASC) TABLESPACE
"SIGA"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.EX_MODELO_IDX_015 ON SIGA.EX_MODELO (ID_CLASS_CRIACAO_VIA ASC)
TABLESPACE "SIGA"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.EX_MODELO_IDX_016 ON SIGA.EX_MODELO (ID_FORMA_DOC ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.EX_MODELO_IDX_017 ON SIGA.EX_MODELO (ID_NIVEL_ACESSO ASC) TABLESPACE
"SIGA"
LOGGING
PCTFREE 0
INITRANS 2
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 27

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_MODELO_TP_DOC_PUBLICACAO
(
ID_MOD NUMBER NOT NULL,
ID_DOC_PUBLICACAO NUMBER NOT NULL
, CONSTRAINT EX_MODELO_TP_DOC_PUBLICACAO_PK PRIMARY KEY
(
ID_MOD,
ID_DOC_PUBLICACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_MODELO_TP_DOC_PUBLICACAO
ADD CONSTRAINT MOD_PUBL_ID_DOC_PUBLICACAO_FK FOREIGN KEY
(
ID_DOC_PUBLICACAO
)
REFERENCES SIGA.EX_TP_DOC_PUBLICACAO
(
ID_DOC_PUBLICACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MODELO_TP_DOC_PUBLICACAO
ADD CONSTRAINT MOD_PUBL_ID_MOD_FK FOREIGN KEY
(
ID_MOD
)
REFERENCES SIGA.EX_MODELO
(
ID_MOD
) ENABLE
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 28

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_MOVIMENTACAO
(
ID_MOV NUMBER(10, 0) NOT NULL,
ID_DOC NUMBER,
ID_DOC_PAI NUMBER(10, 0),
ID_TP_MOV NUMBER(10, 0) NOT NULL,
ID_ESTADO_DOC NUMBER,
ID_TP_DESPACHO NUMBER(10, 0),
ID_CADASTRANTE NUMBER(10, 0),
ID_LOTA_CADASTRANTE NUMBER(5, 0),
ID_SUBSCRITOR NUMBER(10, 0),
ID_LOTA_SUBSCRITOR NUMBER(5, 0),
DT_MOV DATE NOT NULL,
DT_INI_MOV DATE NOT NULL,
NUM_VIA NUMBER(2, 0),
CONTEUDO_BLOB_MOV BLOB,
ID_MOV_CANCELADORA NUMBER(10, 0),
NM_ARQ_MOV VARCHAR2(256 BYTE),
CONTEUDO_TP_MOV VARCHAR2(128 BYTE),
DT_FIM_MOV DATE,
ID_LOTA_RESP NUMBER(5, 0),
ID_RESP NUMBER(10, 0),
DESCR_MOV VARCHAR2(400 BYTE),
ASSINATURA_BLOB_MOV BLOB,
ID_DESTINO_FINAL NUMBER(10, 0),
ID_LOTA_DESTINO_FINAL NUMBER(5, 0),
NUM_VIA_DOC_PAI NUMBER(2, 0),
ID_DOC_REF NUMBER(10, 0),
NUM_VIA_DOC_REF NUMBER(2, 0),
OBS_ORGAO_MOV VARCHAR2(256 BYTE),
ID_ORGAO NUMBER(10, 0),
ID_MOV_REF NUMBER(10, 0),
ID_LOTA_TITULAR NUMBER(10, 0),
ID_TITULAR NUMBER(10, 0),
NM_FUNCAO_SUBSCRITOR VARCHAR2(128 BYTE),
NUM_PROC_ADM NUMBER(*, 0),
ID_NIVEL_ACESSO NUMBER(10, 0),
DT_DISP_PUBLICACAO DATE,
DT_EFETIVA_PUBLICACAO DATE,
DT_EFETIVA_DISP_PUBLICACAO DATE,
PAG_PUBLICACAO VARCHAR2(15 BYTE),
NUM_TRF_PUBLICACAO NUMBER(10, 0),
CADERNO_PUBLICACAO_DJE VARCHAR2(1 BYTE),
ID_MOBIL NUMBER,
ID_MOB_REF NUMBER,
NUM_PAGINAS NUMBER(4, 0),
NUM_PAGINAS_ORI NUMBER(4, 0),
ID_PAPEL NUMBER
, CONSTRAINT MOVIMENTACAO_PK PRIMARY KEY
(
ID_MOV
)
ENABLE
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 29

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
LOB (CONTEUDO_BLOB_MOV) STORE AS SYS_LOB0000061476C00014$$
(
ENABLE STORAGE IN ROW
CHUNK 8192
PCTVERSION 10
NOCACHE LOGGING
)
LOB (ASSINATURA_BLOB_MOV) STORE AS SYS_LOB0000061476C00022$$
(
ENABLE STORAGE IN ROW
CHUNK 8192
PCTVERSION 10
NOCACHE LOGGING
)
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DP_LOTA_SIN_CAD_FK FOREIGN KEY
(
ID_LOTA_CADASTRANTE
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DP_PESSOA_SIN_SUB_FK FOREIGN KEY
(
ID_SUBSCRITOR
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_ORGAO_FK FOREIGN KEY
(
ID_ORGAO
)
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 30

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

REFERENCES CORPORATIVO.CP_ORGAO
(
ID_ORGAO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_TP_MOV_FK FOREIGN KEY
(
ID_TP_MOV
)
REFERENCES SIGA.EX_TIPO_MOVIMENTACAO
(
ID_TP_MOV
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DOC_FK FOREIGN KEY
(
ID_DOC
)
REFERENCES SIGA.EX_DOCUMENTO
(
ID_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DP_PESSOA_SIN_CAD_FK FOREIGN KEY
(
ID_CADASTRANTE
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOVIMENTACAO_ESTADO_DOC_FK FOREIGN KEY
(
ID_ESTADO_DOC
)
REFERENCES SIGA.EX_ESTADO_DOC
(
ID_ESTADO_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DOC_REF_FK FOREIGN KEY
(
ID_DOC_REF
)
REFERENCES SIGA.EX_DOCUMENTO
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 31

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

(
ID_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD FOREIGN KEY
(
ID_MOBIL
)
REFERENCES SIGA.EX_MOBIL
(
ID_MOBIL
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DEST_FIM_LOTA_FK FOREIGN KEY
(
ID_LOTA_DESTINO_FINAL
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DOC_PAI_FK FOREIGN KEY
(
ID_DOC_PAI
)
REFERENCES SIGA.EX_DOCUMENTO
(
ID_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_MOV_CANCELADA_FK FOREIGN KEY
(
ID_MOV_CANCELADORA
)
REFERENCES SIGA.EX_MOVIMENTACAO
(
ID_MOV
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_LOTA_TITULAR_LOTACAO_FK FOREIGN KEY
(
ID_LOTA_TITULAR
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 32

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_NIVEL_ACESSO_FK FOREIGN KEY
(
ID_NIVEL_ACESSO
)
REFERENCES SIGA.EX_NIVEL_ACESSO
(
ID_NIVEL_ACESSO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_PESSOA_RESP_FK FOREIGN KEY
(
ID_RESP
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_TITULAR_PESSOA_FK FOREIGN KEY
(
ID_TITULAR
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_TP_DESPACHO_FK FOREIGN KEY
(
ID_TP_DESPACHO
)
REFERENCES SIGA.EX_TIPO_DESPACHO
(
ID_TP_DESPACHO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_LOTA_RESP_FK FOREIGN KEY
(
ID_LOTA_RESP
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 33

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DEST_FIM_PESSOA_FK FOREIGN KEY
(
ID_DESTINO_FINAL
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD FOREIGN KEY
(
ID_PAPEL
)
REFERENCES SIGA.EX_PAPEL
(
ID_PAPEL
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DP_LOTA_SIN_SUB_FK FOREIGN KEY
(
ID_LOTA_SUBSCRITOR
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD FOREIGN KEY
(
ID_MOB_REF
)
REFERENCES SIGA.EX_MOBIL
(
ID_MOBIL
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_REF_MOV_FK FOREIGN KEY
(
ID_MOV_REF
)
REFERENCES SIGA.EX_MOVIMENTACAO
(
ID_MOV
) ENABLE
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 34

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

;
COMMENT ON TABLE SIGA.EX_MOVIMENTACAO IS 'Tabela que armazena o histrico de movimentaes do
documento, incluindo responsveis, tipo de movimentao, estado em que o documento se encontra, anexo, via
alterada e etc.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_MOV IS 'Cdigo sequencial interno, gerado
automaticamente pelo sistema.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_DOC IS 'Cdigo identificador do documento a que se refere
a movimentao.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_DOC_PAI IS 'Cdigo do documento principal, caso o
documenro mensionado por ID_DOC seja anexado, ou juntado a outro documento.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.NUM_VIA IS 'Nmero da via do documento mensionado por
ID_DOC a que se refere a movimentao.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_MOV_CANCELADORA IS 'Cdigo da movimentao que
cancela esta movimentao.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.NUM_VIA_DOC_PAI IS 'Nmero da via do documento principal
a que o documento mensionado por ID_DOC foi anexado ou juntado.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_DOC_REF IS 'Cdigo do documento que serve de
referncia para o doc mensionado por ID_DOC'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.NUM_VIA_DOC_REF IS 'Nmero da via do documento que
serve de referncia para o doc mensionado por ID_DOC'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_LOTA_TITULAR IS 'identifica a lotao que est em
substituio'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_TITULAR IS 'identifica se a moviemntao foi efetuada por
sub. de funcao'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.NM_FUNCAO_SUBSCRITOR IS 'Campo livre onde o usuario
descreve uma funo (pode ser informal ou temporaria) do subscritor'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_NIVEL_ACESSO IS 'identificador do sigilo a ser redefinido
para um documento ou cpia.'
;

C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 35

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.DT_DISP_PUBLICACAO IS 'ser usada na movimentao de


agendamento de publicao de expedientes. Nessa movimentao, define-se uma data chamada --data de
disponibilizao da publicao.'
;
CREATE INDEX SIGA.EX_MOVIMENTACAO_IDX_001 ON SIGA.EX_MOVIMENTACAO (ID_MOV_REF ASC,
DT_INI_MOV ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.ID_MOBIL_IDX ON SIGA.EX_MOVIMENTACAO (ID_MOBIL ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.ID_MOBIL_REF_IDX ON SIGA.EX_MOVIMENTACAO (ID_MOB_REF ASC) TABLESPACE
"SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.ID_MOV_REF_IDX ON SIGA.EX_MOVIMENTACAO (ID_MOV_REF ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 36

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.MOVIMENTACAO_LOTA_RESP_E_DATA ON SIGA.EX_MOVIMENTACAO (ID_LOTA_RESP
ASC, DT_INI_MOV ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_NIVEL_ACESSO
(
ID_NIVEL_ACESSO NUMBER(10, 0) NOT NULL,
NM_NIVEL_ACESSO VARCHAR2(50 BYTE) NOT NULL,
DSC_NIVEL_ACESSO VARCHAR2(256 BYTE),
GRAU_NIVEL_ACESSO NUMBER(10, 0)
, CONSTRAINT NIVEL_ACESSO_PK PRIMARY KEY
(
ID_NIVEL_ACESSO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_NUMERACAO
(
ID_ORGAO_USU NUMBER(10, 0) NOT NULL,
ID_FORMA_DOC NUMBER(2, 0) NOT NULL,
ANO_EMISSAO NUMBER(10, 0) NOT NULL,
NUM_EXPEDIENTE NUMBER(10, 0) NOT NULL
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 37

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

, CONSTRAINT NUMERACAO_PK PRIMARY KEY


(
ID_ORGAO_USU,
ID_FORMA_DOC,
ANO_EMISSAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_NUMERACAO
ADD CONSTRAINT NUMERACAO_FORMA_DOC_FK FOREIGN KEY
(
ID_FORMA_DOC
)
REFERENCES SIGA.EX_FORMA_DOCUMENTO
(
ID_FORMA_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_NUMERACAO
ADD CONSTRAINT NUMERACAO_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_PAPEL
(
ID_PAPEL NUMBER NOT NULL,
DESC_PAPEL VARCHAR2(20 BYTE)
, PRIMARY KEY
(
ID_PAPEL
)
ENABLE
)
TABLESPACE "SIGA"
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 38

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_PREENCHIMENTO
(
ID_PREENCHIMENTO NUMBER(10, 0) NOT NULL,
ID_LOTACAO NUMBER(10, 0) NOT NULL,
ID_MOD NUMBER(10, 0) NOT NULL,
EX_NOME_PREENCHIMENTO VARCHAR2(256 BYTE) DEFAULT NULL NOT NULL,
PREENCHIMENTO_BLOB BLOB
, CONSTRAINT PREENCHIMENTO_FK PRIMARY KEY
(
ID_PREENCHIMENTO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 16K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
LOB (PREENCHIMENTO_BLOB) STORE AS SYS_LOB0000061482C00005$$
(
ENABLE STORAGE IN ROW
CHUNK 8192
PCTVERSION 10
NOCACHE LOGGING
)
;
ALTER TABLE SIGA.EX_PREENCHIMENTO
ADD CONSTRAINT PREENCHIMENTO_LOTACAO_FK FOREIGN KEY
(
ID_LOTACAO
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 39

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

) ENABLE
;
ALTER TABLE SIGA.EX_PREENCHIMENTO
ADD CONSTRAINT PREENCHIMENTO_MODELO_FK FOREIGN KEY
(
ID_MOD
)
REFERENCES SIGA.EX_MODELO
(
ID_MOD
) ENABLE
;
COMMENT ON TABLE SIGA.EX_PREENCHIMENTO IS 'Esta tabela possui o objetivo de salvar a configurao do
preenchimento da tela de cadastro de expediente, para facilitar a criao de novos expedientes que venham a ter
preenchimento semelhante dos campos.'
;
COMMENT ON COLUMN SIGA.EX_PREENCHIMENTO.ID_PREENCHIMENTO IS 'Campo sequencial de
identificaom interna do preenchimento. Numero gerado autumaticamente pelo sistema'
;
COMMENT ON COLUMN SIGA.EX_PREENCHIMENTO.EX_NOME_PREENCHIMENTO IS 'Nome ou descrio do
preenchimento, tem a finalidade de facilitar a escolha do preenchimento pelo usurio.'
;
COMMENT ON COLUMN SIGA.EX_PREENCHIMENTO.PREENCHIMENTO_BLOB IS 'conteudo do preenchimento a
ser preservado'
;
CREATE INDEX SIGA.EX_PREENCHIMENTO_IDX_012 ON SIGA.EX_PREENCHIMENTO (ID_LOTACAO ASC)
TABLESPACE "SIGA"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.EX_PREENCHIMENTO_IDX_013 ON SIGA.EX_PREENCHIMENTO (ID_MOD ASC)
TABLESPACE "SIGA"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 40

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_SITUACAO_CONFIGURACAO
(
ID_SIT_CONFIGURACAO NUMBER NOT NULL,
DSC_SIT_CONFIGURACAO VARCHAR2(256 BYTE)
, CONSTRAINT EX_SITUACAO_CONFIGURACAO_PK PRIMARY KEY
(
ID_SIT_CONFIGURACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TEMPORALIDADE
(
ID_TEMPORALIDADE NUMBER(3, 0) NOT NULL,
DESC_TEMPORALIDADE VARCHAR2(128 BYTE) NOT NULL,
PERMANENCIA_ARQUIVO NUMBER(5, 0)
, CONSTRAINT TEMPORALIDADE_PK PRIMARY KEY
(
ID_TEMPORALIDADE
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 41

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

-- Unable to Render DDL with DBMS_METADATA using internal generator.


CREATE TABLE SIGA.EX_TIPO_CONFIGURACAO
(
ID_TP_CONFIGURACAO NUMBER NOT NULL,
DSC_TP_CONFIGURACAO VARCHAR2(256 BYTE),
ID_SIT_CONFIGURACAO NUMBER
, CONSTRAINT EX_TIPO_CCONFIGURACAO_PK PRIMARY KEY
(
ID_TP_CONFIGURACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_TIPO_CONFIGURACAO
ADD CONSTRAINT TP_CFG_SIT_CFG_FK FOREIGN KEY
(
ID_SIT_CONFIGURACAO
)
REFERENCES SIGA.EX_SITUACAO_CONFIGURACAO
(
ID_SIT_CONFIGURACAO
) ENABLE
;
COMMENT ON COLUMN SIGA.EX_TIPO_CONFIGURACAO.ID_SIT_CONFIGURACAO IS 'situao default de um tipo
de configuracao'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TIPO_DESPACHO
(
ID_TP_DESPACHO NUMBER(10, 0) NOT NULL,
DESC_TP_DESPACHO VARCHAR2(256 BYTE) NOT NULL,
FG_ATIVO_TP_DESPACHO CHAR(1 BYTE)
, CONSTRAINT TIPO_DESPACHO_PK PRIMARY KEY
(
ID_TP_DESPACHO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 42

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TIPO_DESTINACAO
(
ID_TP_DESTINACAO NUMBER(10, 0) NOT NULL,
DESCR_TIPO_DESTINACAO VARCHAR2(256 BYTE) DEFAULT NULL NOT NULL,
FACILITADOR_DEST VARCHAR2(4000 BYTE) DEFAULT NULL
, CONSTRAINT TIPO_DESTINACAO_PK PRIMARY KEY
(
ID_TP_DESTINACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE SIGA.EX_TIPO_DESTINACAO IS 'Tabela de cdigos dos tipos de destinao previstas para
as vias dos expedientes'
;
COMMENT ON COLUMN SIGA.EX_TIPO_DESTINACAO.ID_TP_DESTINACAO IS 'Numero sequencial de
identificao interna. Gerado automaticamente pelo sistema'
;
COMMENT ON COLUMN SIGA.EX_TIPO_DESTINACAO.DESCR_TIPO_DESTINACAO IS 'Descrio do tipo de
destinao final da via do documento (ex.: Eliminao, Guarda Permanente)'
;
COMMENT ON COLUMN SIGA.EX_TIPO_DESTINACAO.FACILITADOR_DEST IS 'Texto que esclarece o siginificado
do tipo de destinao. Campo livre.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TIPO_DOCUMENTO
(
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 43

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_TP_DOC NUMBER(10, 0) NOT NULL,


DESCR_TIPO_DOCUMENTO VARCHAR2(256 BYTE) DEFAULT NULL NOT NULL
, CONSTRAINT TIPO_DOCUMETO_PK PRIMARY KEY
(
ID_TP_DOC
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE SIGA.EX_TIPO_DOCUMENTO IS 'Tabela de cdigos dos tipos de documentos (memorando,
informao, referncia, ato...)'
;
COMMENT ON COLUMN SIGA.EX_TIPO_DOCUMENTO.ID_TP_DOC IS 'Numero sequencial do tipo de documento,
gerado automaticamente.'
;
COMMENT ON COLUMN SIGA.EX_TIPO_DOCUMENTO.DESCR_TIPO_DOCUMENTO IS 'Descrio do tipo de
documeto.'
;
CREATE UNIQUE INDEX SIGA.TIPO_DUCUMENTO_PK ON SIGA.EX_TIPO_DOCUMENTO (ID_TP_DOC ASC)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TIPO_FORMA_DOCUMENTO
(
ID_TIPO_FORMA_DOC NUMBER NOT NULL,
DESC_TIPO_FORMA_DOC VARCHAR2(60 BYTE),
NUMERACAO_UNICA NUMBER(1, 0)
, PRIMARY KEY
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 44

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

(
ID_TIPO_FORMA_DOC
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TIPO_MOBIL
(
ID_TIPO_MOBIL NUMBER NOT NULL,
DESC_TIPO_MOBIL VARCHAR2(20 BYTE)
, PRIMARY KEY
(
ID_TIPO_MOBIL
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TIPO_MOVIMENTACAO
(
ID_TP_MOV NUMBER(10, 0) NOT NULL,
DESCR_TIPO_MOVIMENTACAO VARCHAR2(256 BYTE) DEFAULT NULL NOT NULL
, CONSTRAINT TIPO_MOVIMENTACAO_PK PRIMARY KEY
(
ID_TP_MOV
)
ENABLE
)
TABLESPACE "SIGA"
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 45

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE SIGA.EX_TIPO_MOVIMENTACAO IS 'Tabela de cdigos dos tipos de movimentacao
(abertura, transferncia, associacao, recadastro...)'
;
COMMENT ON COLUMN SIGA.EX_TIPO_MOVIMENTACAO.ID_TP_MOV IS 'Numero sequencial de identificao
interna do tipo de movimenta, gerado automaticamente.'
;
COMMENT ON COLUMN SIGA.EX_TIPO_MOVIMENTACAO.DESCR_TIPO_MOVIMENTACAO IS 'Descrio do tipo de
movimentano.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TP_DOC_PUBLICACAO
(
ID_DOC_PUBLICACAO NUMBER NOT NULL,
NM_DOC_PUBLICACAO VARCHAR2(256 BYTE),
CARATER VARCHAR2(1 BYTE)
, CONSTRAINT TP_DOC_PUBLICACAO_PK PRIMARY KEY
(
ID_DOC_PUBLICACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TP_FORMA_DOC
(
ID_FORMA_DOC NUMBER(2, 0) NOT NULL,
ID_TP_DOC NUMBER(10, 0) NOT NULL
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 46

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_TP_FORMA_DOC
ADD CONSTRAINT TP_FORMA_DOC_TP_DOC_FK FOREIGN KEY
(
ID_TP_DOC
)
REFERENCES SIGA.EX_TIPO_DOCUMENTO
(
ID_TP_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_TP_FORMA_DOC
ADD CONSTRAINT TP_FORMA_DOC_FORMA_DOC_FK FOREIGN KEY
(
ID_FORMA_DOC
)
REFERENCES SIGA.EX_FORMA_DOCUMENTO
(
ID_FORMA_DOC
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TP_MOV_ESTADO
(
ID_TP_MOV NUMBER(10, 0) NOT NULL,
ID_ESTADO_DOC NUMBER(10, 0) NOT NULL
, CONSTRAINT TP_MOV_ESTADO_PK PRIMARY KEY
(
ID_ESTADO_DOC,
ID_TP_MOV
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 47

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_TP_MOV_ESTADO
ADD CONSTRAINT ESTADO_TP_MOV_ESTADO_FK FOREIGN KEY
(
ID_ESTADO_DOC
)
REFERENCES SIGA.EX_ESTADO_DOC
(
ID_ESTADO_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_TP_MOV_ESTADO
ADD CONSTRAINT TP_MOV_TPMOV_ESTADO_FK FOREIGN KEY
(
ID_TP_MOV
)
REFERENCES SIGA.EX_TIPO_MOVIMENTACAO
(
ID_TP_MOV
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TP_MOV_ESTADO_BKP
(
ID_TP_MOV NUMBER(10, 0) NOT NULL,
ID_ESTADO_DOC NUMBER(10, 0) NOT NULL
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_VIA
(
ID_VIA NUMBER(10, 0) NOT NULL,
ID_CLASSIFICACAO NUMBER(10, 0) NOT NULL,
ID_TP_DESTINACAO NUMBER(10, 0),
COD_VIA VARCHAR2(1 BYTE),
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 48

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_TMP_CORRENTE NUMBER(3, 0),


ID_TMP_INTERMEDIARIO NUMBER(3, 0),
OBS VARCHAR2(4000 BYTE),
FG_MAIOR CHAR(1 BYTE) NOT NULL,
ID_DESTINACAO_FINAL NUMBER(2, 0),
ID_REG_INI NUMBER(10, 0),
DT_INI_REG DATE,
DT_FIM_REG DATE
, CONSTRAINT VIA_PK PRIMARY KEY
(
ID_VIA
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_VIA
ADD CONSTRAINT VIA_CLASSIFICACAO_FK FOREIGN KEY
(
ID_CLASSIFICACAO
)
REFERENCES SIGA.EX_CLASSIFICACAO
(
ID_CLASSIFICACAO
) ENABLE
;
ALTER TABLE SIGA.EX_VIA
ADD CONSTRAINT VIA_TMP_INTERMEDIARIO_FK FOREIGN KEY
(
ID_TMP_INTERMEDIARIO
)
REFERENCES SIGA.EX_TEMPORALIDADE
(
ID_TEMPORALIDADE
) ENABLE
;
ALTER TABLE SIGA.EX_VIA
ADD CONSTRAINT VIA_TP_DESTINACAO_FK FOREIGN KEY
(
ID_TP_DESTINACAO
)
REFERENCES SIGA.EX_TIPO_DESTINACAO
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 49

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

(
ID_TP_DESTINACAO
) ENABLE
;
ALTER TABLE SIGA.EX_VIA
ADD CONSTRAINT VIA_TMP_CORRENTE_FK FOREIGN KEY
(
ID_TMP_CORRENTE
)
REFERENCES SIGA.EX_TEMPORALIDADE
(
ID_TEMPORALIDADE
) ENABLE
;
- - - - - - - - - - - - --- - --- - --- -- - - - - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - create or replace FUNCTION NUM_EXPEDIENTE_FUN
(pID_ORGAO_USU IN NUMBER,
pID_FORMA_DOC IN NUMBER,
pANO_EMISSAO IN NUMBER)
RETURN NUMBER
IS
NR_EXPEDIENTE NUMBER := 0 ;
--PID_NUMERACAO NUMBER := PID_FORMA_DOC ;
BEGIN
SELECT COUNT(NUM_EXPEDIENTE) into NR_EXPEDIENTE
FROM EX_NUMERACAO
WHERE ID_ORGAO_USU = pID_ORGAO_USU
AND ID_FORMA_DOC = pID_FORMA_DOC
AND ANO_EMISSAO = pANO_EMISSAO;
IF NR_EXPEDIENTE = 0 then
NR_EXPEDIENTE := 1;
INSERT INTO EX_NUMERACAO(ID_ORGAO_USU,ID_FORMA_DOC,ANO_EMISSAO,NUM_EXPEDIENTE)
VALUES(pID_ORGAO_USU,pID_FORMA_DOC,pANO_EMISSAO,NR_EXPEDIENTE);
ELSE
SELECT NUM_EXPEDIENTE into NR_EXPEDIENTE
FROM EX_NUMERACAO
WHERE ID_ORGAO_USU = pID_ORGAO_USU
AND ID_FORMA_DOC = pID_FORMA_DOC
AND ANO_EMISSAO = pANO_EMISSAO;
NR_EXPEDIENTE := NR_EXPEDIENTE + 1;
Update EX_NUMERACAO
SET NUM_EXPEDIENTE = NR_EXPEDIENTE
WHERE ID_ORGAO_USU = pID_ORGAO_USU
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 50

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

AND ID_FORMA_DOC = pID_FORMA_DOC


AND ANO_EMISSAO = pANO_EMISSAO;
END IF;
COMMIT ;
RETURN NR_EXPEDIENTE;
END;

create or replace FUNCTION


----

REMOVE_ACENTO (acentuado in VARCHAR2)

Enter the parameters for the function in


the brackets above. If this function has
no parameters then delete the line

-- ***************************************************
-*
*
-* Author
*
-* Creation Date
*
-* Comments
*
-*
*
-- ***************************************************
RETURN VARCHAR2
IS
-Enter all variables cursors and constants following
-this line
sem_acento VARCHAR2(4000);
begin
---

Enter the code for the function following


this line
sem_acento := CONVERT(TRANSLATE(UPPER( acentuado ),'','AON'),'US7ASCII');
return sem_acento;

exception
---

Enter the code to handle exception conditions


following this line
when others then
null;

end;

C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 51

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 52

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ANEXO II CRIAO DAS TABELAS E FUNES DO SCHEMA CORPORATIVO

-- Unable to Render DDL with DBMS_METADATA using internal generator.


CREATE TABLE CORPORATIVO.CP_APLICACAO_FERIADO
(
ID_APLICACAO NUMBER NOT NULL,
ID_ORGAO_USU NUMBER(10, 0),
ID_LOTACAO NUMBER(5, 0),
ID_LOCALIDADE NUMBER,
ID_OCORRENCIA_FERIADO NUMBER,
FERIADO VARCHAR2(1 BYTE)
, PRIMARY KEY
(
ID_APLICACAO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_APLICACAO_FERIADO
ADD FOREIGN KEY
(
ID_LOTACAO
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_APLICACAO_FERIADO
ADD FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;

C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 53

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ALTER TABLE CORPORATIVO.CP_APLICACAO_FERIADO


ADD FOREIGN KEY
(
ID_LOCALIDADE
)
REFERENCES CORPORATIVO.CP_LOCALIDADE
(
ID_LOCALIDADE
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_APLICACAO_FERIADO
ADD FOREIGN KEY
(
ID_OCORRENCIA_FERIADO
)
REFERENCES CORPORATIVO.CP_OCORRENCIA_FERIADO
(
ID_OCORRENCIA
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_CONFIGURACAO
(
ID_CONFIGURACAO NUMBER(19, 0) NOT NULL,
DT_INI_VIG_CONFIGURACAO DATE,
DT_FIM_VIG_CONFIGURACAO DATE,
DT_INI_REG TIMESTAMP(6),
ID_ORGAO_USU NUMBER(19, 0),
ID_LOTACAO NUMBER(19, 0),
ID_CARGO NUMBER(19, 0),
ID_FUNCAO_CONFIANCA NUMBER(19, 0),
ID_PESSOA NUMBER(19, 0),
ID_SIT_CONFIGURACAO NUMBER(19, 0),
ID_TP_CONFIGURACAO NUMBER(19, 0),
ID_SERVICO NUMBER
, CONSTRAINT CP_CONF_ID_CONFIGURACAO_PK PRIMARY KEY
(
ID_CONFIGURACAO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 54

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ALTER TABLE CORPORATIVO.CP_CONFIGURACAO


ADD CONSTRAINT CP_CONF_DP_CARGO_ID_CARGO_FK FOREIGN KEY
(
ID_CARGO
)
REFERENCES CORPORATIVO.DP_CARGO
(
ID_CARGO
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_CONFIGURACAO
ADD CONSTRAINT CP_CONF_CP_TP_CONF_ID_FK FOREIGN KEY
(
ID_TP_CONFIGURACAO
)
REFERENCES CORPORATIVO.CP_TIPO_CONFIGURACAO
(
ID_TP_CONFIGURACAO
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_CONFIGURACAO
ADD CONSTRAINT CP_CONF_CP_ORG_USU_ID_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_CONFIGURACAO
ADD CONSTRAINT CP_CONF_DP_PES_ID_PESSOA_FK FOREIGN KEY
(
ID_PESSOA
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_CONFIGURACAO
ADD CONSTRAINT CP_CONF_DP_F_CONFIANCA_ID_FK FOREIGN KEY
(
ID_FUNCAO_CONFIANCA
)
REFERENCES CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA
) ENABLE
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 55

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ALTER TABLE CORPORATIVO.CP_CONFIGURACAO


ADD CONSTRAINT CP_CONF_CP_SIT_CONF_ID_FK FOREIGN KEY
(
ID_SIT_CONFIGURACAO
)
REFERENCES CORPORATIVO.CP_SITUACAO_CONFIGURACAO
(
ID_SIT_CONFIGURACAO
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_CONFIGURACAO
ADD CONSTRAINT CP_CONF_DP_LOT_ID_LOTACAO_FK FOREIGN KEY
(
ID_LOTACAO
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_CONFIGURACAO
ADD CONSTRAINT CP_CONF_CP_SERV_ID_SERVICO_FK FOREIGN KEY
(
ID_SERVICO
)
REFERENCES CORPORATIVO.CP_SERVICO
(
ID_SERVICO
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_FERIADO
(
ID_FERIADO NUMBER NOT NULL,
DSC_FERIADO VARCHAR2(256 BYTE) NOT NULL
, CONSTRAINT FERIADO_PK PRIMARY KEY
(
ID_FERIADO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 56

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

;
COMMENT ON TABLE CORPORATIVO.CP_FERIADO IS 'TABELA DE FERIADOS REGISTRA FERIADOS FIXOS E
MVEIS PARA CADA LOCALIDADE.'
;
COMMENT ON COLUMN CORPORATIVO.CP_FERIADO.ID_FERIADO IS 'cdigo de identificao do feriado'
;
COMMENT ON COLUMN CORPORATIVO.CP_FERIADO.DSC_FERIADO IS 'descrio do feriado'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_LOCALIDADE
(
ID_LOCALIDADE NUMBER NOT NULL,
NM_LOCALIDADE VARCHAR2(256 BYTE) NOT NULL,
ID_UF NUMBER NOT NULL
, CONSTRAINT LOCALIDADE_FK PRIMARY KEY
(
ID_LOCALIDADE
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_LOCALIDADE
ADD CONSTRAINT UF_LOCALIDADE_FK FOREIGN KEY
(
ID_UF
)
REFERENCES CORPORATIVO.CP_UF
(
ID_UF
) ENABLE
;
COMMENT ON TABLE CORPORATIVO.CP_LOCALIDADE IS 'TABELA DE CADASTRO DE MUNICPIOS'
;
COMMENT ON COLUMN CORPORATIVO.CP_LOCALIDADE.ID_LOCALIDADE IS 'codigo sequencia de gerado pelo
sistema'
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 57

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

COMMENT ON COLUMN CORPORATIVO.CP_LOCALIDADE.NM_LOCALIDADE IS 'nome do municipio (localidade)


do rgo, ou pessoa.'
;
COMMENT ON COLUMN CORPORATIVO.CP_LOCALIDADE.ID_UF IS 'chave estrangeira que identifica a unidade
federal a que a localidade pertence.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_MARCA
(
ID_MARCA NUMBER NOT NULL,
DT_INI_MARCA DATE,
DT_FIM_MARCA DATE,
ID_MARCADOR NUMBER,
ID_PESSOA_INI NUMBER,
ID_LOTACAO_INI NUMBER,
ID_MOBIL NUMBER,
ID_TP_MARCA NUMBER,
ID_REF NUMBER
, PRIMARY KEY
(
ID_MARCA
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_MARCA
ADD FOREIGN KEY
(
ID_LOTACAO_INI
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_MARCA
ADD FOREIGN KEY
(
ID_MARCADOR
)
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 58

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

REFERENCES CORPORATIVO.CP_MARCADOR
(
ID_MARCADOR
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_MARCA
ADD FOREIGN KEY
(
ID_TP_MARCA
)
REFERENCES CORPORATIVO.CP_TIPO_MARCA
(
ID_TP_MARCA
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_MARCA
ADD FOREIGN KEY
(
ID_MOBIL
)
REFERENCES SIGA.EX_MOBIL
(
ID_MOBIL
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_MARCA
ADD FOREIGN KEY
(
ID_PESSOA_INI
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
CREATE INDEX CORPORATIVO.LOTACAO ON CORPORATIVO.CP_MARCA (ID_LOTACAO_INI ASC) TABLESPACE
"CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.PESSOA ON CORPORATIVO.CP_MARCA (ID_PESSOA_INI ASC) TABLESPACE
"CORPORATIVO_T"
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 59

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_MARCADOR
(
ID_MARCADOR NUMBER NOT NULL,
DESCR_MARCADOR VARCHAR2(40 BYTE),
ID_TP_MARCADOR NUMBER
, PRIMARY KEY
(
ID_MARCADOR
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_MARCADOR
ADD FOREIGN KEY
(
ID_TP_MARCADOR
)
REFERENCES CORPORATIVO.CP_TIPO_MARCADOR
(
ID_TP_MARCADOR
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_OCORRENCIA_FERIADO
(
ID_OCORRENCIA NUMBER NOT NULL,
DT_INI_FERIADO DATE,
DT_FIM_FERIADO DATE,
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 60

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_FERIADO NUMBER
, PRIMARY KEY
(
ID_OCORRENCIA
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_OCORRENCIA_FERIADO
ADD FOREIGN KEY
(
ID_FERIADO
)
REFERENCES CORPORATIVO.CP_FERIADO
(
ID_FERIADO
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_ORGAO
(
ID_ORGAO NUMBER(10, 0) NOT NULL,
NM_ORGAO VARCHAR2(256 BYTE) DEFAULT NULL NOT NULL,
CGC_ORGAO NUMBER(14, 0),
RAZAO_SOCIAL_ORGAO VARCHAR2(256 BYTE) DEFAULT NULL,
END_ORGAO VARCHAR2(256 BYTE) DEFAULT NULL,
BAIRRO_ORGAO VARCHAR2(50 BYTE) DEFAULT NULL,
MUNICIPIO_ORGAO VARCHAR2(50 BYTE),
CEP_ORGAO VARCHAR2(8 BYTE),
DSC_TIPO_ORGAO VARCHAR2(100 BYTE) DEFAULT NULL,
NOME_RESPONSAVEL_ORGAO VARCHAR2(60 BYTE),
EMAIL_RESPONSAVEL_ORGAO VARCHAR2(60 BYTE),
NOME_CONTATO_ORGAO VARCHAR2(60 BYTE),
EMAIL_CONTATO_ORGAO VARCHAR2(60 BYTE),
TEL_CONTATO_ORGAO VARCHAR2(10 BYTE),
SIGLA_ORGAO VARCHAR2(30 BYTE),
UF_ORGAO VARCHAR2(2 BYTE),
ID_ORGAO_USU NUMBER(10, 0) NOT NULL,
FG_ATIVO VARCHAR2(1 BYTE)
, CONSTRAINT ORGAO_PK PRIMARY KEY
(
ID_ORGAO
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 61

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_ORGAO
ADD CONSTRAINT ORGAO_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
COMMENT ON TABLE CORPORATIVO.CP_ORGAO IS 'Tabela que armazena os rgo externos. Um rgo externo
cadastrado por um rgo usurio.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.ID_ORGAO IS 'Numero sequencial identificador do registro.
interno e gerado automaticamente pelo sistema'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.NM_ORGAO IS 'Nome do rgo Externo, campo livre.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.CGC_ORGAO IS 'CGC do rgo Externo.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.RAZAO_SOCIAL_ORGAO IS 'Razo social do rgo Externo.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.END_ORGAO IS 'Endereo do rgo Externo, canpo livre.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.DSC_TIPO_ORGAO IS 'Descrio do Tipo de rgo Externo.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.ID_ORGAO_USU IS 'rgo responsvel pelo cadastramento
e manuteno dos dados do registro. S este rgo ter acesso a este registro.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 62

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

CREATE TABLE CORPORATIVO.CP_ORGAO_USUARIO


(
ID_ORGAO_USU NUMBER(10, 0) NOT NULL,
NM_ORGAO_USU VARCHAR2(256 BYTE) NOT NULL,
CGC_ORGAO_USU NUMBER(14, 0),
RAZAO_SOCIAL_ORGAO_USU VARCHAR2(256 BYTE),
END_ORGAO_USU VARCHAR2(256 BYTE),
BAIRRO_ORGAO_USU VARCHAR2(50 BYTE),
MUNICIPIO_ORGAO_USU VARCHAR2(50 BYTE),
CEP_ORGAO_USU VARCHAR2(8 BYTE),
NM_RESP_ORGAO_USU VARCHAR2(60 BYTE),
TEL_ORGAO_USU VARCHAR2(10 BYTE),
SIGLA_ORGAO_USU VARCHAR2(15 BYTE),
UF_ORGAO_USU VARCHAR2(2 BYTE),
COD_ORGAO_USU NUMBER,
ACRONIMO_ORGAO_USU VARCHAR2(12 BYTE)
, CONSTRAINT ORGAO_USU_PK PRIMARY KEY
(
ID_ORGAO_USU
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE CORPORATIVO.CP_ORGAO_USUARIO IS 'Tabela que armazena os rgos usurios
capazes de criar, cadastrar, ou alterar documentos no sistema.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO_USUARIO.COD_ORGAO_USU IS 'Campo livre destinado ao
cadastramento dos cdigos de rgos de forma a haver correspondncia com sistemas do TRF e JFES'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_PERSONALIZACAO
(
ID_PESSOA NUMBER NOT NULL,
ID_PAPEL_ATIVO NUMBER,
ID_SUBSTITUINDO_PESSOA NUMBER,
ID_SUBSTITUINDO_LOTACAO NUMBER,
ID_SUBSTITUINDO_PAPEL NUMBER,
NM_SIMULANDO_USUARIO VARCHAR2(15 BYTE),
ID_PERSONALIZACAO NUMBER NOT NULL
, PRIMARY KEY
(
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 63

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_PERSONALIZACAO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_SEDE
(
ID_SEDE CHAR(10 BYTE) NOT NULL,
NM_SEDE VARCHAR2(256 BYTE) NOT NULL,
DSC_SEDE VARCHAR2(512 BYTE),
ID_ORGAO_USU NUMBER(10, 0) NOT NULL
, PRIMARY KEY
(
ID_SEDE
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_SEDE
ADD FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 64

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

-- Unable to Render DDL with DBMS_METADATA using internal generator.


CREATE TABLE CORPORATIVO.CP_SERVICO
(
ID_SERVICO NUMBER NOT NULL,
SIGLA_SERVICO VARCHAR2(20 BYTE),
DESC_SERVICO VARCHAR2(200 BYTE)
, CONSTRAINT CP_SERVICO_ID_SERVICO_PK PRIMARY KEY
(
ID_SERVICO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_SITUACAO_CONFIGURACAO
(
ID_SIT_CONFIGURACAO NUMBER(19, 0) NOT NULL,
DSC_SIT_CONFIGURACAO VARCHAR2(255 CHAR)
, CONSTRAINT CP_SIT_CONF_ID_SIT_CONF_PK PRIMARY KEY
(
ID_SIT_CONFIGURACAO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_TIPO_CONFIGURACAO
(
ID_TP_CONFIGURACAO NUMBER(19, 0) NOT NULL,
DSC_TP_CONFIGURACAO VARCHAR2(255 CHAR),
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 65

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_SIT_CONFIGURACAO NUMBER(19, 0)
, CONSTRAINT CP_TP_CONF_ID_TP_CONF_PK PRIMARY KEY
(
ID_TP_CONFIGURACAO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_TIPO_CONFIGURACAO
ADD CONSTRAINT CP_TP_CONF_CP_SIT_CONF_ID_FK FOREIGN KEY
(
ID_SIT_CONFIGURACAO
)
REFERENCES CORPORATIVO.CP_SITUACAO_CONFIGURACAO
(
ID_SIT_CONFIGURACAO
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_TIPO_MARCA
(
ID_TP_MARCA NUMBER NOT NULL,
DESCR_TP_MARCA VARCHAR2(30 BYTE)
, PRIMARY KEY
(
ID_TP_MARCA
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 66

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

-- Unable to Render DDL with DBMS_METADATA using internal generator.


CREATE TABLE CORPORATIVO.CP_TIPO_MARCADOR
(
ID_TP_MARCADOR NUMBER NOT NULL,
DESCR_TIPO_MARCADOR VARCHAR2(30 BYTE)
, PRIMARY KEY
(
ID_TP_MARCADOR
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_UF
(
ID_UF NUMBER NOT NULL,
NM_UF VARCHAR2(256 BYTE) NOT NULL
, CONSTRAINT UF_PK PRIMARY KEY
(
ID_UF
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE CORPORATIVO.CP_UF IS 'TABELA DE CADSTRO DAS UNIDADES FEDERAIS'
;
COMMENT ON COLUMN CORPORATIVO.CP_UF.ID_UF IS 'cdigo identificador da unidade federal, nmeor
sequencial gerado pelo sistema'
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 67

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

;
COMMENT ON COLUMN CORPORATIVO.CP_UF.NM_UF IS 'nome do estado (unidade federal). Campo livre '
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_CARGO
(
ID_CARGO NUMBER(10, 0) DEFAULT NULL NOT NULL,
NOME_CARGO VARCHAR2(100 BYTE) NOT NULL,
ID_ORGAO_USU NUMBER(10, 0) DEFAULT NULL NOT NULL,
DT_FIM_CARGO DATE,
DT_INI_CARGO DATE,
ID_CARGO_INICIAL NUMBER(10, 0),
IDE_CARGO VARCHAR2(256 BYTE)
, PRIMARY KEY
(
ID_CARGO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.DP_CARGO
ADD CONSTRAINT CARGO_INICIAL_CARGO_FK FOREIGN KEY
(
ID_CARGO_INICIAL
)
REFERENCES CORPORATIVO.DP_CARGO
(
ID_CARGO
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_CARGO
ADD CONSTRAINT CARGO_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 68

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

COMMENT ON TABLE CORPORATIVO.DP_CARGO IS 'Tabela de cargos existentes em cada rgo Usurio.'


;
COMMENT ON COLUMN CORPORATIVO.DP_CARGO.ID_ORGAO_USU IS 'Chave extrangeira que aponta para a
tabela de rgo Usurio.'
;
COMMENT ON COLUMN CORPORATIVO.DP_CARGO.DT_FIM_CARGO IS 'data de fim de vigncia do cargo.'
;
COMMENT ON COLUMN CORPORATIVO.DP_CARGO.DT_INI_CARGO IS 'data de inicio de vigncia do cargo.'
;
COMMENT ON COLUMN CORPORATIVO.DP_CARGO.IDE_CARGO IS 'Identificador de cargo importado de tabela
externa.'
;
CREATE INDEX CORPORATIVO.DP_CARGO_IDX_011 ON CORPORATIVO.DP_CARGO (ID_CARGO_INICIAL ASC)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_CARGO_IDX_012 ON CORPORATIVO.DP_CARGO (ID_ORGAO_USU ASC)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_ESTADO_CIVIL
(
ID_ESTADO_CIVIL NUMBER NOT NULL,
NM_ESTADO_CIVIL VARCHAR2(20 BYTE) NOT NULL
, CONSTRAINT ESTADO_CIVIL_PK PRIMARY KEY
(
ID_ESTADO_CIVIL
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 69

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON COLUMN CORPORATIVO.DP_ESTADO_CIVIL.ID_ESTADO_CIVIL IS 'representa o codigo
identificador do estado civil, sequencial e transparente para o usurio'
;
COMMENT ON COLUMN CORPORATIVO.DP_ESTADO_CIVIL.NM_ESTADO_CIVIL IS 'nome do estado civil, campo
livre.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA NUMBER(10, 0) DEFAULT NULL NOT NULL,
NOME_FUNCAO_CONFIANCA VARCHAR2(100 BYTE) NOT NULL,
NIVEL_FUNCAO_CONFIANCA NUMBER(3, 0),
COD_FOLHA_FUNCAO_CONFIANCA NUMBER(3, 0),
DT_INI_FUNCAO_CONFIANCA DATE,
DT_FIM_FUNCAO_CONFIANCA DATE,
ID_FUNCAO_CONFIANCA_PAI NUMBER(10, 0) DEFAULT NULL,
CATEGORIA_FUNCAO_CONFIANCA VARCHAR2(15 BYTE),
ID_ORGAO_USU NUMBER(10, 0) DEFAULT NULL NOT NULL,
IDE_FUNCAO_CONFIANCA VARCHAR2(256 BYTE),
ID_FUN_CONF_INI NUMBER(10, 0)
, PRIMARY KEY
(
ID_FUNCAO_CONFIANCA
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 70

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

)
;
ALTER TABLE CORPORATIVO.DP_FUNCAO_CONFIANCA
ADD FOREIGN KEY
(
ID_FUNCAO_CONFIANCA_PAI
)
REFERENCES CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_FUNCAO_CONFIANCA
ADD CONSTRAINT FUN_CONF_INI_FUN_CONF_PK FOREIGN KEY
(
ID_FUN_CONF_INI
)
REFERENCES CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_FUNCAO_CONFIANCA
ADD CONSTRAINT FUN_CONF_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
COMMENT ON TABLE CORPORATIVO.DP_FUNCAO_CONFIANCA IS 'Tabela de Funo de Confiana, armazena as
funes de confiana existentes em cada rgo Usurio.'
;
COMMENT ON COLUMN CORPORATIVO.DP_FUNCAO_CONFIANCA.ID_ORGAO_USU IS 'Chave estrangeira que
aponta para rgo Usurio.'
;
COMMENT ON COLUMN CORPORATIVO.DP_FUNCAO_CONFIANCA.IDE_FUNCAO_CONFIANCA IS 'chave da
funcao originaria de migrao em sua tabela de origem'
;
COMMENT ON COLUMN CORPORATIVO.DP_FUNCAO_CONFIANCA.ID_FUN_CONF_INI IS 'chava da funo
orignria desta funo.'
;
CREATE INDEX CORPORATIVO.DP_FUNCAO_CONFIANCA_IDX_008 ON
CORPORATIVO.DP_FUNCAO_CONFIANCA (ID_FUN_CONF_INI ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 71

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_FUNCAO_CONFIANCA_IDX_009 ON
CORPORATIVO.DP_FUNCAO_CONFIANCA (ID_ORGAO_USU ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_FUNCAO_CONFIANCA_IDX_010 ON
CORPORATIVO.DP_FUNCAO_CONFIANCA (ID_FUNCAO_CONFIANCA_PAI ASC) TABLESPACE
"CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO NUMBER(5, 0) NOT NULL,
DATA_INI_LOT DATE NOT NULL,
DATA_FIM_LOT DATE,
NOME_LOTACAO VARCHAR2(120 BYTE) NOT NULL,
ID_LOTACAO_PAI NUMBER(5, 0),
SIGLA_LOTACAO VARCHAR2(20 BYTE) DEFAULT NULL,
ID_ORGAO_USU NUMBER(10, 0) NOT NULL,
IDE_LOTACAO VARCHAR2(256 BYTE),
ID_LOTACAO_INI NUMBER(5, 0)
, PRIMARY KEY
(
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 72

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_LOTACAO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.DP_LOTACAO
ADD CONSTRAINT SIGLA_LOTACAO_DP_LOTACAO_UK UNIQUE
(
SIGLA_LOTACAO,
ID_ORGAO_USU,
DATA_FIM_LOT
)
ENABLE
;
ALTER TABLE CORPORATIVO.DP_LOTACAO
ADD FOREIGN KEY
(
ID_LOTACAO_PAI
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_LOTACAO
ADD CONSTRAINT LOTACAO_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
COMMENT ON TABLE CORPORATIVO.DP_LOTACAO IS 'Tabela de lotaes.'
;
COMMENT ON COLUMN CORPORATIVO.DP_LOTACAO.DATA_INI_LOT IS 'Data de criao ou alterao da
lotao.'
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 73

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

COMMENT ON COLUMN CORPORATIVO.DP_LOTACAO.DATA_FIM_LOT IS 'Data de extino ou fim de


determinada situao da lotao.'
;
COMMENT ON COLUMN CORPORATIVO.DP_LOTACAO.ID_LOTACAO_PAI IS 'Identificador da Lotao superior em
hierarquia.'
;
COMMENT ON COLUMN CORPORATIVO.DP_LOTACAO.SIGLA_LOTACAO IS 'Sigla da lotao.'
;
CREATE INDEX CORPORATIVO.DP_LOTACAO_IDX_006 ON CORPORATIVO.DP_LOTACAO (ID_ORGAO_USU ASC)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_LOTACAO_IDX_007 ON CORPORATIVO.DP_LOTACAO (ID_LOTACAO_PAI
ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.LOT_ID_INI ON CORPORATIVO.DP_LOTACAO (ID_LOTACAO_INI ASC,
DATA_FIM_LOT ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 74

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

-- Unable to Render DDL with DBMS_METADATA using internal generator.


CREATE TABLE CORPORATIVO.DP_PADRAO_REFERENCIA
(
ID_PADRAO_REFERENCIA NUMBER(4, 0) NOT NULL,
ID_PADRAO_REFERENCIA_PAI NUMBER(4, 0),
DSC_PADRAO VARCHAR2(3 BYTE) NOT NULL,
DSC_CLASSE VARCHAR2(20 BYTE),
DSC_NIVEL VARCHAR2(2 BYTE),
PADRAO_REFERENCIA_DT_FIM DATE,
ID_ORGAO_USU NUMBER(10, 0) DEFAULT 1 NOT NULL
, CONSTRAINT PADRAO_REFERENCIA_PK PRIMARY KEY
(
ID_PADRAO_REFERENCIA
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.DP_PADRAO_REFERENCIA
ADD CONSTRAINT PADRAO_REF_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_PAPEL
(
ID_PAPEL NUMBER NOT NULL,
ID_PESSOA NUMBER,
ID_LOTACAO NUMBER,
ID_CARGO NUMBER,
ID_FUNCAO_CONFIANCA NUMBER,
DATA_INI_PAPEL DATE NOT NULL,
DATA_FIM_PAPEL DATE
, CONSTRAINT DP_PAPEL_PK PRIMARY KEY
(
ID_PAPEL
)
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 75

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_PESSOA
(
ID_PESSOA NUMBER(10, 0) NOT NULL,
DATA_INI_PESSOA DATE NOT NULL,
DATA_FIM_PESSOA DATE,
CPF_PESSOA NUMBER(11, 0) NOT NULL,
NOME_PESSOA VARCHAR2(60 BYTE) NOT NULL,
DATA_NASC_PESSOA DATE NOT NULL,
MATRICULA NUMBER(8, 0) NOT NULL,
ID_LOTACAO NUMBER(5, 0) NOT NULL,
ID_CARGO NUMBER(10, 0) DEFAULT NULL,
ID_FUNCAO_CONFIANCA NUMBER(10, 0) DEFAULT NULL,
SESB_PESSOA VARCHAR2(2 BYTE),
EMAIL_PESSOA VARCHAR2(60 BYTE),
TP_SERVIDOR_PESSOA NUMBER(1, 0),
SIGLA_PESSOA VARCHAR2(10 BYTE),
SEXO_PESSOA VARCHAR2(1 BYTE),
GRAU_INSTRUCAO_PESSOA VARCHAR2(50 BYTE),
TP_SANGUINEO_PESSOA VARCHAR2(3 BYTE),
NACIONALIDADE_PESSOA CHAR(60 BYTE),
DATA_POSSE_PESSOA DATE,
DATA_NOMEACAO_PESSOA DATE,
DATA_PUBLICACAO_PESSOA DATE,
DATA_INICIO_EXERCICIO_PESSOA DATE,
ATO_NOMEACAO_PESSOA VARCHAR2(50 BYTE) DEFAULT NULL,
SITUACAO_FUNCIONAL_PESSOA VARCHAR2(50 BYTE),
ID_PROVIMENTO NUMBER(3, 0),
NATURALIDADE_PESSOA VARCHAR2(60 BYTE),
FG_IMPRIME_END VARCHAR2(1 BYTE),
DSC_PADRAO_REFERENCIA_PESSOA VARCHAR2(16 BYTE) DEFAULT NULL,
ID_ORGAO_USU NUMBER(10, 0) DEFAULT NULL NOT NULL,
IDE_PESSOA VARCHAR2(256 BYTE),
ID_PESSOA_INICIAL NUMBER(10, 0),
ENDERECO_PESSOA VARCHAR2(100 BYTE),
BAIRRO_PESSOA VARCHAR2(50 BYTE),
CIDADE_PESSOA VARCHAR2(30 BYTE),
CEP_PESSOA VARCHAR2(8 BYTE),
TELEFONE_PESSOA VARCHAR2(30 BYTE),
RG_PESSOA VARCHAR2(20 BYTE),
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 76

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

RG_ORGAO_PESSOA VARCHAR2(50 BYTE),


RG_DATA_EXPEDICAO_PESSOA DATE,
RG_UF_PESSOA CHAR(2 BYTE),
ID_ESTADO_CIVIL NUMBER
, PRIMARY KEY
(
ID_PESSOA
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.DP_PESSOA
ADD CONSTRAINT PESSOA_ESTADO_CIVIL_FK FOREIGN KEY
(
ID_ESTADO_CIVIL
)
REFERENCES CORPORATIVO.DP_ESTADO_CIVIL
(
ID_ESTADO_CIVIL
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_PESSOA
ADD FOREIGN KEY
(
ID_PROVIMENTO
)
REFERENCES CORPORATIVO.DP_PROVIMENTO
(
ID_PROVIMENTO
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_PESSOA
ADD FOREIGN KEY
(
ID_FUNCAO_CONFIANCA
)
REFERENCES CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA
) ENABLE
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 77

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ALTER TABLE CORPORATIVO.DP_PESSOA


ADD FOREIGN KEY
(
ID_CARGO
)
REFERENCES CORPORATIVO.DP_CARGO
(
ID_CARGO
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_PESSOA
ADD CONSTRAINT PESSOA_INICIAL_PESSOAL_FK FOREIGN KEY
(
ID_PESSOA_INICIAL
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_PESSOA
ADD CONSTRAINT PESSOA_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_PESSOA
ADD FOREIGN KEY
(
ID_LOTACAO
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
COMMENT ON TABLE CORPORATIVO.DP_PESSOA IS 'Tabela de pessoas cadastradas nos rgos usurios,
podem ser servidores do quadro, requisitados ou contratados.'
;
COMMENT ON COLUMN CORPORATIVO.DP_PESSOA.FG_IMPRIME_END IS 'Flag que indica se o servidor optou
por imprimir o endereo no contra-cheque.'
;
CREATE INDEX CORPORATIVO.DP_PESSOA_IDX_001 ON CORPORATIVO.DP_PESSOA (ID_ORGAO_USU ASC)
TABLESPACE "CORPORATIVO_T"
LOGGING
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 78

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_PESSOA_IDX_002 ON CORPORATIVO.DP_PESSOA (ID_CARGO ASC,
ID_LOTACAO ASC, ID_FUNCAO_CONFIANCA ASC, ID_ORGAO_USU ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_PESSOA_IDX_003 ON CORPORATIVO.DP_PESSOA (ID_FUNCAO_CONFIANCA
ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_PESSOA_IDX_004 ON CORPORATIVO.DP_PESSOA (ID_LOTACAO ASC)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 79

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

CREATE INDEX CORPORATIVO.DP_PESSOA_IDX_005 ON CORPORATIVO.DP_PESSOA (ID_PROVIMENTO ASC)


TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_PESSOA_IDX_014 ON CORPORATIVO.DP_PESSOA (MATRICULA ASC,
SESB_PESSOA ASC, DATA_FIM_PESSOA ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_PESSOA_IDX_015 ON CORPORATIVO.DP_PESSOA (DATA_FIM_PESSOA
ASC, NOME_PESSOA ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_PESSOA_NM_PESSOA_IX ON CORPORATIVO.DP_PESSOA (NOME_PESSOA
ASC) TABLESPACE "CORPORATIVO_I"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 80

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.PES_ID_INI ON CORPORATIVO.DP_PESSOA (ID_PESSOA_INICIAL ASC,
DATA_FIM_PESSOA ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_PROVIMENTO
(
ID_PROVIMENTO NUMBER(3, 0) NOT NULL,
DSC_PROVIMENTO VARCHAR2(60 BYTE) NOT NULL
, PRIMARY KEY
(
ID_PROVIMENTO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE CORPORATIVO.DP_PROVIMENTO IS 'Tabela que armazena as formas de provimento da
pessoa.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_SUBSTITUICAO
(
ID_SUBSTITUICAO NUMBER(10, 0) NOT NULL,
ID_TITULAR NUMBER(10, 0),
ID_LOTA_TITULAR NUMBER(10, 0) DEFAULT NULL NOT NULL,
ID_SUBSTITUTO NUMBER(10, 0),
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 81

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

ID_LOTA_SUBSTITUTO NUMBER(10, 0) DEFAULT NULL NOT NULL,


DT_INI_SUBST DATE NOT NULL,
DT_FIM_SUBST DATE,
DT_INI_REG DATE,
DT_FIM_REG DATE,
ID_REG_INI NUMBER(10, 0)
, CONSTRAINT SUBSTITUICAO_FK PRIMARY KEY
(
ID_SUBSTITUICAO
)
DISABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.DP_SUBSTITUICAO
ADD CONSTRAINT SUBSTITUICAO_PESOA_TITULAR_FK FOREIGN KEY
(
ID_TITULAR
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_SUBSTITUICAO
ADD CONSTRAINT SUBSTITUICAO_PESOA_SUBST_FK FOREIGN KEY
(
ID_SUBSTITUTO
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
COMMENT ON TABLE CORPORATIVO.DP_SUBSTITUICAO IS 'Tabela de cadastro de substituto. O prprio titular
cadastra seus substitutos, desta forma no o sistema fica desvinculado dos processos burocrticos normais.'
;
COMMENT ON COLUMN CORPORATIVO.DP_SUBSTITUICAO.ID_SUBSTITUICAO IS 'codigo sequencial gerado
automaticamente pelo sistema.'
;
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 82

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

COMMENT ON COLUMN CORPORATIVO.DP_SUBSTITUICAO.ID_TITULAR IS 'chave estrangeira do titular, aponta


para DP_PESSOA'
;
COMMENT ON COLUMN CORPORATIVO.DP_SUBSTITUICAO.ID_LOTA_TITULAR IS 'refere-se a lotao do titular,
no momento da substituio'
;
COMMENT ON COLUMN CORPORATIVO.DP_SUBSTITUICAO.ID_SUBSTITUTO IS 'chave estrangeira do substituto,
refere-se a tabela DP_PESSOA'
;
COMMENT ON COLUMN CORPORATIVO.DP_SUBSTITUICAO.ID_LOTA_SUBSTITUTO IS 'refere-se a lotao do
substituto, no momento da substituio'
;
COMMENT ON COLUMN CORPORATIVO.DP_SUBSTITUICAO.DT_INI_SUBST IS 'data inicial da substituio'
;
COMMENT ON COLUMN CORPORATIVO.DP_SUBSTITUICAO.DT_FIM_SUBST IS 'data final da substituio. pode
ser nula caso no haja previso do fim da substituio.'
;
COMMENT ON COLUMN CORPORATIVO.DP_SUBSTITUICAO.DT_INI_REG IS 'Data de inicio do registro. Refere-se
data de incluso do regsitro.'
;
COMMENT ON COLUMN CORPORATIVO.DP_SUBSTITUICAO.DT_FIM_REG IS 'Data de fim do registro. Refere-se
data que foi informada o fim da substituio.'
;
COMMENT ON COLUMN CORPORATIVO.DP_SUBSTITUICAO.ID_REG_INI IS 'Identifica o primeiro registro de
substituio deste titular.'
;
------------------------------------------ -------------------CREATE FUNCTION
(acentuado in
VARCHAR2)
----

"REMOVE_ACENTO"

Enter the parameters for the function in


the brackets above. If this function has
no parameters then delete the line

-- ***************************************************
-*
*
-* Author
*
-* Creation Date
*
-* Comments
*
-*
*
-- ***************************************************
RETURN VARCHAR2
IS
C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 83

Seo Judiciria do Rio de Janeiro


Projeto SIGA Sistema Integrado de Gesto Administrativa
Grupo Funcional Gesto do Trabalho Mdulo Expedientes
Documento de Viso

-Enter all variables cursors and constants following


-this line
sem_acento VARCHAR2(4000);
begin
---

Enter the code for the function following


this line
sem_acento := CONVERT(TRANSLATE(UPPER( acentuado ),'','AON'),'US7ASCII');
return sem_acento;

exception
---

Enter the code to handle exception conditions


following this line
when others then
null;

end;
/

C:\Publica\docs_siga\SIGA-Instalacao.doc

Pgina 84