MODULO DE EXPEDIENTES
De OrfeoWiki
Historia del Documento
|
FECHA |
DESCRIPCION |
AUTOR |
RELEASE |
|
Julio 19 de 2006 |
Liliana Esmed Motta Garavito Oscar Hernán Paruma Pabón. |
Entrega de funcionalidades desarrolladas. |
1.0 |
1. Funcionalidad
Nueva Funcionalidad
- CU-ORFEO-40 Crear Expediente.
- CU-ORFEO-41 Incluir en Expediente.
- CU-ORFEO-42 Excluir Radicados de un Expediente.
- CU-ORFEO-54 Incluir Anexos y Asociados a un Expediente.
- CU-ORFEO-55 Ver anexos borrados.
- CU-ORFEO-56 Ver Ubicación física.
- CU-ORFEO-57 Consultar Radicados.
Limitaciones
- No Aplica.
Errores Pendientes
- No Aplica.
2. Modelo de Datos
Tablas Nuevas
NOMBRE_TABLA: SGD_PAREXP_PARAMEXPEDIENTE
Almacena los parámetros que se mostrarán en la pestaña de Expedientes.
|
CAMPO |
TIPO |
DESCRIPCION |
TABLA RELACIONADA |
|
SGD_PAREXP_CODIGO |
NUMBER(4) |
Código del parámetro |
|
|
DEPE_CODI |
NUMBER(4) |
Código de la dependencia |
DEPENDENCIA |
|
SGD_PAREXP_TABLA |
VARCHAR2(30) |
Tabla que será consultada |
|
|
SGD_PAREXP_ETIQUETA |
VARCHAR2(15) |
Nombre a mostrar en el formulario de búsqueda |
|
|
SGD_PAREXP_ORDEN |
NUMBER (1) |
Posición del parámetro en el formulario |
SENTENCIA SQL PARA CREAR LA TABLA
CREATE TABLE SGD_PAREXP_PARAMEXPEDIENTE ( SGD_PAREXP_CODIGO NUMBER (4) NOT NULL, DEPE_CODI NUMBER (4) NOT NULL, SGD_PAREXP_TABLA VARCHAR2 (30) NOT NULL, SGD_PAREXP_ETIQUETA VARCHAR2 (15) NOT NULL, SGD_PAREXP_ORDEN NUMBER (1) NOT NULL, CONSTRAINT PK_SGD_PAREXP_PARAMEXPEDIENTE PRIMARY KEY ( SGD_PAREXP_CODIGO ) ) ;
ALTER TABLE SGD_PAREXP_PARAMEXPEDIENTE ADD CONSTRAINT FK_SGD_PAREXP_DEPE_CODI FOREIGN KEY (DEPE_CODI) REFERENCES DEPENDENCIA DEPE_CODI) ON DELETE CASCADE;
NOMBRE_TABLA: SGD_CAMEXP_CAMPOEXPEDIENTE
Almacena los campos que se pueden asignar al parámetro que hará parte del Expediente.
|
CAMPO |
TIPO |
DESCRIPCION |
TABLA RELACIONADA |
|
SGD_CAMEXP_CODIGO |
NUMBER(4) |
Código del campo |
|
|
SGD_PAREXP_CODIGO |
NUMBER(4) |
Código del parámetro |
SGD_PAREXP_PARAMEXPEDIENTE |
|
SGD_CAMEXP_CAMPO |
VARCHAR2(30) |
Campo que será consultado |
|
|
SGD_CAMEXP_ORDEN |
NUMBER (2) |
Orden en el que se debe realizar la consulta de los campos |
|
|
SGD_CAMEXP_FK |
NUMBER (1) |
Indica si el campo SGD_CAMEXP_CAMPO es llave foránea. 1 = FK, 0= NO FK |
|
|
SGD_CAMEXP_TABLAFK |
VARCHAR2(30) |
Tabla relacionada que contiene el campo indicado en SGD_CAMEXP_CAMPO |
|
|
SGD_CAMEXP_CAMPOFK |
VARCHAR2(30) |
Campo contenido en la tabla SGD_CAMEXP_TABLAFK |
SENTENCIA SQL PARA CREAR LA TABLA
CREATE TABLE SGD_CAMEXP_CAMPOEXPEDIENTE ( SGD_CAMEXP_CODIGO NUMBER (4) NOT NULL, SGD_CAMEXP_CAMPO VARCHAR2 (30) NOT NULL, SGD_PAREXP_CODIGO NUMBER (4) NOT NULL, SGD_CAMEXP_FK NUMBER DEFAULT 0, SGD_CAMEXP_TABLAFK VARCHAR2 (30), SGD_CAMEXP_CAMPOFK VARCHAR2 (30), SGD_CAMEXP_CAMPOVALOR VARCHAR2 (30), SGD_CAMPEXP_ORDEN NUMBER (1) NOT NULL, CONSTRAINT PK_SGD_CAMEXP_CAMPOEXPEDIENTE PRIMARY KEY ( SGD_CAMEXP_CODIGO ) ) ;
ALTER TABLE SGD_CAMEXP_CAMPOEXPEDIENTE ADD CONSTRAINT FK_SGD_PARAMETRO_CAMPO FOREIGN KEY (SGD_PAREXP_CODIGO) REFERENCES SGD_PAREXP_PARAMEXPEDIENTE (SGD_PAREXP_CODIGO);
Nuevos Campos en Tablas Existentes
NOMBRE_TABLA: SGD_SEXP_SECEXPEDIENTES
|
CAMPO |
TIPO |
DESCRIPCION |
TABLA RELACIONADA |
|
SGD_PEXP_CODIGO |
NUMBER(4) |
Código del Proceso relacionado con el Expediente |
SGD_PEXP_PROCEXPEDIENTES |
|
SGD_SEXP_PAREXP1 |
VARCHAR2(160) |
Valor del Parámetro 1 |
|
|
SGD_SEXP_PAREXP2 |
VARCHAR2(160) |
Valor del Parámetro 2 |
|
|
SGD_SEXP_PAREXP3 |
VARCHAR2(160) |
Valor del Parámetro 3 |
|
|
SGD_SEXP_PAREXP4 |
VARCHAR2(160) |
Valor del Parámetro 4 |
|
|
SGD_SEXP_PAREXP5 |
VARCHAR2(160) |
Valor del Parámetro 5 |
SENTENCIA SQL PARA CREAR LOS CAMPOS
ALTER TABLE SGD_SEXP_SECEXPEDIENTES ADD ( SGD_PEXP_CODIGO NUMBER(38) )
ALTER TABLE SGD_SEXP_SECEXPEDIENTES ADD CONSTRAINT FK_SGD_PEXP_CODIGO FOREIGN KEY (SGD_PEXP_CODIGO) REFERENCES SGD_PEXP_PROCEXPEDIENTES (SGD_PEXP_CODIGO)
ALTER TABLE SGD_SEXP_SECEXPEDIENTES ADD ( SGD_SEXP_PAREXP1 VARCHAR2(160) )
ALTER TABLE SGD_SEXP_SECEXPEDIENTES ADD ( SGD_SEXP_PAREXP2 VARCHAR2(160) )
ALTER TABLE SGD_SEXP_SECEXPEDIENTES ADD ( SGD_SEXP_PAREXP3 VARCHAR2(160) )
ALTER TABLE SGD_SEXP_SECEXPEDIENTES ADD ( SGD_SEXP_PAREXP4 VARCHAR2(160) )
ALTER TABLE SGD_SEXP_SECEXPEDIENTES ADD ( SGD_SEXP_PAREXP5 VARCHAR2(160) );
NOMBRE_TABLA: SGD_EXP_EXPEDIENTE
|
CAMPO |
TIPO |
DESCRIPCION |
TABLA RELACIONADA |
|
SGD_EXP_SUBEXPEDIENTE |
SMALLINT(2) |
Subexpediente al que pertenece un radicado |
SENTENCIA SQL PARA CREAR LOS CAMPOS
ALTER TABLE SGD_EXP_EXPEDIENTE ADD ( SGD_EXP_SUBEXPEDIENTE SMALLINT )
NOMBRE_TABLA: USUARIO
|
CAMPO |
TIPO |
DESCRIPCION |
TABLA RELACIONADA |
|
USUA_PERM_EXPEDIENTE |
NUMBER(1) |
Permiso para creación de Expedientes. Valor 1 permite crear Expedientes. Valor 0 no permite crear expedientes |
SENTENCIA SQL PARA CREAR LOS CAMPOS
ALTER TABLE ORFEOCOM.USUARIO ADD ( USUA_PERM_EXPEDIENTE NUMBER(1) DEFAULT 0 )
Registros Adicionales en Tablas Existentes
NOMBRE_TABLA: SGD_TTR_TRANSACCION
