Diseño Técnico 04. DiseñoTécnico openEUG 20111230 v1 · Proyecto OpenFWPA Internacional openEUG...
Transcript of Diseño Técnico 04. DiseñoTécnico openEUG 20111230 v1 · Proyecto OpenFWPA Internacional openEUG...
Proyecto OpenFWPA Internacional
openEUG
Página 2 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
ÍNDICE
1. CONTROL DEL DOCUMENTO ........................................................................................................ 5 1.1. Información general ....................................................................................................................... 5 1.2. Histórico de revisiones ................................................................................................................... 5 1.3. Estado del documento .................................................................................................................... 5
2. INTRODUCCIÓN ................................................................................................................................ 6 3. DISEÑO TÉCNICO .............................................................................................................................. 6
3.1. Vista de Diseño .............................................................................................................................. 6 3.2. Vista Lógica ................................................................................................................................... 6
3.2.1. Modelo de datos ................................................................... ¡Error! Marcador no definido. 3.2.1.1. Diagrama 1 .................................................................... ¡Error! Marcador no definido.
3.2.1.1.1. ALARMAS ............................................................ ¡Error! Marcador no definido.
3.2.1.1.2. TIPO_AVISO............................................................................................................ 6 3.2.1.1.3. EXPEDIENTE .......................................................................................................... 6
3.2.1.2. DIAGRAMA 2 ............................................................................................................... 10 3.2.1.2.1. TERCERO .............................................................................................................. 11
3.2.1.2.2. DATO_FLEXIBLE ................................................................................................. 13 3.2.1.2.3. VALOR_DATO_FLEXIBLE ................................................................................. 14
3.2.1.2.4. EXPEDIENTE ........................................................................................................ 14 3.2.1.3. DIAGRAMA 3 ............................................................................................................... 15
3.2.1.3.1. DOC_APORTADA ................................................................................................ 16
3.2.1.3.2. TERCERO .............................................................................................................. 17 3.2.1.3.3. DOC_A_APORTAR_EXP ..................................................................................... 17
3.2.1.3.4. DOC_APORTADA_EXP ....................................................................................... 18 3.2.1.3.5. EXPEDIENTE ........................................................................................................ 21 3.2.1.3.6. DOC_A_APORTAR_EXP_TSOPORTE ............................................................... 21
3.2.1.4. DIAGRAMA 4 ............................................................................................................... 23
3.2.1.4.1. DIRECCION_REP.................................................................................................. 24 3.2.1.4.2. DIRECCION ........................................................................................................... 25 3.2.1.4.3. TERCERO .............................................................................................................. 27
3.2.1.5. DIAGRAMA 5 ............................................................................................................... 28 3.2.1.5.1. NOTA...................................................................................................................... 29 3.2.1.5.2. EXPEDIENTE ........................................................................................................ 29
3.2.1.6. DIAGRAMA 6 ............................................................................................................... 30 3.2.1.6.1. BANDEJA_COLABORACION ............................................................................. 30
3.2.1.6.2. EXPEDIENTE ........................................................................................................ 31 3.2.1.7. DIAGRAMA 7 ............................................................................................................... 32
Proyecto OpenFWPA Internacional
openEUG
Página 3 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.2.1.7.1. PUBLI_EXPEDIENTE ........................................................................................... 33 3.2.1.7.2. PUBLI_HITO_TAREA .......................................................................................... 35 3.2.1.7.3. PUBLI_TERCEROS_MIPE ................................................................................... 36
3.2.1.7.4. PUBLI_HITO_TERCERO ..................................................................................... 37 3.2.1.7.5. EXPEDIENTE ........................................................................................................ 37 3.2.1.7.6. TERCERO .............................................................................................................. 37
3.2.1.8. DIAGRAMA 8 ............................................................................................................... 38 3.2.1.8.1. ORGANISMOS ...................................................................................................... 38 3.2.1.8.2. ORGANISMOS_DOMICILIOS ............................................................................. 39
3.2.1.8.3. ORGANISMOS_DIRTEL ...................................................................................... 41 3.2.1.9. DIAGRAMA 9 ............................................................................................................... 42
3.2.1.9.1. TERRITORIO ......................................................................................................... 42
3.2.1.9.2. EXPEDIENTE ........................................................................................................ 43 3.2.1.10. DIAGRAMA 10 ........................................................................................................... 44
3.2.1.10.1. EXP_RELACIONADOS ...................................................................................... 44 3.2.1.10.2. TIPO_RELACION_EXP ...................................................................................... 45 3.2.1.10.3. EXPEDIENTE ...................................................................................................... 46
3.2.1.11. DIAGRAMA 11 ........................................................................................................... 47
3.2.1.11.1. GRUPO_USUARIO ............................................................................................. 47 3.2.1.11.2. GRUPO_EXP........................................................................................................ 48 3.2.1.11.3. EXPEDIENTE ...................................................................................................... 49
3.2.1.12. DIAGRAMA 12 ........................................................................................................... 49 3.2.1.12.1. TIPO_ERROR_LOG ............................................................................................ 49
3.2.1.12.2. ERROR_LOG ....................................................................................................... 50 3.2.1.12.3. EXPEDIENTE ...................................................................................................... 51
3.2.1.13. DIAGRAMA 13 ........................................................................................................... 52
3.2.1.13.1. TRAMITACION_CONJUNTA............................................................................ 52 3.2.1.13.2. TRAMITACION_CONJUNTA_EXP .................................................................. 53
3.2.1.13.3. TAREA ................................................................................................................. 54 3.2.1.13.4. EXPEDIENTE ...................................................................................................... 58
3.2.1.14. DIAGRAMA 14 ........................................................................................................... 59
3.2.1.14.1. CARRITOTB ........................................................................................................ 60 3.2.1.14.2. CARRITOEXPTB ................................................................................................ 60 3.2.1.14.3. ESTADOTB .......................................................................................................... 61 3.2.1.14.4. ESTADOTBTAREA ............................................................................................ 62
3.2.1.14.5. TIPODOCTB ........................................................................................................ 62 3.2.1.14.6. DOCUMENTOTB ................................................................................................ 63 3.2.1.14.7. DOCUMENTO_ADICIONAL_TAREA.............................................................. 64 3.2.1.14.8. EXPEDIENTE ...................................................................................................... 65 3.2.1.14.9. TAREA ................................................................................................................. 65
Proyecto OpenFWPA Internacional
openEUG
Página 4 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.2.1.15. DIAGRAMA 15 ........................................................................................................... 65 3.2.1.15.1. TERCERO_AUTORIZA ...................................................................................... 66 3.2.1.15.2. EXPEDIENTE ...................................................................................................... 67
3.2.1.16. DIAGRAMA 16 ........................................................................................................... 67 3.2.1.16.1. CAMPOS_BUSQUEDA ...................................................................................... 67
Proyecto OpenFWPA Internacional
openEUG
Página 5 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
1. CONTROL DEL DOCUMENTO
1.1. Información general
Título Diseño técnico
Creado por: Rubén Granda
A revisar por: Consultores Senior: Juan José Parada Vales e Ignacio Álvarez Valdeón
A aprobar por: Jefe de Proyecto: Joaquín Fernández Juárez
1.2. Histórico de revisiones
Versión Fecha Autor Observaciones
0.1 07/12/2011 Rubén Granda
1.0 30/12/2011 Rubén Granda
1.3. Estado del documento
Versión Estado Fecha
0.1 Borrador 07/12/2011
1.0 Definitivo 30/12/2011
Proyecto OpenFWPA Internacional
openEUG
Página 6 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
2. INTRODUCCIÓN
En este documento pretende dar una visión técnica del Tramitador del Gobierno del Principado de
Asturias.
3. DISEÑO TÉCNICO
¡Error! Nombre de archivo no válido.
3.1.1.1.1. ¡Error! Nombre de archivo no válido.TIPO_AVISO
Notes: Define los distintos tipos de avisos disponibles.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_TIPO_AVISO NUMBER True False 0 10 0 Identificador único del
tipo de aviso
False DC_TIPO_AVISO VARCHAR
2
True False 50 0 0 Descripción corta del
tipo de aviso
False DL_TIPO_AVISO VARCHAR
2
False False 200 0 0 Descripción larga del
tipo de aviso
Constraints
Name Type Columns Initial Code Notes
PK_TIPO_AVISO «PK» CN_TIPO_AVISO
Relationships
Columns Association Notes
(CN_TIPO_AVISO =
CN_TIPO_AVISO)
0..* ALARMA.FK_ALARMA_TIPO_AVISO
1 TIPO_AVISO. PK_TIPO_AVISO
3.1.1.1.2. EXPEDIENTE
Notes: Almacena los datos de los expedientes
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_EXPEDIENTE NUMBE
R
True False 0 10 0 Identificador único del
expediente
False CN_PROCEDIMIE
NTO
NUMBE
R
True False 0 10 0 Identificador del
procedimiento al que
pertenece
False CN_FASE NUMBE
R
True False 0 10 0 Identificador de la fase
en la que se encuentra
Proyecto OpenFWPA Internacional
openEUG
Página 7 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
el expediente
False TE_NUM_EXPEDI
ENTE
VARCH
AR2
True False 50 0 0 Número de expediente
(único)
False TE_NUM_REF_PR
OPIA
VARCH
AR2
False False 50 0 0 Número de referencia
del expediente
False FE_CREACION DATE True False 0 0 0 Fecha de creación del
expediente
False TE_NUM_REGIST
RO
VARCH
AR2
False False 50 0 0 Número de registro del
expediente
False FE_REGISTRO DATE False False 0 0 0 Fecha de registro
False TE_ASUNTO VARCH
AR2
True False 2000 0 0 Asunto del expediente
False FE_INICIO_PLAZ
O
DATE False False 0 0 0 Fecha de inicio del
plazo
False FE_FIN_PLAZO DATE False False 0 0 0 Fecha fin de plazo
False CN_TIPO_CANAL NUMBE
R
True False 0 10 0 1 Identificador del tipo
de canal
False CN_TIPO_TERMI
NACION
NUMBE
R
False False 0 10 0 Identificador del tipo
de terminación
False FE_CIERRE DATE False False 0 0 0 Fecha de cierre del
expediente
False FL_ARCHIVADO NUMBE
R
False False 0 1 0 0 Identificador de si el
expediente está
archivado o no
False TE_OBSERVACIO
NES
VARCH
AR2
False False 2000 0 0 Observaciones
añadidas al expediente
False TE_TIPO_TERMIN
ACION
VARCH
AR2
False False 50 0 0 Descripción del tipo
de terminación
False TE_NUM_PROCES
O
VARCH
AR2
False False 100 0 0 Número de proceso
del expediente (único)
False TE_XML_HITO VARCH
AR2
False False 4000 0 0
False NU_IDSOLICITUD
_IS
NUMBE
R
False False 0 10 0 Identificador de Inicio
Solicitud
False TE_NUMERO_RE
GISTRO_IS
VARCH
AR2
False False 50 0 0 Número de registro de
Inicio Solicitud
False FL_URGENTE NUMBE
R
True False 0 1 0 0 Indicador de si el
expediente es urgente
o no
False CN_UNIDAD_PLA
ZO
NUMBE
R
False False 0 10 0 Identificador de la
unidad de plazo
utilizada
False NU_PLAZO NUMBE
R
False False 0 3 0 Plazo del expediente
(según unidad de plazo
escogida)
False FE_TEORICA_FIN DATE False False 0 0 0 Fecha teórica de fin
False FE_PARALIZACIO
N
DATE False False 0 0 0 Fecha de la última
paralización
Proyecto OpenFWPA Internacional
openEUG
Página 8 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
False NU_CONT_PARA
LIZACION
NUMBE
R
False False 0 4 0 0 Número de veces que
se continuó una
paralización
False NU_REVISION NUMBE
R
True False 0 8 0 0 Número de revisiones
False CN_FASE_MAX_A
LCANZADA
NUMBE
R
False False 0 10 0 Identificador de la fase
máxima que ha
alcanzado el
expediente
False TE_NUM_EXP_MI
PE
VARCH
AR2
False False 50 0 0 Número de expediente
MIPE
False TE_NR VARCH
AR2
False False 50 0 0 Número de registro
Siebel
Constraints
Name Type Columns Initial Code Notes
PK_EXPEDIENTE «PK» CN_EXPEDIENTE
UQ_EXPEDIENTE_TE_NU
M_EXPEDIEN
«index» TE_NUM_EXPEDI
ENTE
UQ_EXPEDIENTE_TE_NU
M_EXPEDIEN
«unique» TE_NUM_EXPEDI
ENTE
Relationships
Columns Association Notes
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
DOC_A_APORTAR_EXP.FK_DOC_A_APORTA
R_EX_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE)
0..* ERROR_LOG.FK_ERROR_LOG_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
DOC_APORTADA_EXP.FK_DOC_APORTADA_
EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
DATO_FLEXIBLE.FK_DATOFLEXIBLE_EXPED
IENTE
1 EXPEDIENTE. PK_EXPEDIENTE
ALARMA.
EXPEDIENTE.
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
BANDEJA_COLABORACION.FK_BANDEJA_C
OLABORA_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE)
0..* AXXI_FACTURA.AXXI_FACTURA_R01
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
PUBLI_EXPEDIENTE.FK_PUBLI_EXPEDIENTE
Proyecto OpenFWPA Internacional
openEUG
Página 9 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Columns Association Notes
_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
TRAMITACION_CONJUNTA_EXP.FK_TRAMIT
ACION_CONJUNTA_EXP_E
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE_PADRE
= CN_EXPEDIENTE) 0..*
TRAMITACION_CONJUNTA.FK_TRAMITACIO
N_CONJUNTA_EXP
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE)
0..* TERRITORIO.FK_TERRITORIO_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE)
0..* TERCERO.FK_TERCERO_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
PUBLI_HITO_TAREA.FK_PUBLI_HITO_TAREA
_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE)
0..* NOTA.FK_NOTA_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
GRUPO_EXP.FK_CN_EXPEDIENTE_EXPEDIEN
TE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
EXP_RELACIONADOS.FK_EXP_RELACIONAD
OS_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
Proyecto OpenFWPA Internacional
openEUG
Página 10 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.2. DIAGRAMA 2
class Diagrama 2
EXPEDIENTE
«column»
*PK CN_EXPEDIENTE: NUMBER(10)
* CN_PROCEDIMIENTO: NUMBER(10)
* CN_FASE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
* FE_CREACION: DATE
TE_NUM_REGISTRO: VARCHAR2(50)
FE_REGISTRO: DATE
* TE_ASUNTO: VARCHAR2(2000)
FE_INICIO_PLAZO: DATE
FE_FIN_PLAZO: DATE
* CN_TIPO_CANAL: NUMBER(10) = 1
CN_TIPO_TERMINACION: NUMBER(10)
FE_CIERRE: DATE
FL_ARCHIVADO: NUMBER(1) = 0
TE_OBSERVACIONES: VARCHAR2(2000)
TE_TIPO_TERMINACION: VARCHAR2(50)
TE_NUM_PROCESO: VARCHAR2(100)
TE_XML_HITO: VARCHAR2(4000)
NU_IDSOLICITUD_IS: NUMBER(10)
TE_NUMERO_REGISTRO_IS: VARCHAR2(50)
* FL_URGENTE: NUMBER(1) = 0
CN_UNIDAD_PLAZO: NUMBER(10)
NU_PLAZO: NUMBER(3)
FE_TEORICA_FIN: DATE
FE_PARALIZACION: DATE
NU_CONT_PARALIZACION: NUMBER(4) = 0
* NU_REVISION: NUMBER(8) = 0
CN_FASE_MAX_ALCANZADA: NUMBER(10)
TE_NUM_EXP_MIPE: VARCHAR2(50)
TE_NR: VARCHAR2(50)
«PK»
+ PK_EXPEDIENTE(NUMBER)
«index»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
«unique»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
TERCERO
«column»
*PK CN_TERCERO: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
* CN_ROL_TERCERO: NUMBER(10)
FL_PRINCIPAL: NUMBER(1) = 0
FL_JURIDICO: NUMBER(1) = 0
FL_VALIDADO: NUMBER(1) = 0
IF_NIF_CIF: VARCHAR2(50)
TE_NOMBRE: VARCHAR2(50)
TE_APELLIDO1: VARCHAR2(50)
TE_APELLIDO2: VARCHAR2(50)
DC_RAZON_SOCIAL: VARCHAR2(500)
DL_RAZON_SOCIAL: VARCHAR2(500)
SEXO: CHAR(1)
ESTADO_CIVIL: CHAR(1)
TE_PROFESION: VARCHAR2(50)
TE_SEGURIDAD_SOCIAL: VARCHAR2(50)
FE_NACIMIENTO: DATE
CN_PAIS_NACIMIENTO: NUMBER(3)
CN_BD_TERCERO: NUMBER(10)
FL_MENOR: NUMBER(1) = 0
FL_CONSENTIMIENTO_INTEROP: NUMBER(1) = 0
FL_CONSENTIMIENTO_SMS: NUMBER(1) = null
FL_NOTIFICACION: NUMBER(1)
TE_NUM_REGISTRO: VARCHAR2(50)
«PK»
+ PK_TERCERO(NUMBER)
«index»
+ IDX_TER_CN_EXPEDIENTE(NUMBER)
«FK»
+ FK_TERCERO_EXPEDIENTE(NUMBER)
DATO_FLEXIBLE
«column»
*PK CN_DATO_FLEXIBLE: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
* CN_CAMPO: NUMBER(10)
FK CN_TERCERO: NUMBER(10)
«PK»
+ PK_CAMPO_FLEXIBLE(NUMBER)
«index»
+ IDX_DF_CN_EXPEDIENTE(NUMBER)
+ IDX_DF_CN_TERCERO(NUMBER)
«FK»
+ FK_DATOFLEXIBLE_EXPEDIENTE(NUMBER)
+ DATO_FLEXIBLE_TERCERO(NUMBER)
VALOR_DATO_FLEXIBLE
«column»
*PK CN_VALOR_DATO_FLEXIBLE: NUMBER(10)
*FK CN_DATO_FLEXIBLE: NUMBER(10)
TE_VALOR: VARCHAR2(150)
«PK»
+ PK_VALOR_DATO_FLEXIBLE(NUMBER)
«index»
+ IDX_VDF_CN_DATO_FLEXIBLE(NUMBER)
«FK»
+ FK_VALORDATO_DATOFLEXIBLE(NUMBER)
+FK_VALORDATO_DATOFLEXIBLE 0..*
(CN_DATO_FLEXIBLE = CN_DATO_FLEXIBLE)
+PK_CAMPO_FLEXIBLE 1
+FK_TERCERO_EXPEDIENTE
0..*(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE
1
+DATO_FLEXIBLE_TERCERO 0..*
(CN_TERCERO = CN_TERCERO)
+PK_TERCERO
1
+FK_DATOFLEXIBLE_EXPEDIENTE 0..*
(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE
1
Proyecto OpenFWPA Internacional
openEUG
Página 11 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.2.1. TERCERO
Notes: Almacena terceros
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_TERCERO NUMBER True False 0 10 0 Identificador único del
tercero
False CN_EXPEDIENTE NUMBER True False 0 10 0 Identificador del
expediente al que
pertenece el tercero
False CN_ROL_TERCER
O
NUMBER True False 0 10 0 Identificador del rol
del tercero
False FL_PRINCIPAL NUMBER False False 0 1 0 0 Indicador de si el
tercero es principal o
no
False FL_JURIDICO NUMBER False False 0 1 0 0 Indicador de si el
tercero es jurídico o no
False FL_VALIDADO NUMBER False False 0 1 0 0 Indicador de si el
tercero está validado
en terceros o no
False IF_NIF_CIF VARCHAR2 False False 50 0 0 NIF/CIF del tercero
False TE_NOMBRE VARCHAR2 False False 50 0 0 Nombre del tercero
False TE_APELLIDO1 VARCHAR2 False False 50 0 0 Primer apellido del
tercero
False TE_APELLIDO2 VARCHAR2 False False 50 0 0 Segundo apellido del
tercero
False DC_RAZON_SOCI
AL
VARCHAR2 False False 500 0 0 Razón social del
tercero, descripción
corta
False DL_RAZON_SOCI
AL
VARCHAR2 False False 500 0 0 Razón social del
tercero, descripción
larga
False SEXO CHAR False False 1 0 0 Sexo del tercero
False ESTADO_CIVIL CHAR False False 1 0 0 Estado civil del tercero
False TE_PROFESION VARCHAR2 False False 50 0 0 Profesión del tercero
False TE_SEGURIDAD_
SOCIAL
VARCHAR2 False False 50 0 0 Número de la
seguridad social del
tercero
False FE_NACIMIENTO DATE False False 0 0 0 Fecha de nacimiento
del tercero
False CN_PAIS_NACIMI
ENTO
NUMBER False False 0 3 0 Identificador del país
de nacimiento del
tercero
False CN_BD_TERCERO NUMBER False False 0 10 0 Identificador del
tercero en la base de
datos de terceros
Proyecto OpenFWPA Internacional
openEUG
Página 12 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
False FL_MENOR NUMBER False False 0 1 0 0 Indicador de si el
tercero es menor de
edad o no
False FL_CONSENTIMI
ENTO_INTEROP
NUMBER False False 0 1 0 0 Indicador de si el
tercero consiente a
consultar sus datos
mediante
interoperabilidad.
False FL_CONSENTIMI
ENTO_SMS
NUMBER False False 0 1 0 null Indicador de si el
tercero consiente a
recibir notificaciones
mediante sms o correo
electrónico.
False FL_NOTIFICACIO
N
NUMBER False False 0 1 0 Indicador de si el
tercero es un tercero a
efectos de notificación
False TE_NUM_REGIST
RO
VARCHAR2 False False 50 0 0 Número de registro del
que se ha leído el
tercero.
Constraints
Name Type Columns Initial Code Notes
PK_TERCERO «PK» CN_TERCERO
IDX_TER_CN_EXPEDIEN
TE
«index» CN_EXPEDIENTE
FK_TERCERO_EXPEDIEN
TE
«FK» CN_EXPEDIENTE
Relationships
Columns Association Notes
(CN_TERCERO =
CN_TERCERO) 0..*
DOC_APORTADA.FK_DOC_APORTADA_TERC
ERO
1 TERCERO. PK_TERCERO
(CN_TERCERO =
CN_TERCERO) 0..*
DOC_APORTADA_EXP.FK_DOC_APORTADA_
EXP_TERCERO
1 TERCERO. PK_TERCERO
(CN_TERCERO =
CN_TERCERO)
0..* DIRECCION.FK_DIRECCION_TERCERO
1 TERCERO. PK_TERCERO
(CN_TERCERO =
CN_TERCERO)
0..* DATO_FLEXIBLE.DATO_FLEXIBLE_TERCERO
1 TERCERO. PK_TERCERO
(CN_EXPEDIENTE =
CN_EXPEDIENTE)
0..* TERCERO.FK_TERCERO_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_TERCERO =
CN_TERCERO) 0..*
PUBLI_HITO_TERCERO.FK_PUBLI_HITO_TER
CERO_TERCERO
1 TERCERO. PK_TERCERO
Proyecto OpenFWPA Internacional
openEUG
Página 13 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.2.2. DATO_FLEXIBLE
Notes: Permite definir datos flexibles asociados al expediente y a un tercero
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_DATO_FLEXI
BLE
NUMBER True False 0 10 0 Identificador único del
dato flexible
False CN_EXPEDIENTE NUMBER True False 0 10 0 Identificador del
expediente con el que
va relacionado el dato
flexible
False CN_CAMPO NUMBER True False 0 10 0 Identificador del
campo flexible
definido en la tabla
CAMPO_PERSONAL
IZABLE del Catálogo
False CN_TERCERO NUMBER False False 0 10 0 Identificador del
tercero al que
pertenece el dato
flexible
Constraints
Name Type Columns Initial Code Notes
PK_CAMPO_FLEXIBLE «PK» CN_DATO_FLEXI
BLE
IDX_DF_CN_EXPEDIENT
E
«index» CN_EXPEDIENTE
IDX_DF_CN_TERCERO «index» CN_TERCERO
FK_DATOFLEXIBLE_EXP
EDIENTE
«FK» CN_EXPEDIENTE
DATO_FLEXIBLE_TERCE
RO
«FK» CN_TERCERO
Relationships
Columns Association Notes
(CN_TERCERO =
CN_TERCERO)
0..* DATO_FLEXIBLE.DATO_FLEXIBLE_TERCERO
1 TERCERO. PK_TERCERO
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
DATO_FLEXIBLE.FK_DATOFLEXIBLE_EXPED
IENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_DATO_FLEXIBLE =
CN_DATO_FLEXIBLE) 0..*
VALOR_DATO_FLEXIBLE.FK_VALORDATO_
DATOFLEXIBLE
1 DATO_FLEXIBLE. PK_CAMPO_FLEXIBLE
Proyecto OpenFWPA Internacional
openEUG
Página 14 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.2.3. VALOR_DATO_FLEXIBLE
Notes: Permite asignar valores a los datos flexibles definidos.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_VALOR_DAT
O_FLEXIBLE
NUMBER True False 0 10 0 Identificador único del
valor del dato flexible
False CN_DATO_FLEXI
BLE
NUMBER True False 0 10 0 Identificador del dato
flexible al que
pertenece
False TE_VALOR VARCHAR
2
False False 150 0 0 Valor
Constraints
Name Type Columns Initial Code Notes
PK_VALOR_DATO_FLEXI
BLE
«PK» CN_VALOR_DAT
O_FLEXIBLE
IDX_VDF_CN_DATO_FLE
XIBLE
«index» CN_DATO_FLEXI
BLE
FK_VALORDATO_DATOF
LEXIBLE
«FK» CN_DATO_FLEXI
BLE
Relationships
Columns Association Notes
(CN_DATO_FLEXIBLE =
CN_DATO_FLEXIBLE) 0..*
VALOR_DATO_FLEXIBLE.FK_VALORDATO_
DATOFLEXIBLE
1 DATO_FLEXIBLE. PK_CAMPO_FLEXIBLE
3.1.1.2.4. EXPEDIENTE
Esta tabla se detalla en el punto [3.1.1.1.2]
Proyecto OpenFWPA Internacional
openEUG
Página 15 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.3. DIAGRAMA 3
class Diagrama 3
DOC_APORTADA
«column»
*PK CN_DOC_APORTADA: NUMBER(10)
*FK CN_TERCERO: NUMBER(10)
* CN_TIPO_SOPORTE: NUMBER(10)
FE_DOC_APORTADA: DATE
CN_DOC_APORTAR: NUMBER(10)
FL_REQUERIDO: NUMBER(1) = 0
FL_CIUDADANO: NUMBER(1) = 0
TE_DESCRIPCION: VARCHAR2(500)
TE_OBSERVACIONES: VARCHAR2(500)
CN_GESTOR_DOC: VARCHAR2(500)
FL_OBLIGATORIO: NUMBER(1) = 0
TE_URL_COMPLETA: VARCHAR2(500)
CN_TIPO_CANAL: NUMBER(10) = 1
FL_VALIDADA: NUMBER(1) = 0
«PK»
+ PK_DOC_APORTADA(NUMBER)
«index»
+ UQ_DOC_APORTADA_CN_GESTOR_DOC(VARCHAR2)
+ IDX_DA_CN_TERCERO(NUMBER)
«unique»
+ UQ_DOC_APORTADA_CN_GESTOR_DOC(VARCHAR2)
«FK»
+ FK_DOC_APORTADA_TERCERO(NUMBER)
DOC_APORTADA_EXP
«column»
*PK CN_DOC_APORTADA_EXP: NUMBER(10)
CN_DOC_A_APORTAR_CAT: NUMBER(10)
FK CN_DOC_A_APORTAR_EXP: NUMBER(10)
FE_PRESENTACION: DATE
CN_GESTOR_DOC: VARCHAR2(40)
DL_OBSERVACIONES: VARCHAR2(500)
DL_LOG: VARCHAR2(2000)
* TE_NOMBRE: VARCHAR2(250)
* CN_FASE: NUMBER(10)
* CN_ROLE: NUMBER(10)
* CN_CARACTER: NUMBER(10)
*FK CN_TERCERO: NUMBER(10)
* CN_ESTADO: NUMBER(10)
* CN_SOPORTE: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
CN_DOC_A_APORTAR_PROC: NUMBER(10)
TE_NOMBRE_DOCUMENTO: VARCHAR2(100)
TE_NUM_REGISTRO: VARCHAR2(50)
CN_DOC_ORIGINAL: VARCHAR2(40)
FE_VERIFICACION: DATE
FL_VERIFICADO: NUMBER(1,2)
«PK»
+ PK_DOC_APORTADA_EXP(NUMBER)
«index»
+ IDX_DAE_CN_DOC_A_APORTAR_EXP(NUMBER)
+ IDX_DAE_CN_EXPEDIENTE(NUMBER)
+ IDX_DAE_CN_TERCERO(NUMBER)
«FK»
+ FK_DOC_APORTADA_EXPEDIENTE(NUMBER)
+ FK_DOC_APORTADA_EXP_TERCERO(NUMBER)
+ FK_DOC_APTDA_DOC_APTAR_EXP(NUMBER)
DOC_A_APORTAR_EXP
«column»
*PK CN_DOC_A_APORTAR_EXP: NUMBER(10)
* TE_NOMBRE: VARCHAR2(250)
* CN_FASE: NUMBER(10)
* CN_ROLE: NUMBER(10)
* CN_CARACTER: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
«PK»
+ PK_DOC_A_APORTAR_EXP(NUMBER)
«index»
+ IDX_DAAE_CN_EXPEDIENTE(NUMBER)
«FK»
+ FK_DOC_A_APORTAR_EX_EXPEDIENTE(NUMBER)
TERCERO
«column»
*PK CN_TERCERO: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
* CN_ROL_TERCERO: NUMBER(10)
FL_PRINCIPAL: NUMBER(1) = 0
FL_JURIDICO: NUMBER(1) = 0
FL_VALIDADO: NUMBER(1) = 0
IF_NIF_CIF: VARCHAR2(50)
TE_NOMBRE: VARCHAR2(50)
TE_APELLIDO1: VARCHAR2(50)
TE_APELLIDO2: VARCHAR2(50)
DC_RAZON_SOCIAL: VARCHAR2(500)
DL_RAZON_SOCIAL: VARCHAR2(500)
SEXO: CHAR(1)
ESTADO_CIVIL: CHAR(1)
TE_PROFESION: VARCHAR2(50)
TE_SEGURIDAD_SOCIAL: VARCHAR2(50)
FE_NACIMIENTO: DATE
CN_PAIS_NACIMIENTO: NUMBER(3)
CN_BD_TERCERO: NUMBER(10)
FL_MENOR: NUMBER(1) = 0
FL_CONSENTIMIENTO_INTEROP: NUMBER(1) = 0
FL_CONSENTIMIENTO_SMS: NUMBER(1) = null
FL_NOTIFICACION: NUMBER(1)
TE_NUM_REGISTRO: VARCHAR2(50)
«PK»
+ PK_TERCERO(NUMBER)
«index»
+ IDX_TER_CN_EXPEDIENTE(NUMBER)
«FK»
+ FK_TERCERO_EXPEDIENTE(NUMBER)
EXPEDIENTE
«column»
*PK CN_EXPEDIENTE: NUMBER(10)
* CN_PROCEDIMIENTO: NUMBER(10)
* CN_FASE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
* FE_CREACION: DATE
TE_NUM_REGISTRO: VARCHAR2(50)
FE_REGISTRO: DATE
* TE_ASUNTO: VARCHAR2(2000)
FE_INICIO_PLAZO: DATE
FE_FIN_PLAZO: DATE
* CN_TIPO_CANAL: NUMBER(10) = 1
CN_TIPO_TERMINACION: NUMBER(10)
FE_CIERRE: DATE
FL_ARCHIVADO: NUMBER(1) = 0
TE_OBSERVACIONES: VARCHAR2(2000)
TE_TIPO_TERMINACION: VARCHAR2(50)
TE_NUM_PROCESO: VARCHAR2(100)
TE_XML_HITO: VARCHAR2(4000)
NU_IDSOLICITUD_IS: NUMBER(10)
TE_NUMERO_REGISTRO_IS: VARCHAR2(50)
* FL_URGENTE: NUMBER(1) = 0
CN_UNIDAD_PLAZO: NUMBER(10)
NU_PLAZO: NUMBER(3)
FE_TEORICA_FIN: DATE
FE_PARALIZACION: DATE
NU_CONT_PARALIZACION: NUMBER(4) = 0
* NU_REVISION: NUMBER(8) = 0
CN_FASE_MAX_ALCANZADA: NUMBER(10)
TE_NUM_EXP_MIPE: VARCHAR2(50)
TE_NR: VARCHAR2(50)
«PK»
+ PK_EXPEDIENTE(NUMBER)
«index»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
«unique»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
DOC_A_APORTAR_EXP_TSOPORTE
«column»
*PK CN_DOC_A_APORTAR_EXP_TSOPORTE: NUMBER(10)
*FK CN_DOC_A_APORTAR_EXP: NUMBER(10)
* CN_TIPO_SOPORTE: NUMBER(10)
«PK»
+ PK_DOC_A_APORTAR_EXP_TSOPORTE(NUMBER)
«index»
+ ID_DOC_A_APORTAR_EXP_TSOPORTE(NUMBER)
«FK»
+ FK_DOCAAPORTAR_EXP_TSOPORTE(NUMBER)
+FK_DOC_A_APORTAR_EX_EXPEDIENTE 0..*
(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE 1
+FK_DOCAAPORTAR_EXP_TSOPORTE 0..*
(CN_DOC_A_APORTAR_EXP = CN_DOC_A_APORTAR_EXP)
+PK_DOC_A_APORTAR_EXP 1
+FK_DOC_APTDA_DOC_APTAR_EXP 0..*
(CN_DOC_A_APORTAR_EXP = CN_DOC_A_APORTAR_EXP)
+PK_DOC_A_APORTAR_EXP 1
+FK_DOC_APORTADA_EXP_TERCERO
0..*
(CN_TERCERO = CN_TERCERO)
+PK_TERCERO
1
+FK_DOC_APORTADA_EXPEDIENTE 0..*
(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE 1
+FK_DOC_APORTADA_TERCERO 0..*
(CN_TERCERO = CN_TERCERO)
+PK_TERCERO 1
+FK_TERCERO_EXPEDIENTE 0..*
(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE 1
Proyecto OpenFWPA Internacional
openEUG
Página 16 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.3.1. DOC_APORTADA
Notes: Almacena la documentación aportada de un tercero para la versión 1.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_DOC_APORT
ADA
NUMBE
R
True False 0 10 0 Identificador único de la
documentación aportada
False CN_TERCERO NUMBE
R
True False 0 10 0 Identificador del tercero
False CN_TIPO_SOPOR
TE
NUMBE
R
True False 0 10 0 Identificador del tipo de
soporte definido en la
tabla TIPO_SOPORTE
del catálogo
False FE_DOC_APORTA
DA
DATE False False 0 0 0 Fecha en la que se ha
aportado la
documentación
False CN_DOC_APORT
AR
NUMBE
R
False False 0 10 0 Identificador de la
documentación a aportar
definida en la tabla
DOC_APORTAR del
catálogo
False FL_REQUERIDO NUMBE
R
False False 0 1 0 0 Indicador de si el
documento es requerido o
no
False FL_CIUDADANO NUMBE
R
False False 0 1 0 0 Indicador de si el tercero
es ciudadano o no
False TE_DESCRIPCION VARCH
AR2
False False 500 0 0 Descripción de la
documentación aportada
False TE_OBSERVACIO
NES
VARCH
AR2
False False 500 0 0 Observaciones de la
documentación aportada
False CN_GESTOR_DOC VARCH
AR2
False False 500 0 0 Identificador del gestor
documental utilizado
definido en la tabla
GESTORDOCUMENTA
L del catálogo
False FL_OBLIGATORI
O
NUMBE
R
False False 0 1 0 0 Indicador de si el
documento es obligatorio
o no
False TE_URL_COMPLE
TA
VARCH
AR2
False False 500 0 0 Url completa del
documento
False CN_TIPO_CANAL NUMBE
R
False False 0 10 0 1 Identificador del tipo de
canal, definido en la tabla
TIPO_CANAL del
catálogo
False FL_VALIDADA NUMBE False False 0 1 0 0 Indicador de si el
Proyecto OpenFWPA Internacional
openEUG
Página 17 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
R documento ha sido
validado o no.
Constraints
Name Type Columns Initial Code Notes
PK_DOC_APORTADA «PK» CN_DOC_APORT
ADA
UQ_DOC_APORTADA_CN
_GESTOR_DOC
«index» CN_GESTOR_DOC
IDX_DA_CN_TERCERO «index» CN_TERCERO
UQ_DOC_APORTADA_CN
_GESTOR_DOC
«unique» CN_GESTOR_DOC
FK_DOC_APORTADA_TE
RCERO
«FK» CN_TERCERO
Relationships
Columns Association Notes
(CN_TERCERO =
CN_TERCERO) 0..*
DOC_APORTADA.FK_DOC_APORTADA_TERC
ERO
1 TERCERO. PK_TERCERO
3.1.1.3.2. TERCERO
Esta tabla se detalla en el punto [3.1.1.2.1].
3.1.1.3.3. DOC_A_APORTAR_EXP
Notes: Almacena la documentación a aportar definida por el usuario en la versión 2.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_DOC_A_APOR
TAR_EXP
NUMBER True False 0 10 0 Identificador único de
la documentación a
aportar
False TE_NOMBRE VARCHAR
2
True False 50 0 0 Nombre del
documento a aportar
False CN_FASE NUMBER True False 0 10 0 Identificador de la fase
en la que se debe
solicitar el documento
a aportar, definida en
la tabla FASE del
catálogo
False CN_ROLE NUMBER True False 0 10 0 Rol del usuario para el
que debe solicitarse la
Proyecto OpenFWPA Internacional
openEUG
Página 18 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
documentación,
definido en la tabla
ROL_TERCERO del
catálogo.
False CN_CARACTER NUMBER True False 0 10 0 Identificador de la
exigibilidad del
documento, definido
en la tabla
TIPO_DOC_CARAC
TER del catálogo
False CN_EXPEDIENTE NUMBER True False 0 10 0 Identificador del
expediente para el que
se define la
documentación a
aportar
Constraints
Name Type Columns Initial Code Notes
PK_DOC_A_APORTAR_E
XP
«PK» CN_DOC_A_APOR
TAR_EXP
IDX_DAAE_CN_EXPEDIE
NTE
«index» CN_EXPEDIENTE
FK_DOC_A_APORTAR_E
X_EXPEDIENTE
«FK» CN_EXPEDIENTE
Relationships
Columns Association Notes
(CN_DOC_A_APORTAR_E
XP =
CN_DOC_A_APORTAR_EX
P)
0..*
DOC_APORTADA_EXP.FK_DOC_APTDA_DOC
_APTAR_EXP
1 DOC_A_APORTAR_EXP.
PK_DOC_A_APORTAR_EXP
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
DOC_A_APORTAR_EXP.FK_DOC_A_APORTA
R_EX_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
3.1.1.3.4. DOC_APORTADA_EXP
Notes: Almacena la documentación aportada para la versión 2.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_DOC_APORT
ADA_EXP
NUMBER True False 0 10 0 Identificador único de
la documentación
aportada
False CN_DOC_A_APOR NUMBER False False 0 10 0 Identificador de la
Proyecto OpenFWPA Internacional
openEUG
Página 19 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
TAR_CAT categoría de
documentación a
aportar definida en
DOC_APORTAR_CA
T en el catálogo
False CN_DOC_A_APOR
TAR_EXP
NUMBER False False 0 10 0 Identificador de la
documentación a
aportar definida por el
usuario
False FE_PRESENTACI
ON
DATE False False 0 0 0 Fecha en que ha sido
presentada la
documentación
False CN_GESTOR_DOC VARCHAR
2
False False 40 0 0 Identificador del
documento en el
gestor documental.
False DL_OBSERVACIO
NES
VARCHAR
2
False False 500 0 0 Observaciones
False DL_LOG VARCHAR
2
False False 500 0 0 Log de los estados por
los que ha pasado la
documentación
aportada
False TE_NOMBRE VARCHAR
2
True False 50 0 0 Nombre de la
documentación
False CN_FASE NUMBER True False 0 10 0 Identificador de la fase
en la que se aporta la
documentación,
definida en la tabla
FASE del catálogo
False CN_ROLE NUMBER True False 0 10 0 Rol del usuario que
entrega la
documentación,
definido en la tabla
ROL_TERCERO del
catálogo
False CN_CARACTER NUMBER True False 0 10 0 Exigibilidad de la
documentación,
definida en la tabla
TIPO_DOC_CARAC
TER del catálogo
False CN_TERCERO NUMBER True False 0 10 0 Identificador del
tercero que entrega la
documentación
False CN_ESTADO NUMBER True False 0 10 0 Identificador del
estado en el que se
encuentra la
documentación,
definido en la tabla
ESTADO_FLOW del
Proyecto OpenFWPA Internacional
openEUG
Página 20 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Catálogo
False CN_SOPORTE NUMBER True False 0 10 0 Identificador del
soporte en el que se
entrega la
documentación,
definido en la tabla
TIPO_SOPORTE del
catálogo
False CN_EXPEDIENTE NUMBER True False 0 10 0 Identificador del
expediente para el que
se entrega la
documentación
False CN_DOC_A_APOR
TAR_PROC
NUMBER False False 0 10 0 Identificador a nivel
de procedimiento de la
documentación
aportada, definido en
la tabla
DOC_A_APORTAR_
PROC del catálogo
False TE_NOMBRE_DO
CUMENTO
VARCHAR
2
False False 100 0 0 Nombre del
documento adjunto
False TE_NUM_REGIST
RO
VARCHAR
2
False False 50 0 0 Número de registro del
que se ha leído el
documento aportado
False CN_DOC_ORIGIN
AL
VARCHAR
2
False False 40 0 0 Identificador del
documento original en
caso de que en
CN_GESTOR_DOC
se almacene una
referencia a un
documento.
False FE_VERIFICACIO
N
DATE False False 0 0 0 Fecha en que la
documentación ha sido
verificada.
False FL_VERIFICADO NUMBER False False 1 0 0 Flag que indica si la
documentación ha sido
verificada.
Constraints
Name Type Columns Initial Code Notes
PK_DOC_APORTADA_EX
P
«PK» CN_DOC_APORT
ADA_EXP
IDX_DAE_CN_DOC_A_AP
ORTAR_EXP
«index» CN_DOC_A_APOR
TAR_EXP
IDX_DAE_CN_EXPEDIEN
TE
«index» CN_EXPEDIENTE
IDX_DAE_CN_TERCERO «index» CN_TERCERO
FK_DOC_APTDA_DOC_A «FK» CN_DOC_A_APOR
Proyecto OpenFWPA Internacional
openEUG
Página 21 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Name Type Columns Initial Code Notes
PTAR_EXP TAR_EXP
FK_DOC_APORTADA_EX
PEDIENTE
«FK» CN_EXPEDIENTE
FK_DOC_APORTADA_EX
P_TERCERO
«FK» CN_TERCERO
Relationships
Columns Association Notes
(CN_TERCERO =
CN_TERCERO) 0..*
DOC_APORTADA_EXP.FK_DOC_APORTADA_
EXP_TERCERO
1 TERCERO. PK_TERCERO
(CN_DOC_A_APORTAR_E
XP =
CN_DOC_A_APORTAR_EX
P)
0..*
DOC_APORTADA_EXP.FK_DOC_APTDA_DOC
_APTAR_EXP
1 DOC_A_APORTAR_EXP.
PK_DOC_A_APORTAR_EXP
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
DOC_APORTADA_EXP.FK_DOC_APORTADA_
EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_DOC_APORTADA_EX
P =
CN_DOC_APORTADA_EXP
)
0..*
ERROR_LOG.FK_ERRORLOG_DOCAPORTAD
A
1 DOC_APORTADA_EXP.
PK_DOC_APORTADA_EXP
3.1.1.3.5. EXPEDIENTE
Esta tabla se detalla en la sección [3.1.1.1.2]
3.1.1.3.6. DOC_A_APORTAR_EXP_TSOPORTE
Notes: Almacena los tipos de soporte de la documentación aportada.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_DOC_A_APOR
TAR_EXP_TSOPO
RTE
NUMBE
R
True False 0 10 0 Identificador único del
tipo de soporte
False CN_DOC_A_APOR
TAR_EXP
NUMBE
R
True False 0 10 0 Identificador de la
documentación a
aportar del expediente.
False CN_TIPO_SOPOR
TE
NUMBE
R
True False 0 10 0 Identificador del tipo
de soporte, definido en
la tabla
Proyecto OpenFWPA Internacional
openEUG
Página 22 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
TIPO_SOPORTE de
catálogo.
Constraints
Name Type Columns Initial Code Notes
PK_DOC_A_APORTAR_E
XP_TSOPORTE
«PK» CN_DOC_A_APOR
TAR_EXP_TSOPO
RTE
ID_DOC_A_APORTAR_EX
P_TSOPORTE
«index» CN_DOC_A_APOR
TAR_EXP_TSOPO
RTE
FK_DOCAAPORTAR_EXP
_TSOPORTE
«FK» CN_DOC_A_APOR
TAR_EXP
Relationships
Columns Association Notes
(CN_DOC_A_APORTAR_E
XP =
CN_DOC_A_APORTAR_EX
P)
0..*
DOC_A_APORTAR_EXP_TSOPORTE.FK_DOCA
APORTAR_EXP_TSOPORTE
1 DOC_A_APORTAR_EXP.
PK_DOC_A_APORTAR_EXP
Proyecto OpenFWPA Internacional
openEUG
Página 23 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.4. DIAGRAMA 4
class Diagrama 4
TERCERO
«column»
*PK CN_TERCERO: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
* CN_ROL_TERCERO: NUMBER(10)
FL_PRINCIPAL: NUMBER(1) = 0
FL_JURIDICO: NUMBER(1) = 0
FL_VALIDADO: NUMBER(1) = 0
IF_NIF_CIF: VARCHAR2(50)
TE_NOMBRE: VARCHAR2(50)
TE_APELLIDO1: VARCHAR2(50)
TE_APELLIDO2: VARCHAR2(50)
DC_RAZON_SOCIAL: VARCHAR2(500)
DL_RAZON_SOCIAL: VARCHAR2(500)
SEXO: CHAR(1)
ESTADO_CIVIL: CHAR(1)
TE_PROFESION: VARCHAR2(50)
TE_SEGURIDAD_SOCIAL: VARCHAR2(50)
FE_NACIMIENTO: DATE
CN_PAIS_NACIMIENTO: NUMBER(3)
CN_BD_TERCERO: NUMBER(10)
FL_MENOR: NUMBER(1) = 0
FL_CONSENTIMIENTO_INTEROP: NUMBER(1) = 0
FL_CONSENTIMIENTO_SMS: NUMBER(1) = null
FL_NOTIFICACION: NUMBER(1)
TE_NUM_REGISTRO: VARCHAR2(50)
«PK»
+ PK_TERCERO(NUMBER)
«index»
+ IDX_TER_CN_EXPEDIENTE(NUMBER)
«FK»
+ FK_TERCERO_EXPEDIENTE(NUMBER)
DIRECCION
«column»
*PK CN_DIRECCION: NUMBER(10)
*FK CN_TERCERO: NUMBER(10)
FL_PRINCIPAL: NUMBER(1) = 0
FL_NOTIFICACION: NUMBER(1) = 0
DC_TIPO_VIA: VARCHAR2(3)
TE_CALLE: VARCHAR2(100)
TE_NUMERO: VARCHAR2(4)
TE_PISO: VARCHAR2(4)
TE_ESCALERA: VARCHAR2(4)
TE_PUERTA: VARCHAR2(4)
TE_BLOQUE: VARCHAR2(4)
TE_CODIGO_POSTAL: VARCHAR2(5)
CN_LOCALIDAD: NUMBER(4)
TE_LOCALIDAD: VARCHAR2(100)
CN_PARROQUIA: NUMBER(4)
CN_MUNICIPIO: NUMBER(4)
CN_PROVINCIA: NUMBER(4)
CN_AUTONOMIA: NUMBER(4)
CN_PAIS: NUMBER(4)
TE_TELEFONO1: VARCHAR2(20)
TE_TELEFONO2: VARCHAR2(20)
TE_EMAIL: VARCHAR2(60)
TE_PARROQUIA: VARCHAR2(100)
TE_MUNICIPIO: VARCHAR2(100)
TE_PROVINCIA: VARCHAR2(100)
TE_AUTONOMIA: VARCHAR2(100)
TE_PAIS: VARCHAR2(100)
DL_TIPO_VIA: VARCHAR2(100)
FK CN_DIRECCION_REP: NUMBER(10)
TE_FAX: VARCHAR2(20)
«PK»
+ PK_DIRECCION(NUMBER)
«index»
+ IDX_DIR_CN_DIRECCION_REP(NUMBER)
+ IDX_DIR_CN_TERCERO(NUMBER)
«FK»
+ FK_DIRECCION_TERCERO(NUMBER)
+ FK_DIRECCION_DIRECCION_REP(NUMBER)
DIRECCION_REP
«column»
*PK CN_DIRECCION_REP: NUMBER(10)
* IF_NIF_CIF: VARCHAR2(50)
FL_PRINCIPAL: NUMBER(1) = 0
FL_NOTIFICACION: NUMBER(1) = 0
FL_POSTAL: NUMBER(1) = 1
DC_TIPO_VIA: VARCHAR2(4)
DL_TIPO_VIA: VARCHAR2(100)
TE_CALLE: VARCHAR2(100)
TE_NUMERO: VARCHAR2(4)
TE_PISO: VARCHAR2(4)
TE_ESCALERA: VARCHAR2(4)
TE_PUERTA: VARCHAR2(4)
TE_BLOQUE: VARCHAR2(4)
TE_CODIGO_POSTAL: VARCHAR2(5)
CN_LOCALIDAD: NUMBER(4)
TE_LOCALIDAD: VARCHAR2(100)
CN_PARROQUIA: NUMBER(4)
TE_PARROQUIA: VARCHAR2(100)
CN_MUNICIPIO: NUMBER(4)
TE_MUNICIPIO: VARCHAR2(100)
CN_PROVINCIA: NUMBER(4)
TE_PROVINCIA: VARCHAR2(100)
CN_AUTONOMIA: NUMBER(4)
TE_AUTONOMIA: VARCHAR2(100)
CN_PAIS: NUMBER(4)
TE_PAIS: VARCHAR2(100)
TE_TELEFONO1: VARCHAR2(20)
TE_TELEFONO2: VARCHAR2(20)
TE_EMAIL: VARCHAR2(100)
* FE_MODIFICACION: DATE
TE_FAX: VARCHAR2(20)
CN_BD_TERCERO: NUMBER(10)
«PK»
+ PK_DIRECCION_REP(NUMBER)
+FK_DIRECCION_DIRECCION_REP
0..*(CN_DIRECCION_REP = CN_DIRECCION_REP)
+PK_DIRECCION_REP
1
+FK_DIRECCION_TERCERO
0..*
(CN_TERCERO = CN_TERCERO)
+PK_TERCERO 1
Proyecto OpenFWPA Internacional
openEUG
Página 24 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.4.1. DIRECCION_REP
Notes: Repositorio de direcciones donde se almacenan direcciones de terceros añadidas manualmente. Al
realizar una búsqueda de terceros, se muestran todas las direcciones de Terceros y de Dirección_rep
asociadas al tercero buscado.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_DIRECCION_
REP
NUMBER True False 0 10 0 Identificador único
False IF_NIF_CIF VARCHAR
2
True False 50 0 0 IF/NIF/CIF del tercero
False FL_PRINCIPAL NUMBER False False 0 1 0 0 Indicador de si la
dirección es principal
False FL_NOTIFICACIO
N
NUMBER False False 0 1 0 0 Indicador de si la
dirección es de
notificación
False FL_POSTAL NUMBER False False 0 1 0 1 Indicador de si la
dirección es postal
False DC_TIPO_VIA VARCHAR
2
False False 4 0 0 Tipo de vía,
descripción corta
False DL_TIPO_VIA VARCHAR
2
False False 100 0 0 Tipo de vía,
descripción larga
False TE_CALLE VARCHAR
2
False False 100 0 0 Calle
False TE_NUMERO VARCHAR
2
False False 4 0 0 Número
False TE_PISO VARCHAR
2
False False 4 0 0 Piso
False TE_ESCALERA VARCHAR
2
False False 4 0 0 Escalera
False TE_PUERTA VARCHAR
2
False False 4 0 0 Puerta
False TE_BLOQUE VARCHAR
2
False False 4 0 0 Bloque
False TE_CODIGO_POS
TAL
VARCHAR
2
False False 5 0 0 Código Postal
False CN_LOCALIDAD NUMBER False False 0 4 0 Identificador de la
localidad
False TE_LOCALIDAD VARCHAR
2
False False 100 0 0 Localidad
False CN_PARROQUIA NUMBER False False 0 4 0 Identificador de la
parroquia
False TE_PARROQUIA VARCHAR
2
False False 100 0 0 Parroquia
Proyecto OpenFWPA Internacional
openEUG
Página 25 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
False CN_MUNICIPIO NUMBER False False 0 4 0 Identificador del
municipio
False TE_MUNICIPIO VARCHAR
2
False False 100 0 0 Municipio
False CN_PROVINCIA NUMBER False False 0 4 0 Identificador de la
Provincia
False TE_PROVINCIA VARCHAR
2
False False 100 0 0 Provincia
False CN_AUTONOMIA NUMBER False False 0 4 0 Identificador de la
autonomía
False TE_AUTONOMIA VARCHAR
2
False False 100 0 0 Autonomía
False CN_PAIS NUMBER False False 0 4 0 Identificador del país
False TE_PAIS VARCHAR
2
False False 100 0 0 País
False TE_TELEFONO1 VARCHAR
2
False False 20 0 0 Teléfono 1
False TE_TELEFONO2 VARCHAR
2
False False 20 0 0 Teléfono 2
False TE_EMAIL VARCHAR
2
False False 100 0 0 Dirección de correo
electrónico
False FE_MODIFICACIO
N
DATE True False 0 0 0 Fecha de modificación
de la dirección
False TE_FAX VARCHAR
2
False False 20 0 0 Fax
False CN_BD_TERCERO NUMBER False False 0 10 0 Identificador de
terceros
Constraints
Name Type Columns Initial Code Notes
PK_DIRECCION_REP «PK» CN_DIRECCION_
REP
Relationships
Columns Association Notes
(CN_DIRECCION_REP =
CN_DIRECCION_REP)
0..* DIRECCION.FK_DIRECCION_DIRECCION_REP
1 DIRECCION_REP. PK_DIRECCION_REP
3.1.1.4.2. DIRECCION
Notes: Almacena las direcciones seleccionadas de los terceros añadidos a un expediente.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_DIRECCION NUMBER True False 0 10 0 Identificador único de
la dirección
False CN_TERCERO NUMBER True False 0 10 0 Identificador del
Proyecto OpenFWPA Internacional
openEUG
Página 26 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
tercero para el que está
asociada la dirección
False FL_PRINCIPAL NUMBER False False 0 1 0 0 Indicador de si la
dirección es principal
o no
False FL_NOTIFICACIO
N
NUMBER False False 0 1 0 0 Indicador de si la
dirección es de
notificación
False DC_TIPO_VIA VARCHAR2 False False 3 0 0 Tipo de Vía
False TE_CALLE VARCHAR2 False False 100 0 0 Calle
False TE_NUMERO VARCHAR2 False False 4 0 0 Número
False TE_PISO VARCHAR2 False False 4 0 0 Piso
False TE_ESCALERA VARCHAR2 False False 4 0 0 Escalera
False TE_PUERTA VARCHAR2 False False 4 0 0 Puerta
False TE_BLOQUE VARCHAR2 False False 4 0 0 Bloque
False TE_CODIGO_POS
TAL
VARCHAR2 False False 5 0 0 Código Postal
False CN_LOCALIDAD NUMBER False False 0 4 0 Identificador de la
Localidad
False TE_LOCALIDAD VARCHAR2 False False 100 0 0 Localidad
False CN_PARROQUIA NUMBER False False 0 4 0 Identificador de la
Parroquia
False CN_MUNICIPIO NUMBER False False 0 4 0 Identificador del
municipio
False CN_PROVINCIA NUMBER False False 0 4 0 Identificador de la
Provincia
False CN_AUTONOMIA NUMBER False False 0 4 0 Identificador de la
Autonomía
False CN_PAIS NUMBER False False 0 4 0 Identificador del país
False TE_TELEFONO1 VARCHAR2 False False 20 0 0 Teléfono 1
False TE_TELEFONO2 VARCHAR2 False False 20 0 0 Teléfono 2
False TE_EMAIL VARCHAR2 False False 60 0 0 Dirección de correo
electrónico
False TE_PARROQUIA VARCHAR2 False False 100 0 0 Parroquia
False TE_MUNICIPIO VARCHAR2 False False 100 0 0 Municipio
False TE_PROVINCIA VARCHAR2 False False 100 0 0 Provincia
False TE_AUTONOMIA VARCHAR2 False False 100 0 0 Autonomía
False TE_PAIS VARCHAR2 False False 100 0 0 País
False DL_TIPO_VIA VARCHAR2 False False 100 0 0 Tipo de Vía
descripción larga
False CN_DIRECCION_
REP
NUMBER False False 0 10 0 Identificador de
dirección de
DIRECCIONES_REP,
sólo estará relleno este
campo si la dirección
seleccionada ha sido
una de
DIRECCIONES_REP
Proyecto OpenFWPA Internacional
openEUG
Página 27 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
y no de Terceros
False TE_FAX VARCHAR2 False False 20 0 0 Fax
Constraints
Name Type Columns Initial Code Notes
PK_DIRECCION «PK» CN_DIRECCION
IDX_DIR_CN_DIRECCION
_REP
«index» CN_DIRECCION_
REP
IDX_DIR_CN_TERCERO «index» CN_TERCERO
FK_DIRECCION_DIRECCI
ON_REP
«FK» CN_DIRECCION_
REP
FK_DIRECCION_TERCER
O
«FK» CN_TERCERO
Relationships
Columns Association Notes
(CN_TERCERO =
CN_TERCERO)
0..* DIRECCION.FK_DIRECCION_TERCERO
1 TERCERO. PK_TERCERO
(CN_DIRECCION_REP =
CN_DIRECCION_REP)
0..* DIRECCION.FK_DIRECCION_DIRECCION_REP
1 DIRECCION_REP. PK_DIRECCION_REP
3.1.1.4.3. TERCERO
Esta tabla se detalla en el apartado [3.1.1.2.1]
Proyecto OpenFWPA Internacional
openEUG
Página 28 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.5. DIAGRAMA 5
class Diagrama 5
EXPEDIENTE
«column»
*PK CN_EXPEDIENTE: NUMBER(10)
* CN_PROCEDIMIENTO: NUMBER(10)
* CN_FASE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
* FE_CREACION: DATE
TE_NUM_REGISTRO: VARCHAR2(50)
FE_REGISTRO: DATE
* TE_ASUNTO: VARCHAR2(2000)
FE_INICIO_PLAZO: DATE
FE_FIN_PLAZO: DATE
* CN_TIPO_CANAL: NUMBER(10) = 1
CN_TIPO_TERMINACION: NUMBER(10)
FE_CIERRE: DATE
FL_ARCHIVADO: NUMBER(1) = 0
TE_OBSERVACIONES: VARCHAR2(2000)
TE_TIPO_TERMINACION: VARCHAR2(50)
TE_NUM_PROCESO: VARCHAR2(100)
TE_XML_HITO: VARCHAR2(4000)
NU_IDSOLICITUD_IS: NUMBER(10)
TE_NUMERO_REGISTRO_IS: VARCHAR2(50)
* FL_URGENTE: NUMBER(1) = 0
CN_UNIDAD_PLAZO: NUMBER(10)
NU_PLAZO: NUMBER(3)
FE_TEORICA_FIN: DATE
FE_PARALIZACION: DATE
NU_CONT_PARALIZACION: NUMBER(4) = 0
* NU_REVISION: NUMBER(8) = 0
CN_FASE_MAX_ALCANZADA: NUMBER(10)
TE_NUM_EXP_MIPE: VARCHAR2(50)
TE_NR: VARCHAR2(50)
«PK»
+ PK_EXPEDIENTE(NUMBER)
«index»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
«unique»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
NOTA
«column»
*PK CN_NOTA: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
* TE_NOTA: VARCHAR2(500)
* FE_CREACION: DATE
«PK»
+ PK_NOTA(NUMBER)
«index»
+ IDX_NOT_CN_EXPEDIENTE(NUMBER)
«FK»
+ FK_NOTA_EXPEDIENTE(NUMBER)
+FK_NOTA_EXPEDIENTE
0..*(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE
1
Proyecto OpenFWPA Internacional
openEUG
Página 29 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.5.1. NOTA
Notes: Almacena las notas de un expediente
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_NOTA NUMBE
R
True False 0 10 0 Identificador único de
la nota
False CN_EXPEDIENTE NUMBE
R
True False 0 10 0 Identificador del
expediente al que
pertenece la nota
False TE_NOTA VARCH
AR2
True False 500 0 0 Texto de la nota
False FE_CREACION DATE True False 0 0 0 Fecha de creación de
la nota
Constraints
Name Type Columns Initial Code Notes
PK_NOTA «PK» CN_NOTA
IDX_NOT_CN_EXPEDIEN
TE
«index» CN_EXPEDIENTE
FK_NOTA_EXPEDIENTE «FK» CN_EXPEDIENTE
Relationships
Columns Association Notes
(CN_EXPEDIENTE =
CN_EXPEDIENTE)
0..* NOTA.FK_NOTA_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
3.1.1.5.2. EXPEDIENTE
Esta tabla está detallada en la sección [3.1.1.2.4]
Proyecto OpenFWPA Internacional
openEUG
Página 30 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.6. DIAGRAMA 6
class Diagrama 6
BANDEJA_COLABORACION
«column»
*PK CN_BANDEJA_COLABORACION: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
* DC_GRUPO_ORIGEN: VARCHAR2(50)
* DC_GRUPO_DESTINO: VARCHAR2(50)
* FECHA_INI_COLABORACION: DATE
FECHA_FIN_COLABORACION: DATE
FL_ENTRADA: NUMBER(1)
FL_SALIDA: NUMBER(1)
* FL_FINALIZADA: NUMBER(1) = 0
«PK»
+ PK_BANDEJA_COLABORACION(NUMBER)
«index»
+ IDX_BC_CN_EXPEDIENTE(NUMBER)
«FK»
+ FK_BANDEJA_COLABORA_EXPEDIENTE(NUMBER)
EXPEDIENTE
«column»
*PK CN_EXPEDIENTE: NUMBER(10)
* CN_PROCEDIMIENTO: NUMBER(10)
* CN_FASE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
* FE_CREACION: DATE
TE_NUM_REGISTRO: VARCHAR2(50)
FE_REGISTRO: DATE
* TE_ASUNTO: VARCHAR2(2000)
FE_INICIO_PLAZO: DATE
FE_FIN_PLAZO: DATE
* CN_TIPO_CANAL: NUMBER(10) = 1
CN_TIPO_TERMINACION: NUMBER(10)
FE_CIERRE: DATE
FL_ARCHIVADO: NUMBER(1) = 0
TE_OBSERVACIONES: VARCHAR2(2000)
TE_TIPO_TERMINACION: VARCHAR2(50)
TE_NUM_PROCESO: VARCHAR2(100)
TE_XML_HITO: VARCHAR2(4000)
NU_IDSOLICITUD_IS: NUMBER(10)
TE_NUMERO_REGISTRO_IS: VARCHAR2(50)
* FL_URGENTE: NUMBER(1) = 0
CN_UNIDAD_PLAZO: NUMBER(10)
NU_PLAZO: NUMBER(3)
FE_TEORICA_FIN: DATE
FE_PARALIZACION: DATE
NU_CONT_PARALIZACION: NUMBER(4) = 0
* NU_REVISION: NUMBER(8) = 0
CN_FASE_MAX_ALCANZADA: NUMBER(10)
TE_NUM_EXP_MIPE: VARCHAR2(50)
TE_NR: VARCHAR2(50)
«PK»
+ PK_EXPEDIENTE(NUMBER)
«index»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
«unique»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
+FK_BANDEJA_COLABORA_EXPEDIENTE
0..*(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE
1
3.1.1.6.1. BANDEJA_COLABORACION
Notes: Almacena las colaboraciones de un expediente
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_BANDEJA_CO
LABORACION
NUMBE
R
True False 0 10 0 Identificador único de
la colaboración
False CN_EXPEDIENTE NUMBE
R
True False 0 10 0 Identificador del
expediente al que
pertenece la
colaboración
False DC_GRUPO_ORIG
EN
VARCH
AR2
True False 50 0 0 Grupo de Origen de la
colaboración, definido
en la tabla GRUPO del
catálogo
False DC_GRUPO_DEST VARCH True False 50 0 0 Grupo de Destino de la
Proyecto OpenFWPA Internacional
openEUG
Página 31 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
INO AR2 colaboración, definido
en la tabla GRUPO del
catálogo
False FECHA_INI_COLA
BORACION
DATE True False 0 0 0 Fecha de inicio de la
colaboración
False FECHA_FIN_COL
ABORACION
DATE False False 0 0 0 Fecha de fin de la
colaboración
False FL_ENTRADA NUMBE
R
False False 0 1 0 Indicador de si la
colaboración es de
entrada o no
False FL_SALIDA NUMBE
R
False False 0 1 0 Indicador de si la
colaboración es de
salida o no
False FL_FINALIZADA NUMBE
R
True False 0 1 0 0 Indicador de si la
colaboración ha sido
finalizada o no
Constraints
Name Type Columns Initial Code Notes
PK_BANDEJA_COLABOR
ACION
«PK» CN_BANDEJA_CO
LABORACION
IDX_BC_CN_EXPEDIENT
E
«index» CN_EXPEDIENTE
FK_BANDEJA_COLABOR
A_EXPEDIENTE
«FK» CN_EXPEDIENTE
Relationships
Columns Association Notes
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
BANDEJA_COLABORACION.FK_BANDEJA_C
OLABORA_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
3.1.1.6.2. EXPEDIENTE
Esta tabla está detallada en la sección [3.1.1.2.4]
Proyecto OpenFWPA Internacional
openEUG
Página 32 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.7. DIAGRAMA 7
class Diagrama 7
EXPEDIENTE
«column»
*PK CN_EXPEDIENTE: NUMBER(10)
* CN_PROCEDIMIENTO: NUMBER(10)
* CN_FASE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
* FE_CREACION: DATE
TE_NUM_REGISTRO: VARCHAR2(50)
FE_REGISTRO: DATE
* TE_ASUNTO: VARCHAR2(2000)
FE_INICIO_PLAZO: DATE
FE_FIN_PLAZO: DATE
* CN_TIPO_CANAL: NUMBER(10) = 1
CN_TIPO_TERMINACION: NUMBER(10)
FE_CIERRE: DATE
FL_ARCHIVADO: NUMBER(1) = 0
TE_OBSERVACIONES: VARCHAR2(2000)
TE_TIPO_TERMINACION: VARCHAR2(50)
TE_NUM_PROCESO: VARCHAR2(100)
TE_XML_HITO: VARCHAR2(4000)
NU_IDSOLICITUD_IS: NUMBER(10)
TE_NUMERO_REGISTRO_IS: VARCHAR2(50)
* FL_URGENTE: NUMBER(1) = 0
CN_UNIDAD_PLAZO: NUMBER(10)
NU_PLAZO: NUMBER(3)
FE_TEORICA_FIN: DATE
FE_PARALIZACION: DATE
NU_CONT_PARALIZACION: NUMBER(4) = 0
* NU_REVISION: NUMBER(8) = 0
CN_FASE_MAX_ALCANZADA: NUMBER(10)
TE_NUM_EXP_MIPE: VARCHAR2(50)
TE_NR: VARCHAR2(50)
«PK»
+ PK_EXPEDIENTE(NUMBER)
«index»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
«unique»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
TERCERO
«column»
*PK CN_TERCERO: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
* CN_ROL_TERCERO: NUMBER(10)
FL_PRINCIPAL: NUMBER(1) = 0
FL_JURIDICO: NUMBER(1) = 0
FL_VALIDADO: NUMBER(1) = 0
IF_NIF_CIF: VARCHAR2(50)
TE_NOMBRE: VARCHAR2(50)
TE_APELLIDO1: VARCHAR2(50)
TE_APELLIDO2: VARCHAR2(50)
DC_RAZON_SOCIAL: VARCHAR2(500)
DL_RAZON_SOCIAL: VARCHAR2(500)
SEXO: CHAR(1)
ESTADO_CIVIL: CHAR(1)
TE_PROFESION: VARCHAR2(50)
TE_SEGURIDAD_SOCIAL: VARCHAR2(50)
FE_NACIMIENTO: DATE
CN_PAIS_NACIMIENTO: NUMBER(3)
CN_BD_TERCERO: NUMBER(10)
FL_MENOR: NUMBER(1) = 0
FL_CONSENTIMIENTO_INTEROP: NUMBER(1) = 0
FL_CONSENTIMIENTO_SMS: NUMBER(1) = null
FL_NOTIFICACION: NUMBER(1)
TE_NUM_REGISTRO: VARCHAR2(50)
«PK»
+ PK_TERCERO(NUMBER)
«index»
+ IDX_TER_CN_EXPEDIENTE(NUMBER)
«FK»
+ FK_TERCERO_EXPEDIENTE(NUMBER)
PUBLI_EXPEDIENTE
«column»
*PK CN_PUBLI_EXPEDIENTE: NUMBER(10)
FK CN_EXPEDIENTE: NUMBER(10)
FE_PUBLICACION: DATE
XML: VARCHAR2(255)
FL_ERROR: NUMBER(1)
TE_EXCEPCION: VARCHAR2(4000)
TE_CODIGO_RETORNO: VARCHAR2(10)
TE_DESCRIPCION_RETORNO: VARCHAR2(400)
FL_IS: NUMBER(1)
FL_MIPE: NUMBER(1)
FL_SIEBEL: NUMBER(1)
FL_REGISTRO: NUMBER(1)
FL_SMS: NUMBER(1)
CN_PROCEDIMIENTO: NUMBER(10)
CN_FASE: NUMBER(10)
CN_ACTO_FASE: NUMBER(10)
CN_ACCION_ACTO: NUMBER(10)
TE_PUNTO_PROGRAMADO: VARCHAR2(50)
TE_DESCRIPCION: VARCHAR2(250)
CN_PUBLI_CONFIG: NUMBER(10)
«PK»
+ PK_PUBLI_EXPEDIENTE(NUMBER)
«index»
+ IDX_PE_CN_EXPEDIENTE(NUMBER)
«FK»
+ FK_PUBLI_EXPEDIENTE_EXPEDIENTE(NUMBER)
PUBLI_HITO_TAREA
«column»
*PK CN_PUBLI_HITO_TAREA: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
* ID_HITO: NUMBER(10)
*FK CN_PUBLI_EXPEDIENTE: NUMBER(10)
* CN_PUBLI_CONFIG: NUMBER(10)
* FE_CREACION: DATE
«PK»
+ PK_PUBLI_HITO_TAREA(NUMBER)
«index»
+ IDX_PHT_CN_EXPEDIENTE(NUMBER)
+ IDX_PHT_CN_PUBLI_EXPEDIENTE(NUMBER)
«FK»
+ FK_PUBLI_HITO_TAREA_EXPEDIENTE(NUMBER)
+ FK_PUBLI_HITO_TA_PUBLI_EXPEDIE(NUMBER)
PUBLI_TERCEROS_MIPE
«column»
*PK CN_TERCERO: NUMBER(10)
*PK TE_NUM_EXP_MIPE: VARCHAR2(50)
«PK»
+ PK_PUBLI_TERCEROS_MIPE(NUMBER, VARCHAR2)
«index»
+ IDX_PTM_CN_TERCERO(NUMBER)
+ IDX_PTM_TE_NUM_EXP_MIPE(VARCHAR2)
PUBLI_HITO_TERCERO
«column»
*PK ID_HITO: NUMBER(10)
*pfK CN_TERCERO: NUMBER(10)
* TE_NUM_EXP_MIPE: VARCHAR2(50)
«PK»
+ PK_PUBLI_HITO_TERCERO(NUMBER, NUMBER)
«index»
+ IDX_PHTER_CN_TERCERO(NUMBER)
+ IDX_PHTER_TE_NUM_EXP_MIPE(VARCHAR2)
«FK»
+ FK_PUBLI_HITO_TERCERO_TERCERO(NUMBER)
+FK_TERCERO_EXPEDIENTE 0..*
(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE 1
+FK_PUBLI_HITO_TERCERO_TERCERO 0..*
(CN_TERCERO = CN_TERCERO)
+PK_TERCERO
1
+FK_PUBLI_HITO_TA_PUBLI_EXPEDIE 0..*
(CN_PUBLI_EXPEDIENTE = CN_PUBLI_EXPEDIENTE)
+PK_PUBLI_EXPEDIENTE 1
+FK_PUBLI_HITO_TAREA_EXPEDIENTE 0..*
(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE
1
+FK_PUBLI_EXPEDIENTE_EXPEDIENTE
0..*(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE
1
Proyecto OpenFWPA Internacional
openEUG
Página 33 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.7.1. PUBLI_EXPEDIENTE
Notes: Almacena las publicaciones realizadas por el expediente
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_PUBLI_EXPE
DIENTE
NUMBE
R
True False 0 10 0 Identificador único
para la publicación
False CN_EXPEDIENTE NUMBE
R
False False 0 10 0 Identificador del
expediente para el que
se realiza la
publicación
False FE_PUBLICACION DATE False False 0 0 0 Fecha de publicación
False XML VARCH
AR2
False False 255 0 0 XML de petición de la
publicación. Sólo se
rellenará en caso de
error de la publicación.
False FL_ERROR NUMBE
R
False False 0 1 0 Indicador de si se ha
producido error en la
publicación
False TE_EXCEPCION VARCH
AR2
False False 4000 0 0 Mensaje de error. Sólo
se rellenará en caso de
que haya error en la
publicación.
False TE_CODIGO_RET
ORNO
VARCH
AR2
False False 10 0 0 Código que retorna la
publicación si ha sido
errónea.
False TE_DESCRIPCION
_RETORNO
VARCH
AR2
False False 400 0 0 Texto que retorna la
publicación si ha sido
errónea.
False FL_IS NUMBE
R
False False 0 1 0 Indicador de si la
publicación ha sido de
Inicio Solicitud
False FL_MIPE NUMBE
R
False False 0 1 0 Indicador de si la
publicación ha sido
MIPE
False FL_SIEBEL NUMBE
R
False False 0 1 0 Indicador de si la
publicación ha sido
SIEBEL
False FL_REGISTRO NUMBE
R
False False 0 1 0 Indicador de si la
publicación ha sido de
Registro Telemático
False FL_SMS NUMBE
R
False False 0 1 0 Indicador de si la
publicación ha sido de
SMS
False CN_PROCEDIMIE NUMBE False False 0 10 0 Identificador del
Proyecto OpenFWPA Internacional
openEUG
Página 34 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
NTO R procedimiento que ha
lanzado la publicación.
Estará relleno si el
punto de publicación
es Procedimiento. Se
define en la tabla
PROCEDIMIENTO
del catálogo
False CN_FASE NUMBE
R
False False 0 10 0 Identificador de la fase
en la que se ha lanzado
la publicación. Estará
relleno si el punto de
publicación es Fase.
Se define en la tabla
FASE del catálogo.
False CN_ACTO_FASE NUMBE
R
False False 0 10 0 Identificador del acto-
fase en el que se ha
lanzado la publicación.
Estará relleno si el
punto de publicación
es Acción-Acto. Se
define en la tabla
ACTO_FASE del
catálogo.
False CN_ACCION_ACT
O
NUMBE
R
False False 0 10 0 Identificador de la
acción-acto en el que
se ha lanzado la
publicación. Estará
relleno si el punto de
publicación es Acción-
Acto. Se define en la
tabla ACCION_ACTO
del catálogo.
False TE_PUNTO_PROG
RAMADO
VARCH
AR2
False False 50 0 0 Punto programado
desde el que se lanza
la publicación. Estará
relleno si el punto de
publicación es Punto
Programado.
False TE_DESCRIPCION VARCH
AR2
False False 250 0 0 Descripción de la
publicación
False CN_PUBLI_CONFI
G
NUMBE
R
False False 0 10 0 Identificador de la
configuración para la
publicación, definida
en la tabla
PUBLI_CONFIG del
catálogo
Proyecto OpenFWPA Internacional
openEUG
Página 35 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Constraints
Name Type Columns Initial Code Notes
PK_PUBLI_EXPEDIENTE «PK» CN_PUBLI_EXPE
DIENTE
IDX_PE_CN_EXPEDIENTE «index» CN_EXPEDIENTE
FK_PUBLI_EXPEDIENTE_
EXPEDIENTE
«FK» CN_EXPEDIENTE
Relationships
Columns Association Notes
(CN_PUBLI_EXPEDIENTE
=
CN_PUBLI_EXPEDIENTE)
0..*
PUBLI_HITO_TAREA.FK_PUBLI_HITO_TA_PU
BLI_EXPEDIE
1 PUBLI_EXPEDIENTE. PK_PUBLI_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
PUBLI_EXPEDIENTE.FK_PUBLI_EXPEDIENTE
_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
3.1.1.7.2. PUBLI_HITO_TAREA
Notes: Almacena los hitos de un expediente
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_PUBLI_HITO_
TAREA
NUMBE
R
True False 0 10 0 Identificador del hito-
tarea
False CN_EXPEDIENTE NUMBE
R
True False 0 10 0 Identificador del
expediente al que
pertenece.
False ID_HITO NUMBE
R
True False 0 10 0 Identificador del hito.
False CN_PUBLI_EXPE
DIENTE
NUMBE
R
True False 0 10 0 Identificador de la
publicación
False CN_PUBLI_CONFI
G
NUMBE
R
True False 0 10 0 Identificador de la
configuración de la
publicación, definido
en la tabla
PUBLI_CONFIG.
False FE_CREACION DATE True False 0 0 0 Fecha de creación del
hito
Constraints
Name Type Columns Initial Code Notes
PK_PUBLI_HITO_TAREA «PK» CN_PUBLI_HITO_
TAREA
Proyecto OpenFWPA Internacional
openEUG
Página 36 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Name Type Columns Initial Code Notes
IDX_PHT_CN_EXPEDIEN
TE
«index» CN_EXPEDIENTE
IDX_PHT_CN_PUBLI_EXP
EDIENTE
«index» CN_PUBLI_EXPE
DIENTE
FK_PUBLI_HITO_TA_PUB
LI_EXPEDIE
«FK» CN_PUBLI_EXPE
DIENTE
FK_PUBLI_HITO_TAREA_
EXPEDIENTE
«FK» CN_EXPEDIENTE
Relationships
Columns Association Notes
(CN_PUBLI_EXPEDIENTE
=
CN_PUBLI_EXPEDIENTE)
0..*
PUBLI_HITO_TAREA.FK_PUBLI_HITO_TA_PU
BLI_EXPEDIE
1 PUBLI_EXPEDIENTE. PK_PUBLI_EXPEDIENTE
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
PUBLI_HITO_TAREA.FK_PUBLI_HITO_TAREA
_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
3.1.1.7.3. PUBLI_TERCEROS_MIPE
Notes: Almacena los terceros que tienen permisos para el expediente
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_TERCERO NUMBE
R
True False 0 10 0 Identificador del
tercero que tiene
permiso para el
expediente
True TE_NUM_EXP_MI
PE
VARCH
AR2
True False 50 0 0 Número de expediente
para el que el tercero
tiene permisos
Constraints
Name Type Columns Initial Code Notes
PK_PUBLI_TERCEROS_M
IPE
«PK» CN_TERCEROTE_
NUM_EXP_MIPE
IDX_PTM_CN_TERCERO «index» CN_TERCERO
IDX_PTM_TE_NUM_EXP_
MIPE
«index» TE_NUM_EXP_MI
PE
Proyecto OpenFWPA Internacional
openEUG
Página 37 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.7.4. PUBLI_HITO_TERCERO
Notes: Almacena los terceros que tienen detalles particulares para un hito
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True ID_HITO NUMBE
R
True False 0 10 0 Identificador del hito
True CN_TERCERO NUMBE
R
True False 0 10 0 Identificador del
tercero para el cual el
hito tiene detalles
particulares
False TE_NUM_EXP_MI
PE
VARCH
AR2
True False 50 0 0 Identificador del
expediente al que
pertenece el hito
Constraints
Name Type Columns Initial Code Notes
PK_PUBLI_HITO_TERCER
O
«PK» ID_HITOCN_TERC
ERO
IDX_PHTER_CN_TERCER
O
«index» CN_TERCERO
IDX_PHTER_TE_NUM_EX
P_MIPE
«index» TE_NUM_EXP_MI
PE
FK_PUBLI_HITO_TERCER
O_TERCERO
«FK» CN_TERCERO
Relationships
Columns Association Notes
(CN_TERCERO =
CN_TERCERO) 0..*
PUBLI_HITO_TERCERO.FK_PUBLI_HITO_TER
CERO_TERCERO
1 TERCERO. PK_TERCERO
3.1.1.7.5. EXPEDIENTE
Esta tabla se detalla en el apartado [3.1.1.1.2]
3.1.1.7.6. TERCERO
Esta tabla se detalla en el apartado [3.1.1.2.1]
Proyecto OpenFWPA Internacional
openEUG
Página 38 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.8. DIAGRAMA 8
class Data Model 8
ORGANISMOS
«column»
*PK CN_ORGANISMO: NUMBER(10)
CA_CODE: VARCHAR2(20)
CN_FATHER: NUMBER(10)
TE_ACRONIMO: VARCHAR2(20)
TE_NAME: VARCHAR2(500)
FE_CREATION_DATE: DATE
FE_DISABLE_DATE: DATE
CN_TYPE: NUMBER(10)
ENABLED: NUMBER(1)
IF_CIF: VARCHAR2(12)
«PK»
+ PK_ORGANISMOS(NUMBER)
ORGANISMOS_DIRTEL
«column»
*PK CN_DIRTEL: NUMBER(10)
CN_IDDIRECCION: NUMBER(10)
FK CN_ORGANISMO: NUMBER(10)
CN_PRINCIPAL: NUMBER(1)
DC_TIPO: VARCHAR2(2)
DL_DIRECCION: VARCHAR2(150)
«PK»
+ PK_ORGANISMOS_DIRTEL(NUMBER)
«index»
+ IDX_ODIR_CN_IDDIRECCION(NUMBER)
+ IDX_ODIR_CN_ORGANISMO(NUMBER)
«FK»
+ FK_ORG_DIRTEL_ORGANISMOS(NUMBER)
ORGANISMOS_DOMICILIOS
«column»
*PK CN_IDDIRECCION: NUMBER(10)
FK CN_ORGANISMO: NUMBER(10)
CN_PRINCIPAL: NUMBER(1)
CA_TIVIAPUB: VARCHAR2(2)
DL_CALLE: VARCHAR2(100)
DC_NUMERO: VARCHAR2(6)
DC_BLOQUE: VARCHAR2(4)
DC_ESCALERA: VARCHAR2(4)
DC_PISO: VARCHAR2(4)
DC_PUERTA: VARCHAR2(4)
DC_CPOSTAL: VARCHAR2(5)
CN_PAIS: NUMBER(4)
CN_PROVIN: NUMBER(3)
CN_MUNIC: NUMBER(3)
CN_PARROQ: NUMBER(2)
CN_LOCAL: NUMBER(2)
DL_LOCAL: VARCHAR2(50)
«PK»
+ PK_ORGANISMOS_DOMICILIOS(NUMBER)
«index»
+ IDX_ODOM_CN_ORGANISMO(NUMBER)
«FK»
+ FK_ORG_DOMICILIOS_ORGANISMOS(NUMBER)
+FK_ORG_DIRTEL_ORGANISMOS 0..*
(CN_ORGANISMO = CN_ORGANISMO)
+PK_ORGANISMOS 1
+FK_ORG_DOMICILIOS_ORGANISMOS
0..*(CN_ORGANISMO = CN_ORGANISMO)
+PK_ORGANISMOS
1
3.1.1.8.1. ORGANISMOS
Notes: Almacena Organismos
Proyecto OpenFWPA Internacional
openEUG
Página 39 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_ORGANISMO NUMBE
R
True False 0 10 0 Identificador único del
organismo
False CA_CODE VARCH
AR2
False False 20 0 0 Código del organismo
False CN_FATHER NUMBE
R
False False 0 10 0 Identificador del
organismo padre
False TE_ACRONIMO VARCH
AR2
False False 20 0 0 Acrónimo del
organismo
False TE_NAME VARCH
AR2
False False 500 0 0 Nombre del organismo
False FE_CREATION_D
ATE
DATE False False 0 0 0 Fecha de creación
False FE_DISABLE_DA
TE
DATE False False 0 0 0 Fecha de desactivación
del organismo
False CN_TYPE NUMBE
R
False False 0 10 0 Tipo del organismo
False ENABLED NUMBE
R
False False 0 1 0 Indicador de si el
organismo está activo
o no
False IF_CIF VARCH
AR2
False False 12 0 0 IF/CIF del organismo
Constraints
Name Type Columns Initial Code Notes
PK_ORGANISMOS «PK» CN_ORGANISMO
Relationships
Columns Association Notes
(CN_ORGANISMO =
CN_ORGANISMO) 0..*
ORGANISMOS_DOMICILIOS.FK_ORG_DOMICI
LIOS_ORGANISMOS
1 ORGANISMOS. PK_ORGANISMOS
(CN_ORGANISMO =
CN_ORGANISMO) 0..*
ORGANISMOS_DIRTEL.FK_ORG_DIRTEL_OR
GANISMOS
1 ORGANISMOS. PK_ORGANISMOS
3.1.1.8.2. ORGANISMOS_DOMICILIOS
Notes: Almacena los domicilios de los organismos
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_IDDIRECCION NUMBE
R
True False 0 10 0 Identificador único de
la dirección del
Proyecto OpenFWPA Internacional
openEUG
Página 40 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
organismo
False CN_ORGANISMO NUMBE
R
False False 0 10 0 Identificador del
organismo al que
pertenece la dirección
False CN_PRINCIPAL NUMBE
R
False False 0 1 0 Indicador de si la
dirección es principal
o no
False CA_TIVIAPUB VARCH
AR2
False False 2 0 0 Tipo de vía
False DL_CALLE VARCH
AR2
False False 100 0 0 Calle
False DC_NUMERO VARCH
AR2
False False 6 0 0 Número
False DC_BLOQUE VARCH
AR2
False False 4 0 0 Bloque
False DC_ESCALERA VARCH
AR2
False False 4 0 0 Escalera
False DC_PISO VARCH
AR2
False False 4 0 0 Piso
False DC_PUERTA VARCH
AR2
False False 4 0 0 Puerta
False DC_CPOSTAL VARCH
AR2
False False 5 0 0 Código Postal
False CN_PAIS NUMBE
R
False False 0 4 0 Identificador del país
False CN_PROVIN NUMBE
R
False False 0 3 0 Identificador de la
provincia
False CN_MUNIC NUMBE
R
False False 0 3 0 Identificador del
municipio
False CN_PARROQ NUMBE
R
False False 0 2 0 Identificador de la
parroquia
False CN_LOCAL NUMBE
R
False False 0 2 0 Identificador de la
localidad
False DL_LOCAL VARCH
AR2
False False 50 0 0 Localidad
Constraints
Name Type Columns Initial Code Notes
PK_ORGANISMOS_DOMI
CILIOS
«PK» CN_IDDIRECCION
IDX_ODOM_CN_ORGANI
SMO
«index» CN_ORGANISMO
FK_ORG_DOMICILIOS_O
RGANISMOS
«FK» CN_ORGANISMO
Relationships
Columns Association Notes
Proyecto OpenFWPA Internacional
openEUG
Página 41 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Columns Association Notes
(CN_ORGANISMO =
CN_ORGANISMO) 0..*
ORGANISMOS_DOMICILIOS.FK_ORG_DOMICI
LIOS_ORGANISMOS
1 ORGANISMOS. PK_ORGANISMOS
3.1.1.8.3. ORGANISMOS_DIRTEL
Notes: Almacena direcciones electrónicas y teléfonos de los organismos
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_DIRTEL NUMBE
R
True False 0 10 0 Identificador único
False CN_IDDIRECCION NUMBE
R
False False 0 10 0 Identificador de la
dirección
False CN_ORGANISMO NUMBE
R
False False 0 10 0 Identificador del
organismo
False CN_PRINCIPAL NUMBE
R
False False 0 1 0 Indicador de si la
dirección es principal
False DC_TIPO VARCH
AR2
False False 2 0 0 Tipo de la dirección
almacenada(F: fax, T:
teléfono, E:
electrónica)
False DL_DIRECCION VARCH
AR2
False False 150 0 0 Dirección electrónica,
Teléfono o Fax del
Organismo
Constraints
Name Type Columns Initial Code Notes
PK_ORGANISMOS_DIRTE
L
«PK» CN_DIRTEL
IDX_ODIR_CN_IDDIRECC
ION
«index» CN_IDDIRECCION
IDX_ODIR_CN_ORGANIS
MO
«index» CN_ORGANISMO
FK_ORG_DIRTEL_ORGAN
ISMOS
«FK» CN_ORGANISMO
Relationships
Columns Association Notes
(CN_ORGANISMO =
CN_ORGANISMO) 0..*
ORGANISMOS_DIRTEL.FK_ORG_DIRTEL_OR
GANISMOS
1 ORGANISMOS. PK_ORGANISMOS
Proyecto OpenFWPA Internacional
openEUG
Página 42 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.9. DIAGRAMA 9
class Diagrama 9
EXPEDIENTE
«column»
*PK CN_EXPEDIENTE: NUMBER(10)
* CN_PROCEDIMIENTO: NUMBER(10)
* CN_FASE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
* FE_CREACION: DATE
TE_NUM_REGISTRO: VARCHAR2(50)
FE_REGISTRO: DATE
* TE_ASUNTO: VARCHAR2(2000)
FE_INICIO_PLAZO: DATE
FE_FIN_PLAZO: DATE
* CN_TIPO_CANAL: NUMBER(10) = 1
CN_TIPO_TERMINACION: NUMBER(10)
FE_CIERRE: DATE
FL_ARCHIVADO: NUMBER(1) = 0
TE_OBSERVACIONES: VARCHAR2(2000)
TE_TIPO_TERMINACION: VARCHAR2(50)
TE_NUM_PROCESO: VARCHAR2(100)
TE_XML_HITO: VARCHAR2(4000)
NU_IDSOLICITUD_IS: NUMBER(10)
TE_NUMERO_REGISTRO_IS: VARCHAR2(50)
* FL_URGENTE: NUMBER(1) = 0
CN_UNIDAD_PLAZO: NUMBER(10)
NU_PLAZO: NUMBER(3)
FE_TEORICA_FIN: DATE
FE_PARALIZACION: DATE
NU_CONT_PARALIZACION: NUMBER(4) = 0
* NU_REVISION: NUMBER(8) = 0
CN_FASE_MAX_ALCANZADA: NUMBER(10)
TE_NUM_EXP_MIPE: VARCHAR2(50)
TE_NR: VARCHAR2(50)
«PK»
+ PK_EXPEDIENTE(NUMBER)
«index»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
«unique»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
TERRITORIO
«column»
*PK CN_TERRITORIO: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
CN_TIPO_AGRUPACION: NUMBER(4)
CN_TIPO_TERRITORIO: NUMBER(4)
TE_LOCALIZACION: VARCHAR2(100)
CN_LOCALIDAD: NUMBER(4)
TE_LOCALIDAD: VARCHAR2(100)
CN_PARROQUIA: NUMBER(4)
CN_MUNICIPIO: NUMBER(4)
CN_PROVINCIA: NUMBER(4)
CN_AUTONOMIA: NUMBER(4)
CN_PAIS: NUMBER(4)
TE_PARROQUIA: VARCHAR2(100)
TE_MUNICIPIO: VARCHAR2(100)
TE_PROVINCIA: VARCHAR2(100)
TE_AUTONOMIA: VARCHAR2(100)
TE_PAIS: VARCHAR2(100)
TE_TIPO_TERRITORIO: VARCHAR2(100)
TE_TIPO_AGRUPACION: VARCHAR2(100)
«PK»
+ PK_TERRITORIO(NUMBER)
«index»
+ IDX_TERRI_CN_EXPEDIENTE(NUMBER)
«FK»
+ FK_TERRITORIO_EXPEDIENTE(NUMBER)
+FK_TERRITORIO_EXPEDIENTE
0..*(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE
1
3.1.1.9.1. TERRITORIO
Notes: Almacena territorios y agrupaciones
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_TERRITORIO NUMBE
R
True False 0 10 0 Identificador único del
territorio
False CN_EXPEDIENTE NUMBE
R
True False 0 10 0 Identificador del
expediente al que
pertenece el territorio
o la agrupación
False CN_TIPO_AGRUP
ACION
NUMBE
R
False False 0 4 0 Identificador del tipo
de agrupación.
False CN_TIPO_TERRIT
ORIO
NUMBE
R
False False 0 4 0 Identificador del tipo
de territorio.
Proyecto OpenFWPA Internacional
openEUG
Página 43 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
False TE_LOCALIZACI
ON
VARCH
AR2
False False 100 0 0 Localización
False CN_LOCALIDAD NUMBE
R
False False 0 4 0 Identificador de la
localidad
False TE_LOCALIDAD VARCH
AR2
False False 100 0 0 Localidad
False CN_PARROQUIA NUMBE
R
False False 0 4 0 Identificador de la
Parroquia
False CN_MUNICIPIO NUMBE
R
False False 0 4 0 Identificador del
Municipio
False CN_PROVINCIA NUMBE
R
False False 0 4 0 Identificador de la
Provincia
False CN_AUTONOMIA NUMBE
R
False False 0 4 0 Identificador de la
Autonomía
False CN_PAIS NUMBE
R
False False 0 4 0 Identificador del país
False TE_PARROQUIA VARCH
AR2
False False 100 0 0 Parroquia
False TE_MUNICIPIO VARCH
AR2
False False 100 0 0 Municipio
False TE_PROVINCIA VARCH
AR2
False False 100 0 0 Provincia
False TE_AUTONOMIA VARCH
AR2
False False 100 0 0 Autonomía
False TE_PAIS VARCH
AR2
False False 100 0 0 País
False TE_TIPO_TERRIT
ORIO
VARCH
AR2
False False 100 0 0 Tipo de Territorio
False TE_TIPO_AGRUP
ACION
VARCH
AR2
False False 100 0 0 Tipo de Agrupación
Constraints
Name Type Columns Initial Code Notes
PK_TERRITORIO «PK» CN_TERRITORIO
IDX_TERRI_CN_EXPEDIE
NTE
«index» CN_EXPEDIENTE
FK_TERRITORIO_EXPEDI
ENTE
«FK» CN_EXPEDIENTE
Relationships
Columns Association Notes
(CN_EXPEDIENTE =
CN_EXPEDIENTE)
0..* TERRITORIO.FK_TERRITORIO_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
3.1.1.9.2. EXPEDIENTE
Esta tabla se detalla en el apartado [3.1.1.1.2]
Proyecto OpenFWPA Internacional
openEUG
Página 44 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.10. DIAGRAMA 10
class Diagrama 10
EXPEDIENTE
«column»
*PK CN_EXPEDIENTE: NUMBER(10)
* CN_PROCEDIMIENTO: NUMBER(10)
* CN_FASE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
* FE_CREACION: DATE
TE_NUM_REGISTRO: VARCHAR2(50)
FE_REGISTRO: DATE
* TE_ASUNTO: VARCHAR2(2000)
FE_INICIO_PLAZO: DATE
FE_FIN_PLAZO: DATE
* CN_TIPO_CANAL: NUMBER(10) = 1
CN_TIPO_TERMINACION: NUMBER(10)
FE_CIERRE: DATE
FL_ARCHIVADO: NUMBER(1) = 0
TE_OBSERVACIONES: VARCHAR2(2000)
TE_TIPO_TERMINACION: VARCHAR2(50)
TE_NUM_PROCESO: VARCHAR2(100)
TE_XML_HITO: VARCHAR2(4000)
NU_IDSOLICITUD_IS: NUMBER(10)
TE_NUMERO_REGISTRO_IS: VARCHAR2(50)
* FL_URGENTE: NUMBER(1) = 0
CN_UNIDAD_PLAZO: NUMBER(10)
NU_PLAZO: NUMBER(3)
FE_TEORICA_FIN: DATE
FE_PARALIZACION: DATE
NU_CONT_PARALIZACION: NUMBER(4) = 0
* NU_REVISION: NUMBER(8) = 0
CN_FASE_MAX_ALCANZADA: NUMBER(10)
TE_NUM_EXP_MIPE: VARCHAR2(50)
TE_NR: VARCHAR2(50)
«PK»
+ PK_EXPEDIENTE(NUMBER)
«index»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
«unique»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
EXP_RELACIONADOS
«column»
*PK CN_EXP_RELACIONADO: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_ASUNTO: VARCHAR2(2000)
TE_INTERESADO: VARCHAR2(500)
TE_PROPIETARIO: VARCHAR2(500)
TE_RELACION: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
FK CN_TIPO_RELACION_EXP: NUMBER(10)
TE_IF_NIF_CIF: VARCHAR2(50)
«PK»
+ PK_EXP_RELACIONADOS(NUMBER)
«index»
+ IDX_ER_CN_EXPEDIENTE(NUMBER)
+ IDX_ER_CN_TIPO_RELACION_EXP(NUMBER)
+ IDX_ER_TE_NUM_EXPEDIENTE(VARCHAR2)
«FK»
+ FK_EXP_RELACIONADOS_EXPEDIENTE(NUMBER)
+ FK_EXP_RELACIONADOS_TIPO_REL(NUMBER)
TIPO_RELACION_EXP
«column»
*PK CN_TIPO_RELACION_EXP: NUMBER(10)
* TE_NOMBRE_RELACION: VARCHAR2(50)
DC_DESC_RELACION: VARCHAR2(500)
«PK»
+ PK_TIPO_RELACION_EXP(NUMBER)
+FK_EXP_RELACIONADOS_TIPO_REL 0..*
(CN_TIPO_RELACION_EXP = CN_TIPO_RELACION_EXP)
+PK_TIPO_RELACION_EXP 1
+FK_EXP_RELACIONADOS_EXPEDIENTE
0..*(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE
1
3.1.1.10.1. EXP_RELACIONADOS
Notes: Almacena expedientes relacionados con un expediente
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_EXP_RELACI
ONADO
NUMBE
R
True False 0 10 0 Identificador de
expediente relacionado
False CN_EXPEDIENTE NUMBE
R
True False 0 10 0 Identificador del
expediente para el que
se almacena la relación
Proyecto OpenFWPA Internacional
openEUG
Página 45 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
False TE_NUM_EXPEDI
ENTE
VARCH
AR2
True False 50 0 0 Número del
expediente relacionado
False TE_ASUNTO VARCH
AR2
False False 2000 0 0 Asunto del expediente
relacionado
False TE_INTERESADO VARCH
AR2
False False 500 0 0 Interesado del
expediente relacionado
False TE_PROPIETARIO VARCH
AR2
False False 500 0 0 Propietario del
expediente relacionado
False TE_RELACION VARCH
AR2
False False 50 0 0 Relación con el
expediente
False TE_NUM_REF_PR
OPIA
VARCH
AR2
False False 50 0 0 Número de Referencia
del expediente
relacionado
False CN_TIPO_RELACI
ON_EXP
NUMBE
R
False False 0 10 0 Identificador de la
relación que tiene con
el expediente
False TE_IF_NIF_CIF VARCH
AR2
False False 50 0 0 Identificador fiscal
Constraints
Name Type Columns Initial Code Notes
PK_EXP_RELACIONADOS «PK» CN_EXP_RELACI
ONADO
IDX_ER_CN_EXPEDIENT
E
«index» CN_EXPEDIENTE
IDX_ER_CN_TIPO_RELAC
ION_EXP
«index» CN_TIPO_RELACI
ON_EXP
IDX_ER_TE_NUM_EXPED
IENTE
«index» TE_NUM_EXPEDI
ENTE
FK_EXP_RELACIONADOS
_TIPO_REL
«FK» CN_TIPO_RELACI
ON_EXP
FK_EXP_RELACIONADOS
_EXPEDIENTE
«FK» CN_EXPEDIENTE
Relationships
Columns Association Notes
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
EXP_RELACIONADOS.FK_EXP_RELACIONAD
OS_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_TIPO_RELACION_EXP
=
CN_TIPO_RELACION_EXP)
0..*
EXP_RELACIONADOS.FK_EXP_RELACIONAD
OS_TIPO_REL
1 TIPO_RELACION_EXP.
PK_TIPO_RELACION_EXP
3.1.1.10.2. TIPO_RELACION_EXP
Proyecto OpenFWPA Internacional
openEUG
Página 46 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Notes: Define los tipos de relaciones entre expedientes. P.ej: Padre-Hijo, Hijo-Padre.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_TIPO_RELACI
ON_EXP
NUMBE
R
True False 0 10 0 Identificador único del
tipo de relación
False TE_NOMBRE_REL
ACION
VARCH
AR2
True False 50 0 0 Nombre de la relación
False DC_DESC_RELAC
ION
VARCH
AR2
False False 500 0 0 Descripción de la
relación
Constraints
Name Type Columns Initial Code Notes
PK_TIPO_RELACION_EXP «PK» CN_TIPO_RELACI
ON_EXP
Relationships
Columns Association Notes
(CN_TIPO_RELACION_EXP
=
CN_TIPO_RELACION_EXP)
0..*
EXP_RELACIONADOS.FK_EXP_RELACIONAD
OS_TIPO_REL
1 TIPO_RELACION_EXP.
PK_TIPO_RELACION_EXP
3.1.1.10.3. EXPEDIENTE
Esta tabla se detalla en el apartado [3.1.1.1.2]
Proyecto OpenFWPA Internacional
openEUG
Página 47 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.11. DIAGRAMA 11
class Diagrama 11
EXPEDIENTE
«column»
*PK CN_EXPEDIENTE: NUMBER(10)
* CN_PROCEDIMIENTO: NUMBER(10)
* CN_FASE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
* FE_CREACION: DATE
TE_NUM_REGISTRO: VARCHAR2(50)
FE_REGISTRO: DATE
* TE_ASUNTO: VARCHAR2(2000)
FE_INICIO_PLAZO: DATE
FE_FIN_PLAZO: DATE
* CN_TIPO_CANAL: NUMBER(10) = 1
CN_TIPO_TERMINACION: NUMBER(10)
FE_CIERRE: DATE
FL_ARCHIVADO: NUMBER(1) = 0
TE_OBSERVACIONES: VARCHAR2(2000)
TE_TIPO_TERMINACION: VARCHAR2(50)
TE_NUM_PROCESO: VARCHAR2(100)
TE_XML_HITO: VARCHAR2(4000)
NU_IDSOLICITUD_IS: NUMBER(10)
TE_NUMERO_REGISTRO_IS: VARCHAR2(50)
* FL_URGENTE: NUMBER(1) = 0
CN_UNIDAD_PLAZO: NUMBER(10)
NU_PLAZO: NUMBER(3)
FE_TEORICA_FIN: DATE
FE_PARALIZACION: DATE
NU_CONT_PARALIZACION: NUMBER(4) = 0
* NU_REVISION: NUMBER(8) = 0
CN_FASE_MAX_ALCANZADA: NUMBER(10)
TE_NUM_EXP_MIPE: VARCHAR2(50)
TE_NR: VARCHAR2(50)
«PK»
+ PK_EXPEDIENTE(NUMBER)
«index»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
«unique»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
GRUPO_EXP
«column»
*PK CN_GRUPO_EXP: NUMBER(10)
FK CN_EXPEDIENTE: NUMBER(10)
FK CN_GRUPO_USUARIO: NUMBER(10)
«PK»
+ PK_GRUPO_EXP(NUMBER)
«index»
+ IDX_GE_CN_EXPEDIENTE(NUMBER)
+ IDX_GE_CN_GRUPO_USUARIO(NUMBER)
«FK»
+ FK_CN_EXPEDIENTE_EXPEDIENTE(NUMBER)
+ FK_GRUPO_USUA_GRUPO_USUARI(NUMBER)
GRUPO_USUARIO
«column»
*PK CN_GRUPO_USUARIO: NUMBER(10)
CN_GRUPO_PROCEDIMIENTO: NUMBER(10)
«PK»
+ PK_GRUPO_USUARIO(NUMBER)
+FK_GRUPO_USUA_GRUPO_USUARI 0..*
(CN_GRUPO_USUARIO = CN_GRUPO_USUARIO)
+PK_GRUPO_USUARIO 1
+FK_CN_EXPEDIENTE_EXPEDIENTE
0..*(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE
1
3.1.1.11.1. GRUPO_USUARIO
Notes: Relaciona un grupo de usuario con un grupo de procedimientos
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_GRUPO_USU
ARIO
NUMBE
R
True False 0 10 0 Identificador único del
grupo
False CN_GRUPO_PROC
EDIMIENTO
NUMBE
R
False False 0 10 0 Identificador del grupo
de procedimiento
definido en la tabla
GRUPO_PROCEDIM
IENTO del catálogo
Constraints
Proyecto OpenFWPA Internacional
openEUG
Página 48 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Name Type Columns Initial Code Notes
PK_GRUPO_USUARIO «PK» CN_GRUPO_USU
ARIO
Relationships
Columns Association Notes
(CN_GRUPO_USUARIO =
CN_GRUPO_USUARIO) 0..*
GRUPO_EXP.FK_GRUPO_USUA_GRUPO_USU
ARI
1 GRUPO_USUARIO. PK_GRUPO_USUARIO
3.1.1.11.2. GRUPO_EXP
Notes: Relaciona expedientes con grupos de usuario
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_GRUPO_EXP NUMBE
R
True False 0 10 0 Identificador único del
grupo de expediente
False CN_EXPEDIENTE NUMBE
R
False False 0 10 0 Identificador del
expediente
False CN_GRUPO_USU
ARIO
NUMBE
R
False False 0 10 0 Identificador del grupo
de usuario
Constraints
Name Type Columns Initial Code Notes
PK_GRUPO_EXP «PK» CN_GRUPO_EXP
IDX_GE_CN_EXPEDIENT
E
«index» CN_EXPEDIENTE
IDX_GE_CN_GRUPO_USU
ARIO
«index» CN_GRUPO_USU
ARIO
FK_GRUPO_USUA_GRUP
O_USUARI
«FK» CN_GRUPO_USU
ARIO
FK_CN_EXPEDIENTE_EX
PEDIENTE
«FK» CN_EXPEDIENTE
Relationships
Columns Association Notes
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
GRUPO_EXP.FK_CN_EXPEDIENTE_EXPEDIEN
TE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_GRUPO_USUARIO =
CN_GRUPO_USUARIO) 0..*
GRUPO_EXP.FK_GRUPO_USUA_GRUPO_USU
ARI
1 GRUPO_USUARIO. PK_GRUPO_USUARIO
Proyecto OpenFWPA Internacional
openEUG
Página 49 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.11.3. EXPEDIENTE
Esta tabla se detalla en el apartado [3.1.1.1.2]
3.1.1.12. DIAGRAMA 12
class Diagrama 12
EXPEDIENTE
«column»
*PK CN_EXPEDIENTE: NUMBER(10)
* CN_PROCEDIMIENTO: NUMBER(10)
* CN_FASE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
* FE_CREACION: DATE
TE_NUM_REGISTRO: VARCHAR2(50)
FE_REGISTRO: DATE
* TE_ASUNTO: VARCHAR2(2000)
FE_INICIO_PLAZO: DATE
FE_FIN_PLAZO: DATE
* CN_TIPO_CANAL: NUMBER(10) = 1
CN_TIPO_TERMINACION: NUMBER(10)
FE_CIERRE: DATE
FL_ARCHIVADO: NUMBER(1) = 0
TE_OBSERVACIONES: VARCHAR2(2000)
TE_TIPO_TERMINACION: VARCHAR2(50)
TE_NUM_PROCESO: VARCHAR2(100)
TE_XML_HITO: VARCHAR2(4000)
NU_IDSOLICITUD_IS: NUMBER(10)
TE_NUMERO_REGISTRO_IS: VARCHAR2(50)
* FL_URGENTE: NUMBER(1) = 0
CN_UNIDAD_PLAZO: NUMBER(10)
NU_PLAZO: NUMBER(3)
FE_TEORICA_FIN: DATE
FE_PARALIZACION: DATE
NU_CONT_PARALIZACION: NUMBER(4) = 0
* NU_REVISION: NUMBER(8) = 0
CN_FASE_MAX_ALCANZADA: NUMBER(10)
TE_NUM_EXP_MIPE: VARCHAR2(50)
TE_NR: VARCHAR2(50)
«PK»
+ PK_EXPEDIENTE(NUMBER)
«index»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
«unique»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
ERROR_LOG
«column»
*PK CN_ERROR_LOG: NUMBER(10)
DC_ERROR_LOG: VARCHAR2(2000) = 'Error Indeterm...
TE_AUTOR: VARCHAR2(100)
TE_NUM_EXPEDIENTE: VARCHAR2(50)
*FK CN_EXPEDIENTE: NUMBER(10)
*FK CN_TIPO_ERROR_LOG: NUMBER(10)
CN_DOC_A_APORTAR_PROC: NUMBER(10)
* FE_FECHA: DATE = SYSDATE
FK CN_DOC_APORTADA_EXP: NUMBER(10)
DL_ERROR_LOG: VARCHAR2(255)
«PK»
+ PK_ERROR_LOG(NUMBER)
«FK»
+ FK_ERROR_LOG_EXPEDIENTE(NUMBER)
+ FK_ERRORLOG_DOCAPORTADA(NUMBER)
+ FK_ERROR_LOG_TIPO(NUMBER)
TIPO_ERROR_LOG
«column»
*PK CN_TIPO_ERROR_LOG: NUMBER(10)
* DC_TIPO_ERROR_LOG: VARCHAR2(100)
DL_TIPO_ERROR_LOG: VARCHAR2(200)
«PK»
+ PK_TIPO_ERROR_LOG(NUMBER)
+FK_ERROR_LOG_TIPO 0..*
(CN_TIPO_ERROR_LOG = CN_TIPO_ERROR_LOG)
+PK_TIPO_ERROR_LOG 1
+FK_ERROR_LOG_EXPEDIENTE
0..*(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE
1
3.1.1.12.1. TIPO_ERROR_LOG
Notes: Define los tipos de errores disponibles
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_TIPO_ERROR
_LOG
NUMBE
R
True False 0 10 0 Identificador único del
tipo de error
Proyecto OpenFWPA Internacional
openEUG
Página 50 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
False DC_TIPO_ERROR
_LOG
VARCH
AR2
True False 100 0 0 Descripción corta del
tipo de error
False DL_TIPO_ERROR_
LOG
VARCH
AR2
False False 200 0 0 Descripción larga del
tipo de error
Constraints
Name Type Columns Initial Code Notes
PK_TIPO_ERROR_LOG «PK» CN_TIPO_ERROR
_LOG
Relationships
Columns Association Notes
(CN_TIPO_ERROR_LOG =
CN_TIPO_ERROR_LOG)
0..* ERROR_LOG.FK_ERROR_LOG_TIPO
1 TIPO_ERROR_LOG. PK_TIPO_ERROR_LOG
3.1.1.12.2. ERROR_LOG
Notes: Almacena logs de los errores que se producen al aportar documentación.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_ERROR_LOG NUMBE
R
True False 0 10 0 Identificador único del
log de error
False DC_ERROR_LOG VARCH
AR2
True False 2000 0 0 Descripción corta del
error
False DL_ERROR_LOG VARCH
AR2
False False 4000 0 0 Descripción larga del
error
False TE_AUTOR VARCH
AR2
False False 100 0 0 Usuario para el que se
produjo el error
False TE_NUM_EXPEDI
ENTE
VARCH
AR2
False False 50 0 0 Número de expediente
para el que se produjo
el error
False CN_EXPEDIENTE NUMBE
R
True False 0 10 0 Identificador del
expediente para el que
se produjo el error
False CN_TIPO_ERROR
_LOG
NUMBE
R
True False 0 10 0 Identificador del tipo
de error
False FE_FECHA DATE True False 0 0 0 SYSD
ATE
Fecha y hora en la que
se produjo el error
False CN_DOC_A_APOR
TAR_PROC
NUMBE
R
False False 0 10 0 Identificador de la
documentación a
aportar para la que se
produce el error,
definida en la tabla
DOC_A_APORTAR_
PROC del Catálogo
False CN_DOC_APORT NUMBE False False 0 10 0 Identificador de la
Proyecto OpenFWPA Internacional
openEUG
Página 51 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
ADA_EXP R documentación
aportada del
expediente para la que
se produce el error.
False DL_ERROR_LOG VARCH
AR2
False False 255 0 0 Descripción larga del
error.
Constraints
Name Type Columns Initial Code Notes
PK_ERROR_LOG «PK» CN_ERROR_LOG
FK_ERROR_LOG_TIPO «FK» CN_TIPO_ERROR
_LOG
FK_ERROR_LOG_EXPEDI
ENTE
«FK» CN_EXPEDIENTE
FK_ERRORLOG_DOCAPO
RTADA
«FK» CN_DOC_APORT
ADA_EXP
Relationships
Columns Association Notes
(CN_EXPEDIENTE =
CN_EXPEDIENTE)
0..* ERROR_LOG.FK_ERROR_LOG_EXPEDIENTE
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_TIPO_ERROR_LOG =
CN_TIPO_ERROR_LOG)
0..* ERROR_LOG.FK_ERROR_LOG_TIPO
1 TIPO_ERROR_LOG. PK_TIPO_ERROR_LOG
(CN_DOC_APORTADA_EX
P =
CN_DOC_APORTADA_EXP
)
0..*
ERROR_LOG.FK_ERRORLOG_DOCAPORTAD
A
1 DOC_APORTADA_EXP.
PK_DOC_APORTADA_EXP
3.1.1.12.3. EXPEDIENTE
Esta tabla se detalla en el apartado [3.1.1.1.2]
Proyecto OpenFWPA Internacional
openEUG
Página 52 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.13. DIAGRAMA 13
class Diagrama 13
EXPEDIENTE
«column»
*PK CN_EXPEDIENTE: NUMBER(10)
* CN_PROCEDIMIENTO: NUMBER(10)
* CN_FASE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
* FE_CREACION: DATE
TE_NUM_REGISTRO: VARCHAR2(50)
FE_REGISTRO: DATE
* TE_ASUNTO: VARCHAR2(2000)
FE_INICIO_PLAZO: DATE
FE_FIN_PLAZO: DATE
* CN_TIPO_CANAL: NUMBER(10) = 1
CN_TIPO_TERMINACION: NUMBER(10)
FE_CIERRE: DATE
FL_ARCHIVADO: NUMBER(1) = 0
TE_OBSERVACIONES: VARCHAR2(2000)
TE_TIPO_TERMINACION: VARCHAR2(50)
TE_NUM_PROCESO: VARCHAR2(100)
TE_XML_HITO: VARCHAR2(4000)
NU_IDSOLICITUD_IS: NUMBER(10)
TE_NUMERO_REGISTRO_IS: VARCHAR2(50)
* FL_URGENTE: NUMBER(1) = 0
CN_UNIDAD_PLAZO: NUMBER(10)
NU_PLAZO: NUMBER(3)
FE_TEORICA_FIN: DATE
FE_PARALIZACION: DATE
NU_CONT_PARALIZACION: NUMBER(4) = 0
* NU_REVISION: NUMBER(8) = 0
CN_FASE_MAX_ALCANZADA: NUMBER(10)
TE_NUM_EXP_MIPE: VARCHAR2(50)
TE_NR: VARCHAR2(50)
«PK»
+ PK_EXPEDIENTE(NUMBER)
«index»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
«unique»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
TAREA
«column»
*PK CN_ID: NUMBER(10)
TE_NUMEROEXPEDIENTE: VARCHAR2(256)
TE_NUMEROPROCESO: VARCHAR2(256)
TE_FASE: VARCHAR2(256)
TE_IDFASE: VARCHAR2(256)
TE_REVISION: VARCHAR2(256)
TE_ACTO: VARCHAR2(256)
TE_IDACTO: VARCHAR2(256)
TE_IDCONFIGACTO: VARCHAR2(256)
TE_IDDOCUMENTO: VARCHAR2(256)
TE_DOCUMENTO: VARCHAR2(256)
TE_IDPLANTILLA: VARCHAR2(256)
TE_PLANTILLA: VARCHAR2(256)
TE_IDESTADO: VARCHAR2(256)
TE_ESTADO: VARCHAR2(256)
TE_NOTAS: VARCHAR2(256)
TE_OBLIGATORIO: VARCHAR2(256)
TE_USUARIO: VARCHAR2(256)
TE_NOMBRETERCERO: VARCHAR2(256)
TE_FECHAAPROBACION: VARCHAR2(256)
TE_NUMEROREGISTRO: VARCHAR2(256)
TE_FECHAREGISTRO: VARCHAR2(256)
TE_TIPONOTIFICACION: VARCHAR2(256)
TE_FECHAEMISIONACUSE: VARCHAR2(256)
TE_FECHARECEPCIONACUSE: VARCHAR2(256)
TE_FECHAFINALIZACIONTRAMITE: VARCHAR2(256)
TE_FECHACIERRE: VARCHAR2(256)
TE_DIRDOCUMENTO: VARCHAR2(256)
TE_CAMPOLIBRE: VARCHAR2(256)
TE_FECHACREACIONDOCUMENTO: VARCHAR2(256)
TE_IDENTIFICADORDESTINATARIO: VARCHAR2(256)
TE_DIRECCIONTERCERO: VARCHAR2(4000)
TE_REMITENTE: VARCHAR2(256)
TE_DIRECCIONREMITENTE: VARCHAR2(256)
TE_IDCARRITOTB: VARCHAR2(256)
TE_TIPO: VARCHAR2(256)
TE_IDTERCERO: VARCHAR2(256)
TE_INTERNALSTATE: VARCHAR2(256)
TE_GRUPOSASIGNAR: VARCHAR2(1000)
FE_CREACION: DATE
TE_EXTENSIONDOCUMENTO: VARCHAR2(5)
FL_RW: NUMBER(1) = 1
TE_IDINSTSUBPRO: VARCHAR2(256)
TE_IDSUBPROCESO: VARCHAR2(256)
XMLESPECIFICO: VARCHAR2(255)
«PK»
+ PK_TAREA(NUMBER)
«index»
+ IDX_TAREA_NUM_EXPEDIENTE(VARCHAR2)
+ IDX_TAR_TE_IDCARRITOTB(VARCHAR2)
+ IDX_TAR_TE_IDTERCERO(VARCHAR2)
TRAMITACION_CONJUNTA
«column»
*PK CN_TRAMITACION_CONJUNTA: NUMBER(10)
* TE_NAME: VARCHAR2(256)
* TE_USER: VARCHAR2(256)
FE_FECHA_TRAMITACION_CONJUNTA: DATE
FK CN_TAREA_PADRE: NUMBER(10)
*FK CN_EXPEDIENTE_PADRE: NUMBER(10)
«PK»
+ PK_TRAMITACION_CONJUNTA(NUMBER)
«FK»
+ FK_TRAMITACION_CONJUNTA_EXP(NUMBER)
+ FK_TRAMITACION_CONJUNTA_TAREA(NUMBER)
TRAMITACION_CONJUNTA_EXP
«column»
*PK CN_TRAMITACION_CONJUNTA_EXP: NUMBER(10)
*FK CN_TRAMITACION_CONJUNTA: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
FK CN_TAREA_HIJO: NUMBER(10)
«PK»
+ PK_TRAMITACION_CONJUNTA_EXP(NUMBER)
«FK»
+ FK_TRAMITACION_CONJUNTA_EXP_E(NUMBER)
+ FK_CN_TAREA(NUMBER)
+ FK_TRAMITACION_CONJUNTA_EXP_TA(NUMBER)
+FK_TRAMITACION_CONJUNTA_EXP_TA
0..*(CN_TRAMITACION_CONJUNTA = CN_TRAMITACION_CONJUNTA)
+PK_TRAMITACION_CONJUNTA
1
+FK_CN_TAREA 0..*
(CN_TAREA_HIJO = CN_ID)
+PK_TAREA 1
+FK_TRAMITACION_CONJUNTA_EXP_E 0..*
(CN_EXPEDIENTE = CN_EXPEDIENTE)
+PK_EXPEDIENTE
1
+FK_TRAMITACION_CONJUNTA_TAREA 0..*
(CN_TAREA_PADRE = CN_ID)
+PK_TAREA
1
+FK_TRAMITACION_CONJUNTA_EXP 0..*
(CN_EXPEDIENTE_PADRE = CN_EXPEDIENTE)
+PK_EXPEDIENTE 1
3.1.1.13.1. TRAMITACION_CONJUNTA
Proyecto OpenFWPA Internacional
openEUG
Página 53 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Notes: Almacena tramitaciones conjuntas de expedientes
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_TRAMITACIO
N_CONJUNTA
NUMBE
R
True False 0 10 0 Identificador único de
la tramitación conjunta
False TE_NAME VARCH
AR2
True False 256 0 0 Nombre de la
tramitación conjunta
False TE_USER VARCH
AR2
True False 256 0 0 Usuario que ha
realizado la
tramitación conjunta
False FE_FECHA_TRAM
ITACION_CONJU
NTA
DATE False False 0 0 0 Fecha en que se ha
realizado la
tramitación conjunta
False CN_TAREA_PADR
E
NUMBE
R
False False 0 10 0 Identificador de la
tarea padre
False CN_EXPEDIENTE
_PADRE
NUMBE
R
True False 0 10 0 Identificador del
expediente padre de la
tramitación conjunta
Constraints
Name Type Columns Initial Code Notes
PK_TRAMITACION_CONJ
UNTA
«PK» CN_TRAMITACIO
N_CONJUNTA
FK_TRAMITACION_CONJ
UNTA_TAREA
«FK» CN_TAREA_PADR
E
FK_TRAMITACION_CONJ
UNTA_EXP
«FK» CN_EXPEDIENTE
_PADRE
Relationships
Columns Association Notes
(CN_TRAMITACION_CONJ
UNTA =
CN_TRAMITACION_CONJ
UNTA)
0..*
TRAMITACION_CONJUNTA_EXP.FK_TRAMIT
ACION_CONJUNTA_EXP_TA
1 TRAMITACION_CONJUNTA.
PK_TRAMITACION_CONJUNTA
(CN_EXPEDIENTE_PADRE
= CN_EXPEDIENTE) 0..*
TRAMITACION_CONJUNTA.FK_TRAMITACIO
N_CONJUNTA_EXP
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_TAREA_PADRE =
CN_ID) 0..*
TRAMITACION_CONJUNTA.FK_TRAMITACIO
N_CONJUNTA_TAREA
1 TAREA. PK_TAREA
3.1.1.13.2. TRAMITACION_CONJUNTA_EXP
Proyecto OpenFWPA Internacional
openEUG
Página 54 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Notes: Relaciona expedientes con tramitaciones conjuntas
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_TRAMITACIO
N_CONJUNTA_EX
P
NUMBE
R
True False 0 10 0 Identificador único
False CN_TRAMITACIO
N_CONJUNTA
NUMBE
R
True False 0 10 0 Identificador de la
tramitación conjunta
False CN_EXPEDIENTE NUMBE
R
True False 0 10 0 Identificador del
expediente
False CN_TAREA_HIJO NUMBE
R
False False 0 10 0 Identificador de la
tarea hijo
Constraints
Name Type Columns Initial Code Notes
PK_TRAMITACION_CONJ
UNTA_EXP
«PK» CN_TRAMITACIO
N_CONJUNTA_EX
P
FK_CN_TAREA «FK» CN_TAREA_HIJO
FK_TRAMITACION_CONJ
UNTA_EXP_TA
«FK» CN_TRAMITACIO
N_CONJUNTA
FK_TRAMITACION_CONJ
UNTA_EXP_E
«FK» CN_EXPEDIENTE
Relationships
Columns Association Notes
(CN_EXPEDIENTE =
CN_EXPEDIENTE) 0..*
TRAMITACION_CONJUNTA_EXP.FK_TRAMIT
ACION_CONJUNTA_EXP_E
1 EXPEDIENTE. PK_EXPEDIENTE
(CN_TRAMITACION_CONJ
UNTA =
CN_TRAMITACION_CONJ
UNTA)
0..*
TRAMITACION_CONJUNTA_EXP.FK_TRAMIT
ACION_CONJUNTA_EXP_TA
1 TRAMITACION_CONJUNTA.
PK_TRAMITACION_CONJUNTA
(CN_TAREA_HIJO =
CN_ID) 0..*
TRAMITACION_CONJUNTA_EXP.FK_CN_TAR
EA
1 TAREA. PK_TAREA
3.1.1.13.3. TAREA
Notes: Almacena instanciaciones de actos.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
Proyecto OpenFWPA Internacional
openEUG
Página 55 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
True CN_ID NUMBE
R
True False 0 10 0 Identificador único de
la tarea
False TE_NUMEROEXP
EDIENTE
VARCH
AR2
False False 256 0 0 Número de expediente
que instancia el acto
False TE_NUMEROPRO
CESO
VARCH
AR2
False False 256 0 0 Número de proceso
False TE_FASE VARCH
AR2
False False 256 0 0 Fase en la que se
instancia el acto
False TE_IDFASE VARCH
AR2
False False 256 0 0 Identificador de la fase
definido en la tabla
FASE del catálogo
False TE_REVISION VARCH
AR2
False False 256 0 0
False TE_ACTO VARCH
AR2
False False 256 0 0 Acto que se instancia
False TE_IDACTO VARCH
AR2
False False 256 0 0 Identificador del acto,
definido en la tabla
ACTO del catálogo
False TE_IDCONFIGAC
TO
VARCH
AR2
False False 256 0 0 Identificador de acto-
fase, definido en la
tabla ACTO-FASE del
catálogo
False TE_IDDOCUMEN
TO
VARCH
AR2
False False 256 0 0 Identificador del
documento en el
Gestor documental
False TE_DOCUMENTO VARCH
AR2
False False 256 0 0 Nombre del
documento
False TE_IDPLANTILLA VARCH
AR2
False False 256 0 0 Identificador de la
plantilla utilizada
definido en la tabla
PLANTILLA del
catálogo
False TE_PLANTILLA VARCH
AR2
False False 256 0 0 Plantilla utilizada
False TE_IDESTADO VARCH
AR2
False False 256 0 0 Identificador del
estado en que se
encuentra el acto,
definido en la tabla
ESTADO del catálogo
False TE_ESTADO VARCH
AR2
False False 256 0 0 Estado
False TE_NOTAS VARCH
AR2
False False 256 0 0 Notas
False TE_OBLIGATORI
O
VARCH
AR2
False False 256 0 0 Indica si el acto
instanciado es
obligatorio
False TE_USUARIO VARCH
AR2
False False 256 0 0 Usuario que instancia
el acto
Proyecto OpenFWPA Internacional
openEUG
Página 56 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
False TE_NOMBRETER
CERO
VARCH
AR2
False False 256 0 0 Tercero que instancia
el acto
False TE_FECHAAPROB
ACION
VARCH
AR2
False False 256 0 0 Fecha de aprobación
False TE_NUMEROREGI
STRO
VARCH
AR2
False False 256 0 0 Número de registro
False TE_FECHAREGIS
TRO
VARCH
AR2
False False 256 0 0 Fecha de registro
False TE_TIPONOTIFIC
ACION
VARCH
AR2
False False 256 0 0 Tipo de Notificación
False TE_FECHAEMISI
ONACUSE
VARCH
AR2
False False 256 0 0 Fecha de emisión del
acuse
False TE_FECHARECEP
CIONACUSE
VARCH
AR2
False False 256 0 0 Fecha de recepción del
acuse
False TE_FECHAFINALI
ZACIONTRAMITE
VARCH
AR2
False False 256 0 0 Fecha de finalización
del trámite (solo para
los que tengan estado
FINALIZADO)
False TE_FECHACIERR
E
VARCH
AR2
False False 256 0 0 Fecha de cierre
False TE_DIRDOCUME
NTO
VARCH
AR2
False False 256 0 0 Dirección del
documento generado
en el gestor
documental
False TE_CAMPOLIBRE VARCH
AR2
False False 256 0 0
False TE_FECHACREAC
IONDOCUMENTO
VARCH
AR2
False False 256 0 0 Fecha de creación del
documento
False TE_IDENTIFICAD
ORDESTINATARI
O
VARCH
AR2
False False 256 0 0 Identificador del
destinatario del
documento
False TE_DIRECCIONTE
RCERO
VARCH
AR2
False False 4000 0 0 Dirección del tercero
False TE_REMITENTE VARCH
AR2
False False 256 0 0 Remitente
False TE_DIRECCIONR
EMITENTE
VARCH
AR2
False False 256 0 0 Dirección del
remitente
False TE_IDCARRITOT
B
VARCH
AR2
False False 256 0 0 Identificador del
carrito de tramitación
en bloque, solo se
rellenará para
tramitaciones en
bloque
False TE_TIPO VARCH
AR2
False False 256 0 0
False TE_IDTERCERO VARCH
AR2
False False 256 0 0 Identificador del
tercero destinatario
False TE_INTERNALST VARCH False False 256 0 0 Estado interno de la
Proyecto OpenFWPA Internacional
openEUG
Página 57 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
ATE AR2 tarea
False TE_GRUPOSASIG
NAR
VARCH
AR2
False False 1000 0 0 Grupo al que
pertenece el usuario
que instancia el acto
False FE_CREACION DATE False False 0 0 0 Fecha de creación
False XMLESPECIFICO VARCH
AR2
False False 255 0 0 XML de la petición
False TE_EXTENSIOND
OCUMENTO
VARCH
AR2
False False 5 0 0 Extensión del
documento generado
False FL_RW NUMBE
R
False False 0 1 0 1 Indicador de si el
documento generado
es de sólo lectura o no
False TE_IDINSTSUBPR
O
VARCH
AR2
False False 256 0 0 Identificador del
subproceso
instanciado
False TE_IDSUBPROCE
SO
VARCH
AR2
False False 256 0 0 Identificador de
subproceso
False XMLESPECIFICO VARCH
AR2
False False 255 0 0 Xml Específico del
trámite
Constraints
Name Type Columns Initial Code Notes
PK_TAREA «PK» CN_ID
IDX_TAREA_NUM_EXPE
DIENTE
«index» TE_NUMEROEXP
EDIENTE
IDX_TAR_TE_IDCARRITO
TB
«index» TE_IDCARRITOT
B
IDX_TAR_TE_IDTERCER
O
«index» TE_IDTERCERO
Relationships
Columns Association Notes
(CN_TAREA = CN_ID) 0..*
DOCUMENTO_ADICIONAL_TAREA.FK_DOC_
ADIC_TAREA_TAREA
1 TAREA. PK_TAREA
(CN_TAREA_HIJO =
CN_ID) 0..*
TRAMITACION_CONJUNTA_EXP.FK_CN_TAR
EA
1 TAREA. PK_TAREA
(CN_TAREA_PADRE =
CN_ID) 0..*
TRAMITACION_CONJUNTA.FK_TRAMITACIO
N_CONJUNTA_TAREA
1 TAREA. PK_TAREA
Proyecto OpenFWPA Internacional
openEUG
Página 58 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.13.4. EXPEDIENTE
Esta tabla se detalla en el apartado [3.1.1.1.2]
Proyecto OpenFWPA Internacional
openEUG
Página 59 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.14. DIAGRAMA 14
class Data Model 14
DOCUMENTO_ADICIONAL_TAREA
«column»
*PK CN_DOCUMENTO_ADICIONAL_TAREA: NUMBER(10)
*FK CN_TAREA: NUMBER(10)
TE_NOMBRE_DOCUMENTO: VARCHAR2(100)
CN_IDMCD: VARCHAR2(20)
FK CN_CARRITOEXPTB: NUMBER(10)
«PK»
+ PK_DOCUMENTO_ADICIONAL_TAREA(NUMBER)
«index»
+ IDX_DAT_CN_TAREA(NUMBER)
«FK»
+ SYS_C0040609(NUMBER)
+ FK_DOC_ADIC_TAREA_TAREA(NUMBER)
TAREA
«column»
*PK CN_ID: NUMBER(10)
TE_NUMEROEXPEDIENTE: VARCHAR2(256)
TE_NUMEROPROCESO: VARCHAR2(256)
TE_FASE: VARCHAR2(256)
TE_IDFASE: VARCHAR2(256)
TE_REVISION: VARCHAR2(256)
TE_ACTO: VARCHAR2(256)
TE_IDACTO: VARCHAR2(256)
TE_IDCONFIGACTO: VARCHAR2(256)
TE_IDDOCUMENTO: VARCHAR2(256)
TE_DOCUMENTO: VARCHAR2(256)
TE_IDPLANTILLA: VARCHAR2(256)
TE_PLANTILLA: VARCHAR2(256)
TE_IDESTADO: VARCHAR2(256)
TE_ESTADO: VARCHAR2(256)
TE_NOTAS: VARCHAR2(256)
TE_OBLIGATORIO: VARCHAR2(256)
TE_USUARIO: VARCHAR2(256)
TE_NOMBRETERCERO: VARCHAR2(256)
TE_FECHAAPROBACION: VARCHAR2(256)
TE_NUMEROREGISTRO: VARCHAR2(256)
TE_FECHAREGISTRO: VARCHAR2(256)
TE_TIPONOTIFICACION: VARCHAR2(256)
TE_FECHAEMISIONACUSE: VARCHAR2(256)
TE_FECHARECEPCIONACUSE: VARCHAR2(256)
TE_FECHAFINALIZACIONTRAMITE: VARCHAR2(256)
TE_FECHACIERRE: VARCHAR2(256)
TE_DIRDOCUMENTO: VARCHAR2(256)
TE_CAMPOLIBRE: VARCHAR2(256)
TE_FECHACREACIONDOCUMENTO: VARCHAR2(256)
TE_IDENTIFICADORDESTINATARIO: VARCHAR2(256)
TE_DIRECCIONTERCERO: VARCHAR2(4000)
TE_REMITENTE: VARCHAR2(256)
TE_DIRECCIONREMITENTE: VARCHAR2(256)
TE_IDCARRITOTB: VARCHAR2(256)
TE_TIPO: VARCHAR2(256)
TE_IDTERCERO: VARCHAR2(256)
TE_INTERNALSTATE: VARCHAR2(256)
TE_GRUPOSASIGNAR: VARCHAR2(1000)
FE_CREACION: DATE
XMLESPECIFICO: VARCHAR2(255)
TE_EXTENSIONDOCUMENTO: VARCHAR2(5)
FL_RW: NUMBER(1) = 1
TE_IDINSTSUBPRO: VARCHAR2(256)
TE_IDSUBPROCESO: VARCHAR2(256)
«PK»
+ PK_TAREA(NUMBER)
«index»
+ IDX_TAREA_NUM_EXPEDIENTE(VARCHAR2)
+ IDX_TAR_TE_IDCARRITOTB(VARCHAR2)
+ IDX_TAR_TE_IDTERCERO(VARCHAR2)
CARRITOEXPTB
«column»
*PK CN_CARRITOEXPTB: NUMBER(15)
CN_EXPEDIENTE: NUMBER(15)
CN_CARRITO: NUMBER(15)
«PK»
+ PK_CARRITOEXPTB(NUMBER)
«index»
+ U_CARRITOEXPTB(NUMBER, NUMBER)
+ IDX_CARR_CN_CARRITO(NUMBER)
+ IDX_CARR_CN_EXPEDIENTE(NUMBER)
«unique»
+ U_CARRITOEXPTB(NUMBER, NUMBER)
CARRITOTB
«column»
*PK CN_CARRITOTB: NUMBER(15)
CA_CARRITOTB: VARCHAR2(150)
FE_CREACION: DATE
CA_USUARIO: VARCHAR2(50)
TE_CONTEXTO: VARCHAR2(255)
«PK»
+ PK_CARRITOTB(NUMBER)
EXPEDIENTE
«column»
*PK CN_EXPEDIENTE: NUMBER(10)
* CN_PROCEDIMIENTO: NUMBER(10)
* CN_FASE: NUMBER(10)
* TE_NUM_EXPEDIENTE: VARCHAR2(50)
TE_NUM_REF_PROPIA: VARCHAR2(50)
* FE_CREACION: DATE
TE_NUM_REGISTRO: VARCHAR2(50)
FE_REGISTRO: DATE
* TE_ASUNTO: VARCHAR2(2000)
FE_INICIO_PLAZO: DATE
FE_FIN_PLAZO: DATE
* CN_TIPO_CANAL: NUMBER(10) = 1
CN_TIPO_TERMINACION: NUMBER(10)
FE_CIERRE: DATE
FL_ARCHIVADO: NUMBER(1) = 0
TE_OBSERVACIONES: VARCHAR2(50)
TE_TIPO_TERMINACION: VARCHAR2(50)
TE_NUM_PROCESO: VARCHAR2(100)
TE_XML_HITO: VARCHAR2(4000)
NU_IDSOLICITUD_IS: NUMBER(10)
TE_NUMERO_REGISTRO_IS: VARCHAR2(50)
TE_NR: VARCHAR2(50)
* FL_URGENTE: NUMBER(1) = 0
CN_UNIDAD_PLAZO: NUMBER(10)
NU_PLAZO: NUMBER(3)
FE_TEORICA_FIN: DATE
FE_PARALIZACION: DATE
NU_CONT_PARALIZACION: NUMBER(4) = 0
* NU_REVISION: NUMBER(8) = 0
CN_FASE_MAX_ALCANZADA: NUMBER(10)
TE_NUM_EXP_MIPE: VARCHAR2(50)
«PK»
+ PK_EXPEDIENTE(NUMBER)
«index»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
«unique»
+ UQ_EXPEDIENTE_TE_NUM_EXPEDIEN(VARCHAR2)
DOCUMENTOTB
«column»
*PK CN_DOCUMENTOTB: NUMBER(15)
DC_NOMBRE: VARCHAR2(150)
FK CN_TIPO: NUMBER(15)
TE_URL: VARCHAR2(250)
FK CN_CARRITOEXPTB: NUMBER(15)
«PK»
+ PK_DOCUMENTOTB(NUMBER)
«index»
+ IDX_DTB_CN_CARRITOEXPTB(NUMBER)
+ IDX_DTB_CN_TIPO(NUMBER)
«FK»
+ FK_DOCUMENTOTB_TIPODOCTB(NUMBER)
+ FK_DOCUMENTOTB_CARRITOEXPTB(NUMBER)
TIPODOCTB
«column»
*PK CN_TIPODOCTB: NUMBER(15)
DC_TIPODOCTB: VARCHAR2(50)
«PK»
+ PK_TIPODOCTB(NUMBER)
«index»
+ SYS_C0040502(VARCHAR2)
«unique»
+ SYS_C0040502(VARCHAR2)
ESTADOTB
«column»
*PK CN_ESTADOTB: NUMBER(15)
DL_MENSAJE: VARCHAR2(200)
CA_ESTADOTB: VARCHAR2(50)
FK CN_CARRITOEXPTB: NUMBER(15)
«PK»
+ PK_ESTADOTB(NUMBER)
«index»
+ IDX_ETB_CN_CARRITOEXPTB(NUMBER)
«FK»
+ FK_ESTADOTB_CARRITOEXPTB(NUMBER)
ESTADOTBTAREA
«column»
*PK CN_ESTADOTBTAREA: NUMBER(15)
FK CN_ESTADOTB: NUMBER(15)
CA_IDTAREA: VARCHAR2(100)
CA_ESTADOTBTAREA: VARCHAR2(50)
DL_MENSAJE: VARCHAR2(200)
«PK»
+ PK_ESTADOTBTAREA(NUMBER)
«index»
+ IDX_ETBT_CN_ESTADOTB(NUMBER)
«FK»
+ FK_ESTADOTBTAREA_ESTADOTB(NUMBER)
+FK_ESTADOTBTAREA_ESTADOTB 0..*
(CN_ESTADOTB = CN_ESTADOTB)
+PK_ESTADOTB 1
+FK_ESTADOTB_CARRITOEXPTB
0..*
(CN_CARRITOEXPTB = CN_CARRITOEXPTB)
+PK_CARRITOEXPTB
1
+FK_DOCUMENTOTB_CARRITOEXPTB 0..*
(CN_CARRITOEXPTB = CN_CARRITOEXPTB)
+PK_CARRITOEXPTB 1
+FK_DOCUMENTOTB_TIPODOCTB 0..*
(CN_TIPO = CN_TIPODOCTB)
+PK_TIPODOCTB 1
+FK_DOC_ADIC_TAREA_TAREA
0..*
(CN_TAREA = CN_ID)
+PK_TAREA
1
+SYS_C0040609 0..*
(CN_CARRITOEXPTB = CN_CARRITOEXPTB)
+PK_CARRITOEXPTB 1
Proyecto OpenFWPA Internacional
openEUG
Página 60 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
3.1.1.14.1. CARRITOTB
Notes: Almacena tramitaciones en bloque de expedientes
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_CARRITOTB NUMBE
R
True False 0 15 0 Identificador único del
carrito
False CA_CARRITOTB VARCH
AR2
False False 150 0 0 Nombre de la
tramitación en bloque
False FE_CREACION DATE False False 0 0 0 Fecha de la
tramitación en bloque
False CA_USUARIO VARCH
AR2
False False 50 0 0 Usuario que realiza la
tramitación en bloque
False TE_CONTEXTO VARCH
AR2
False False 255 0 0 Contexto de la
tramitación en bloque.
Constraints
Name Type Columns Initial Code Notes
PK_CARRITOTB «PK» CN_CARRITOTB
3.1.1.14.2. CARRITOEXPTB
Notes: Almacena los expedientes de un carrito de tramitación en bloque
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_CARRITOEXP
TB
NUMBE
R
True False 0 15 0 Identificador único
False CN_EXPEDIENTE NUMBE
R
False False 0 15 0 Identificador del
expediente
False CN_CARRITO NUMBE
R
False False 0 15 0 Identificador del
CARRITOTB al que
pertenece el
expediente
Constraints
Name Type Columns Initial Code Notes
PK_CARRITOEXPTB «PK» CN_CARRITOEXP
TB
U_CARRITOEXPTB «index» CN_EXPEDIENTE
CN_CARRITO
IDX_CARR_CN_CARRITO «index» CN_CARRITO
IDX_CARR_CN_EXPEDIE
NTE
«index» CN_EXPEDIENTE
Proyecto OpenFWPA Internacional
openEUG
Página 61 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Name Type Columns Initial Code Notes
U_CARRITOEXPTB «unique» CN_EXPEDIENTE
CN_CARRITO
Relationships
Columns Association Notes
(CN_CARRITOEXPTB =
CN_CARRITOEXPTB) 0..*
DOCUMENTOTB.FK_DOCUMENTOTB_CARRI
TOEXPTB
1 CARRITOEXPTB. PK_CARRITOEXPTB
(CN_CARRITOEXPTB =
CN_CARRITOEXPTB) 0..*
DOCUMENTO_ADICIONAL_TAREA.SYS_C004
0609
1 CARRITOEXPTB. PK_CARRITOEXPTB
(CN_CARRITOEXPTB =
CN_CARRITOEXPTB)
0..* ESTADOTB.FK_ESTADOTB_CARRITOEXPTB
1 CARRITOEXPTB. PK_CARRITOEXPTB
3.1.1.14.3. ESTADOTB
Notes: Almacena el estado en el que se encuentra cada uno de los expedientes tramitados en bloque
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_ESTADOTB NUMBE
R
True False 0 15 0 Identificador único del
estado
False DL_MENSAJE VARCH
AR2
False False 200 0 0 Mensaje de resultado
de la tramitación en
bloque
False CA_ESTADOTB VARCH
AR2
False False 50 0 0 Texto del estado en
que se encuentra la
tramitación en bloque
False CN_CARRITOEXP
TB
NUMBE
R
False False 0 15 0 Identificador del
CARRITOEXPTB
para el que se
almacena el estado
Constraints
Name Type Columns Initial Code Notes
PK_ESTADOTB «PK» CN_ESTADOTB
IDX_ETB_CN_CARRITOE
XPTB
«index» CN_CARRITOEXP
TB
FK_ESTADOTB_CARRITO
EXPTB
«FK» CN_CARRITOEXP
TB
Relationships
Columns Association Notes
(CN_ESTADOTB = 0..*
Proyecto OpenFWPA Internacional
openEUG
Página 62 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Columns Association Notes
CN_ESTADOTB) ESTADOTBTAREA.FK_ESTADOTBTAREA_ES
TADOTB
1 ESTADOTB. PK_ESTADOTB
(CN_CARRITOEXPTB =
CN_CARRITOEXPTB)
0..* ESTADOTB.FK_ESTADOTB_CARRITOEXPTB
1 CARRITOEXPTB. PK_CARRITOEXPTB
3.1.1.14.4. ESTADOTBTAREA
Notes: Almacena el estado en el que se encuentra cada una de las tareas que se ejecutan para cada uno de los
expedientes de la tramitación en bloque
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_ESTADOTBT
AREA
NUMBE
R
True False 0 15 0 Identificador único del
estado de la tarea
False CN_ESTADOTB NUMBE
R
False False 0 15 0 Identificador del
ESTADOTB al que
pertenece la tarea
False CA_IDTAREA VARCH
AR2
False False 100 0 0 Identificador de la
tarea
False CA_ESTADOTBT
AREA
VARCH
AR2
False False 50 0 0 Texto del estado en el
que se encuentra la
tarea
False DL_MENSAJE VARCH
AR2
False False 200 0 0 Mensaje de resultado
de la tarea
Constraints
Name Type Columns Initial Code Notes
PK_ESTADOTBTAREA «PK» CN_ESTADOTBT
AREA
IDX_ETBT_CN_ESTADOT
B
«index» CN_ESTADOTB
FK_ESTADOTBTAREA_E
STADOTB
«FK» CN_ESTADOTB
Relationships
Columns Association Notes
(CN_ESTADOTB =
CN_ESTADOTB) 0..*
ESTADOTBTAREA.FK_ESTADOTBTAREA_ES
TADOTB
1 ESTADOTB. PK_ESTADOTB
3.1.1.14.5. TIPODOCTB
Notes: Almacena los tipos de documentos que se generan en una tramitación en bloque.
Proyecto OpenFWPA Internacional
openEUG
Página 63 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_TIPODOCTB NUMBE
R
True False 0 15 0 Identificador del tipo
de documento
False DC_TIPODOCTB VARCH
AR2
False False 50 0 0 Descripción del tipo
de documento
Constraints
Name Type Columns Initial Code Notes
PK_TIPODOCTB «PK» CN_TIPODOCTB
SYS_C0040502 «index» DC_TIPODOCTB
SYS_C0040502 «unique» DC_TIPODOCTB
Relationships
Columns Association Notes
(CN_TIPO =
CN_TIPODOCTB) 0..*
DOCUMENTOTB.FK_DOCUMENTOTB_TIPOD
OCTB
1 TIPODOCTB. PK_TIPODOCTB
3.1.1.14.6. DOCUMENTOTB
Notes: Almacena los documentos generados en una tramitación en bloque.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_DOCUMENTO
TB
NUMBE
R
True False 0 15 0 Identificador único del
documento
False DC_NOMBRE VARCH
AR2
False False 150 0 0 Nombre del
documento
False CN_TIPO NUMBE
R
False False 0 15 0 Identificador del tipo
de documento
False TE_URL VARCH
AR2
False False 250 0 0 Identificador del
documento generado
en el gestor
documental
False CN_CARRITOEXP
TB
NUMBE
R
False False 0 15 0 Identificador del
CARRITOEXPTB al
que pertenece el
documento generado
Constraints
Name Type Columns Initial Code Notes
PK_DOCUMENTOTB «PK» CN_DOCUMENTO
TB
IDX_DTB_CN_CARRITOE «index» CN_CARRITOEXP
Proyecto OpenFWPA Internacional
openEUG
Página 64 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Name Type Columns Initial Code Notes
XPTB TB
IDX_DTB_CN_TIPO «index» CN_TIPO
FK_DOCUMENTOTB_TIP
ODOCTB
«FK» CN_TIPO
FK_DOCUMENTOTB_CA
RRITOEXPTB
«FK» CN_CARRITOEXP
TB
Relationships
Columns Association Notes
(CN_CARRITOEXPTB =
CN_CARRITOEXPTB) 0..*
DOCUMENTOTB.FK_DOCUMENTOTB_CARRI
TOEXPTB
1 CARRITOEXPTB. PK_CARRITOEXPTB
(CN_TIPO =
CN_TIPODOCTB) 0..*
DOCUMENTOTB.FK_DOCUMENTOTB_TIPOD
OCTB
1 TIPODOCTB. PK_TIPODOCTB
3.1.1.14.7. DOCUMENTO_ADICIONAL_TAREA
Notes: Almacena los documentos de notificación y acuse generados en la tramitación de expedientes.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_DOCUMENTO
_ADICIONAL_TA
REA
NUMBE
R
True False 0 10 0 Identificador del
documento adicional
False CN_TAREA NUMBE
R
True False 0 10 0 Identificador de la
tarea a la que
pertenece el
documento
False TE_NOMBRE_DO
CUMENTO
VARCH
AR2
False False 100 0 0 Nombre del
documento
False CN_IDMCD VARCH
AR2
False False 20 0 0 Identificador del
documento en el
gestor documental
False CN_CARRITOEXP
TB
NUMBE
R
False False 0 10 0 Identificador del
CARRITOEXPTB al
que pertenece el
documento. Solo se
rellenará si el
documento se ha
generado en una
tramitación en bloque.
False FE_CREACION DATE False False 0 0 0 Fecha de Creación del
documento.
Proyecto OpenFWPA Internacional
openEUG
Página 65 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Constraints
Name Type Columns Initial Code Notes
PK_DOCUMENTO_ADICI
ONAL_TAREA
«PK» CN_DOCUMENTO
_ADICIONAL_TA
REA
IDX_DAT_CN_TAREA «index» CN_TAREA
SYS_C0040609 «FK» CN_CARRITOEXP
TB
FK_DOC_ADIC_TAREA_T
AREA
«FK» CN_TAREA
Relationships
Columns Association Notes
(CN_TAREA = CN_ID) 0..*
DOCUMENTO_ADICIONAL_TAREA.FK_DOC_
ADIC_TAREA_TAREA
1 TAREA. PK_TAREA
(CN_CARRITOEXPTB =
CN_CARRITOEXPTB) 0..*
DOCUMENTO_ADICIONAL_TAREA.SYS_C004
0609
1 CARRITOEXPTB. PK_CARRITOEXPTB
3.1.1.14.8. EXPEDIENTE
Esta tabla se detalla en el apartado [3.1.1.1.2]
3.1.1.14.9. TAREA
Esta tabla se detalla en el apartado [3.1.1.13.3]
3.1.1.15. DIAGRAMA 15
Proyecto OpenFWPA Internacional
openEUG
Página 66 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
class Diagrama 15
TERCERO
«column»
*PK CN_TERCERO: NUMBER(10)
*FK CN_EXPEDIENTE: NUMBER(10)
* CN_ROL_TERCERO: NUMBER(10)
FL_PRINCIPAL: NUMBER(1) = 0
FL_JURIDICO: NUMBER(1) = 0
FL_VALIDADO: NUMBER(1) = 0
IF_NIF_CIF: VARCHAR2(50)
TE_NOMBRE: VARCHAR2(50)
TE_APELLIDO1: VARCHAR2(50)
TE_APELLIDO2: VARCHAR2(50)
DC_RAZON_SOCIAL: VARCHAR2(500)
DL_RAZON_SOCIAL: VARCHAR2(500)
SEXO: CHAR(1)
ESTADO_CIVIL: CHAR(1)
TE_PROFESION: VARCHAR2(50)
TE_SEGURIDAD_SOCIAL: VARCHAR2(50)
FE_NACIMIENTO: DATE
CN_PAIS_NACIMIENTO: NUMBER(3)
CN_BD_TERCERO: NUMBER(10)
FL_MENOR: NUMBER(1) = 0
FL_CONSENTIMIENTO_INTEROP: NUMBER(1) = 0
FL_CONSENTIMIENTO_SMS: NUMBER(1) = null
FL_NOTIFICACION: NUMBER(1)
TE_NUM_REGISTRO: VARCHAR2(50)
«PK»
+ PK_TERCERO(NUMBER)
«index»
+ IDX_TER_CN_EXPEDIENTE(NUMBER)
«FK»
+ FK_TERCERO_EXPEDIENTE(NUMBER)
TERCERO_AUTORIZA
«column»
*FK CN_TERCERO: NUMBER(10)
* CN_DOC_AUTORIZACIONES: NUMBER(10)
FL_AUTORIZA: NUMBER(1)
«index»
+ UQ_TERCERO_AUTORIZA(NUMBER, NUMBER)
«unique»
+ UQ_TERCERO_AUTORIZA(NUMBER, NUMBER)
«FK»
+ FK_CN_TERCERO(NUMBER)
+FK_CN_TERCERO
0..*
(CN_TERCERO = CN_TERCERO)+PK_TERCERO
1
3.1.1.15.1. TERCERO_AUTORIZA
Notes: Almacena las autorizaciones de los terceros.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
False CN_TERCERO NUMBE
R
True False 0 10 0 Identificador del
tercero.
False CN_DOC_AUTORI
ZACIONES
NUMBE
R
True False 0 10 0 Identificador del
documento para el que
el tercero da su
consentimiento para
consultar sus datos
mediante
interoperabilidad.
False FL_AUTORIZA NUMBE
R
False False 0 1 0 Indica si el tercero
consiente o no.
Constraints
Name Type Columns Initial Code Notes
UQ_TERCERO_AUTORIZ
A
«index» CN_TERCEROCN_
DOC_AUTORIZAC
IONES
Proyecto OpenFWPA Internacional
openEUG
Página 67 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
Name Type Columns Initial Code Notes
UQ_TERCERO_AUTORIZ
A
«unique» CN_TERCEROCN_
DOC_AUTORIZAC
IONES
FK_CN_TERCERO «FK» CN_TERCERO
Relationships
Columns Association Notes
(CN_TERCERO =
CN_TERCERO)
0..* TERCERO_AUTORIZA.FK_CN_TERCERO
1 TERCERO. PK_TERCERO
3.1.1.15.2. EXPEDIENTE
Esta tabla se detalla en el apartado [3.1.1.1.2]
3.1.1.16. DIAGRAMA 16
class Diagrama 16
CAMPOS_BUSQUEDA
«column»
*PK CN_CAMPO_BUSQUEDA: NUMBER(10)
* TE_TITULO_CAMPO: VARCHAR2(500)
TE_CAMPO: VARCHAR2(500)
CN_PROCEDIMIENTO: NUMBER(10)
NU_ORDEN: NUMBER(10)
NU_COLUMNA: NUMBER(1) = 1
TE_TITULO_EXPORT: VARCHAR2(500)
CN_CAMPO: NUMBER(10,2)
«PK»
+ PK_CAMPOS_BUSQUEDA(NUMBER)
3.1.1.16.1. CAMPOS_BUSQUEDA
Notes: En esta tabla se configuran los posibles campos de exportación del expediente tras realizar una búsqueda.
Columns
PK Name Type Not Null Unique Len Prec Scale Init Notes
True CN_CAMPO_BUS
QUEDA
NUMBE
R
True False 0 10 0 Clave única del campo
de exportación.
False TE_TITULO_CAM
PO
VARCH
AR2
True False 500 0 0 Nombre del campo de
exportación.
False TE_CAMPO VARCH
AR2
False False 500 0 0 Propiedad del
expediente a exportar.
False CN_PROCEDIMIE NUMBE False False 0 10 0 Identificador del
Proyecto OpenFWPA Internacional
openEUG
Página 68 de 68
Estado Definitivo
Documento Diseño Técnico
Cluster TIC (www.clustertic.net) 04. DiseñoTécnico_openEUG_20111230_v1.0.doc 30/12/2011
NTO R procedimiento para el
que se configura el
campo de exportación
False NU_ORDEN NUMBE
R
False False 0 10 0 Orden en que se
mostrará el campo en
el fichero exportado.
False NU_COLUMNA NUMBE
R
False False 0 1 0 1 Número de columna
(de 1 a 5) en que se
mostrará el campo.
False TE_TITULO_EXP
ORT
VARCH
AR2
False False 500 Título de la columna
en el fichero
exportado.
False CN_CAMPO NUMBE
R
False False 10 2 Identificador del
campo flexible que se
quiere exportar.
Definido en la tabla
CAMPO_PERSONAL
IZABLE de catálogo.
Constraints
Name Type Columns Initial Code Notes
PK_CAMPOS_BUSQUEDA «PK» CN_CAMPO_BUS
QUEDA