alter table TREQUERIDOPRODUCTOS add (PRESCORING VARCHAR2(1) ); comment on column TREQUERIDOPRODUCTOS.PRESCORING is 'Permite identificar si los productos de crédito manejan Prescoring'; alter table TCUENTAFIRMANTES add (FVIGENCIADESDE DATE, FVIGENCIAHASTA DATE ); comment on column TCUENTAFIRMANTES.FVIGENCIADESDE is 'Fecha desde la cual esta vigente el firmante para la cuenta'; comment on column TCUENTAFIRMANTES.FVIGENCIAHASTA is 'Fecha hasta la cual esta vigente el firmante para la cuenta'; Alter table TCAJACONCEPTODESGLOSE modify CCONCEPTO VARCHAR2(5); Alter table TCOMPROBANTESCONTABLESDETALLE modify CCONCEPTO VARCHAR2(5); Alter table TCONCEPTOS modify CCONCEPTO VARCHAR2(5); Alter table TCONCEPTOSCODIGOCONTABLE modify CCONCEPTO VARCHAR2(5); Alter table TCONCEPTOSPORCENTAJE modify CCONCEPTO VARCHAR2(5); Alter table TCONCEPTOSSERVICIOSTARIFADOS modify CCONCEPTO VARCHAR2(5); Alter table TCUENTABLOQUEOFONDOS modify CCONCEPTO VARCHAR2(5); Alter table TCUENTADESEMBOLSO modify CCONCEPTO VARCHAR2(5); Alter table TCUENTAPAGOS modify CCONCEPTO VARCHAR2(5); Alter table TCUENTAPARADESEMBOLSO modify CCONCEPTO VARCHAR2(5); Alter table TCUENTAPARAPAGOS modify CCONCEPTO VARCHAR2(5); Alter table TCUENTAPIGNORACIONFONDOS modify CCONCEPTO VARCHAR2(5); Alter table TCUENTARETENCIONFONDOS modify CCONCEPTO VARCHAR2(5); Alter table TCUENTASPORCOBRAR modify CCONCEPTO VARCHAR2(5); Alter table TCUENTASPORCOBRARDETALLE modify CCONCEPTO VARCHAR2(5); Alter table TCUENTASPORCOBRARPLANTILLAS modify CCONCEPTO VARCHAR2(5); Alter table TCUENTASVISTAAVISOS modify CCONCEPTO_AVISO VARCHAR2(5); Alter table TCUENTASVISTAENRUTA modify CCONCEPTO VARCHAR2(5); Alter table TCUENTASVISTAOBSERVADOS modify CCONCEPTO VARCHAR2(5); Alter table TFORMASDESEMBOLSOTIPOSPRODUCTO modify CCONCEPTO VARCHAR2(5); Alter table TFORMASPAGOTIPOSPRODUCTO modify CCONCEPTO VARCHAR2(5); Alter table TGIROSTRANSFERENCIAS modify CCONCEPTO VARCHAR2(5); Alter table TGIROSTRANSFERENCIASAUTORIZADO modify CCONCEPTO VARCHAR2(5); Alter table TLOTETRANSACCIONRUBROS modify CCONCEPTO VARCHAR2(5); Alter table TMOVIMIENTOS modify CCONCEPTO VARCHAR2(5); Alter table TMOVIMIENTOSCAJA modify CCONCEPTO VARCHAR2(5); Alter table TPAGOSAUTOMATICOS modify CCONCEPTO VARCHAR2(5); Alter table TPAGOSAUTORIZADOS modify CCONCEPTO VARCHAR2(5); Alter table TPERSONARETENCIONFONDOS modify CCONCEPTO VARCHAR2(5); Alter table TSOLICITUDPARADESEMBOLSO modify CCONCEPTO VARCHAR2(5); Alter table TSOLICITUDPARAPAGOS modify CCONCEPTO VARCHAR2(5); Alter table TTIPOSDOCUMENTOREFERENCIAID modify CCONCEPTO VARCHAR2(5); Alter table TTRANSACCIONRUBROSCAJA modify CCONCEPTO VARCHAR2(5); Alter table TTRANSACCIONRUBROSDEFINICION modify CCONCEPTO VARCHAR2(5); drop table TFLUJOASIGNACIONID cascade constraints; /*==============================================================*/ /* Table: TFLUJOASIGNACIONID */ /*==============================================================*/ CREATE TABLE TFLUJOASIGNACIONID ( CFLUJO VARCHAR2(20) not null, USACACHE VARCHAR2(1), ACTIVADO VARCHAR2(1) ); alter table TFLUJOASIGNACIONID add constraint IPKFLUJOASIGNACIONID PRIMARY KEY (CFLUJO); comment on table TFLUJOASIGNACIONID is 'Registra codigos para definir un flujo de una transaccion'; comment on column TFLUJOASIGNACIONID.CFLUJO is 'Codigo para el flujo de transacciones'; comment on column TFLUJOASIGNACIONID.USACACHE is 'Guarda la declaracion del flujo en cache'; comment on column TFLUJOASIGNACIONID.ACTIVADO is 'Permite activar o desactivar un flujo'; drop table TFLUJOASIGNACION cascade constraints; /*==============================================================*/ /* Table: TFLUJOASIGNACION */ /*==============================================================*/ CREATE TABLE TFLUJOASIGNACION ( CFLUJO VARCHAR2(20) not null, FHASTA TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22,0) DEFAULT 0, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(50) NOT NULL, CREGLABPM_DECISION NUMBER(4), CREGLABPM_ASIGNACION NUMBER(4), PARAMETRO VARCHAR2(20), HASH VARCHAR2(35), METADATA VARCHAR2(4000) ); alter table TFLUJOASIGNACION add constraint IPKFLUJOASIGNACION PRIMARY KEY (CFLUJO,FHASTA); alter table TFLUJOASIGNACION add constraint FKFLUASIGID foreign key (CFLUJO) references TFLUJOASIGNACIONID (CFLUJO); alter table TFLUJOASIGNACION add constraint FKFLUASIGREGBPMDECID foreign key (CREGLABPM_DECISION) references TREGLASBPMID (CREGLABPM); alter table TFLUJOASIGNACION add constraint FKFLUASIGREGBPMASIGID foreign key (CREGLABPM_ASIGNACION) references TREGLASBPMID (CREGLABPM); comment on table TFLUJOASIGNACION is 'Descripcion del flujo de una transaccion y sus reglas'; comment on column TFLUJOASIGNACION.CFLUJO is 'Codigo para el flujo de transacciones'; comment on column TFLUJOASIGNACION.FHASTA is 'Fecha hasta la que esta vigente la asignacion de un flujo'; comment on column TFLUJOASIGNACION.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TFLUJOASIGNACION.FDESDE is 'Fecha desde la que esta vigente la asignacion de un flujo'; comment on column TFLUJOASIGNACION.DESCRIPCION is 'Descripcion general del Flujo'; comment on column TFLUJOASIGNACION.CREGLABPM_DECISION is 'Regla de decision que se asocia al flujo'; comment on column TFLUJOASIGNACION.CREGLABPM_ASIGNACION is 'Regla de asignacion que asocia al flujo'; comment on column TFLUJOASIGNACION.PARAMETRO is 'Define los parametros que se utilizaran en el flujo'; comment on column TFLUJOASIGNACION.HASH is 'Codifica y permite recuperar el flujo basado en este codigo hash'; comment on column TFLUJOASIGNACION.METADATA is 'Registra la data del flujo, basado en una estructura json'; drop table TFLUJOTRANSACCIONASIGNACION cascade constraints; /*==============================================================*/ /* Table: TFLUJOTRANSACCIONASIGNACION */ /*==============================================================*/ CREATE TABLE TFLUJOTRANSACCIONASIGNACION ( CFLUJO VARCHAR2(20) not null, FHASTA TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22,0) DEFAULT 0, FDESDE TIMESTAMP(6) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CTRANSACCION VARCHAR2(4) NOT NULL, VERSIONTRANSACCION VARCHAR2(2) NOT NULL, ACTIVADO VARCHAR2(1) ); alter table TFLUJOTRANSACCIONASIGNACION add constraint IPKFLUJOTRANASIG PRIMARY KEY (CFLUJO,CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION,FHASTA); alter table TFLUJOTRANSACCIONASIGNACION add constraint FKFLUJOASIGID foreign key (CFLUJO) references TFLUJOASIGNACIONID (CFLUJO); alter table TFLUJOTRANSACCIONASIGNACION add constraint FKFLUJASIGSUBSTRANID foreign key (CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION) references TSUBSISTEMATRANSACCIONESID (CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION); comment on table TFLUJOTRANSACCIONASIGNACION is 'Define transacciones a un flujo'; comment on column TFLUJOTRANSACCIONASIGNACION.CFLUJO is 'Codigo para el flujo de transacciones'; comment on column TFLUJOTRANSACCIONASIGNACION.FHASTA is 'Fecha hasta la que esta vigente la asignacion de la transaccion'; comment on column TFLUJOTRANSACCIONASIGNACION.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TFLUJOTRANSACCIONASIGNACION.FDESDE is 'Fecha desde la que esta vigente la asignacion de la transaccion'; comment on column TFLUJOTRANSACCIONASIGNACION.CSUBSISTEMA is 'Subsistema a la cual pertenece la transaccion asignada a un flujo'; comment on column TFLUJOTRANSACCIONASIGNACION.CTRANSACCION is 'Numero de transaccion que se asigna a un flujo'; comment on column TFLUJOTRANSACCIONASIGNACION.VERSIONCONTROL is 'Version de la Transaccion que se asigna a un flujo'; comment on column TFLUJOTRANSACCIONASIGNACION.ACTIVADO is 'Permite ACTIVAR/DESACTIVAR una transaccion para un flujo'; drop table TFLUJOTRANSACCIONENLACE cascade constraints; /*==============================================================*/ /* Table: TFLUJOTRANSACCIONENLACE */ /*==============================================================*/ CREATE TABLE TFLUJOTRANSACCIONENLACE ( CFLUJO VARCHAR2(20) not null, SECUENCIAFLUJO NUMBER(10) not null, FHASTA TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22,0) DEFAULT 0, FDESDE TIMESTAMP(6) NOT NULL, CSUBSISTEMA VARCHAR2(2) NOT NULL, CTRANSACCION VARCHAR2(4) NOT NULL, VERSIONTRANSACCION VARCHAR2(2) NOT NULL, CSUBSISTEMA_DESTINO VARCHAR2(2), CTRANSACCION_DESTINO VARCHAR2(4), VERSIONTRANSACCION_DESTINO VARCHAR2(2), CPERSONA_COMPANIA NUMBER(8), NOMBRECONECTOR VARCHAR2(35), GRUPOTAREA VARCHAR2(15), NIVEL VARCHAR2(10), ACTIVADO VARCHAR2(1), PARAMETROS VARCHAR2(250) ); alter table TFLUJOTRANSACCIONENLACE add constraint IPKFLUJOTRANSENLACE PRIMARY KEY (CFLUJO,SECUENCIAFLUJO,FHASTA); alter table TFLUJOTRANSACCIONENLACE add constraint FKFLUJTRANASIGID foreign key (CFLUJO) references TFLUJOASIGNACIONID (CFLUJO); alter table TFLUJOTRANSACCIONENLACE add constraint FKFLUJTRANENLSUBSTRANID foreign key (CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION) references TSUBSISTEMATRANSACCIONESID (CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION); alter table TFLUJOTRANSACCIONENLACE add constraint FKFLUJTRANENLSUBSTRANDESID foreign key (CSUBSISTEMA_DESTINO,CTRANSACCION_DESTINO,VERSIONTRANSACCION_DESTINO) references TSUBSISTEMATRANSACCIONESID (CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION); alter table TFLUJOTRANSACCIONENLACE add constraint FKFLUJTRANENLPERCOMPID foreign key (CPERSONA_COMPANIA) references TCOMPANIASLICENCIADASID (CPERSONA_COMPANIA); comment on table TFLUJOTRANSACCIONENLACE is 'Define la secuencia del flujo de transacciones'; comment on column TFLUJOTRANSACCIONENLACE.CFLUJO is 'Codigo para el flujo de transacciones'; comment on column TFLUJOTRANSACCIONENLACE.SECUENCIAFLUJO is 'Secuencia del flujo de transacciones'; comment on column TFLUJOTRANSACCIONENLACE.FHASTA is 'Fecha hasta la que esta vigente'; comment on column TFLUJOTRANSACCIONENLACE.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TFLUJOTRANSACCIONENLACE.FDESDE is 'Fecha desde la que esta vigente'; comment on column TFLUJOTRANSACCIONENLACE.CSUBSISTEMA is 'Subsistema de la transaccion asignada a un flujo'; comment on column TFLUJOTRANSACCIONENLACE.CTRANSACCION is 'Numero de transaccion que se asigna a un flujo'; comment on column TFLUJOTRANSACCIONENLACE.VERSIONCONTROL is 'Version de la Transaccion que se asigna a un flujo'; comment on column TFLUJOTRANSACCIONENLACE.CSUBSISTEMA_DESTINO is 'Subsistema de la transaccion destino del flujo'; comment on column TFLUJOTRANSACCIONENLACE.CTRANSACCION_DESTINO is 'Numero de transaccion destino del flujo'; comment on column TFLUJOTRANSACCIONENLACE.VERSIONTRANSACCION_DESTINO is 'Version de la Transaccion destino del flujo'; comment on column TFLUJOTRANSACCIONENLACE.CPERSONA_COMPANIA is 'Codigo de la Persona de la Compania'; comment on column TFLUJOTRANSACCIONENLACE.NOMBRECONECTOR is 'Permite establecer el nombre del link'; comment on column TFLUJOTRANSACCIONENLACE.GRUPOTAREA is 'Permite agrupar las transacciones por tareas'; comment on column TFLUJOTRANSACCIONENLACE.NIVEL is 'Permite establecer el nivel al que pertenece el link'; comment on column TFLUJOTRANSACCIONENLACE.ACTIVADO is 'Permite ACTIVAR/DESACTIVAR un enlace'; comment on column TFLUJOTRANSACCIONENLACE.PARAMETROS is 'Permite establecer los parametros que se pasaran de origen a destino'; drop table TINSTANCIAFLUJOPROCESO cascade constraints; /*==============================================================*/ /* Table: TINSTANCIAFLUJOPROCESO */ /*==============================================================*/ CREATE TABLE TINSTANCIAFLUJOPROCESO ( CFLUJO VARCHAR2(20) not null, CODIGOINSTANCIA VARCHAR2(35) not null, CODIGOENLACE VARCHAR2(15) not null, FHASTA TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22,0) DEFAULT 0, FDESDE TIMESTAMP(6) NOT NULL, SECUENCIAFLUJO NUMBER(10), CSUBSISTEMA VARCHAR2(2), CTRANSACCION VARCHAR2(4), VERSIONTRANSACCION VARCHAR2(2), TIPO VARCHAR2(3) DEFAULT 'MAN', CODIGOENLACE_ANTERIOR VARCHAR2(15), SECUENCIAFLUJO_ANTERIOR VARCHAR2(10), GRUPOCONECTOR VARCHAR2(35), CPERSONA_COMPANIA NUMBER(8), CESTATUSFLUJO VARCHAR2(4), CPERSONA_CLIENTE NUMBER(8), CSOLICITUD NUMBER(11), SECUENCIA NUMBER(4), SECUENCIA_USUARIO NUMBER(4), CCUENTA VARCHAR2(19), PARAMETROROL_ACTIVO VARCHAR2(25), CUSUARIO_ACTIVO VARCHAR2(12), CUSUARIO_EJECUCION VARCHAR2(12), NUMEROMENSAJE_EJECUCION VARCHAR2(30), NUMEROMENSAJE_AUTORIZACION VARCHAR2(30), FINGRESO DATE, FEJECUCION DATE, POSTPARAMETROS VARCHAR2(1000) ); alter table TINSTANCIAFLUJOPROCESO add constraint IPKINSTFLUJOPROC PRIMARY KEY (CFLUJO,CODIGOINSTANCIA,CODIGOENLACE,FHASTA); alter table TINSTANCIAFLUJOPROCESO add constraint FKINSFLUPROASIGID foreign key (CFLUJO) references TFLUJOASIGNACIONID (CFLUJO); alter table TINSTANCIAFLUJOPROCESO add constraint FKINSFLUPROSUBSTRANID foreign key (CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION) references TSUBSISTEMATRANSACCIONESID (CSUBSISTEMA,CTRANSACCION,VERSIONTRANSACCION); alter table TINSTANCIAFLUJOPROCESO add constraint FKINSFLUPROESTFLUID foreign key (CESTATUSFLUJO) references TESTATUSFLUJOID (CESTATUSFLUJO); alter table TINSTANCIAFLUJOPROCESO add constraint FKINSFLUPROPERID foreign key (CPERSONA_CLIENTE) references TPERSONAID (CPERSONA); alter table TINSTANCIAFLUJOPROCESO add constraint FKINSFLUPROSOLID foreign key (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA) references TSOLICITUDID (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA); alter table TINSTANCIAFLUJOPROCESO add constraint FKINSFLUPROCUEID foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TINSTANCIAFLUJOPROCESO add constraint FKINSFLUPROUSUACTID foreign key (CUSUARIO_ACTIVO) references TUSUARIOSID (CUSUARIO); alter table TINSTANCIAFLUJOPROCESO add constraint FKINSFLUPROUSUEJEID foreign key (CUSUARIO_EJECUCION) references TUSUARIOSID (CUSUARIO); comment on table TINSTANCIAFLUJOPROCESO is 'Permite instanciar flujos de transacciones'; comment on column TINSTANCIAFLUJOPROCESO.CFLUJO is 'Codigo para el flujo de transacciones'; comment on column TINSTANCIAFLUJOPROCESO.CODIGOINSTANCIA is 'Codigo de la instancia'; comment on column TINSTANCIAFLUJOPROCESO.CODIGOENLACE is 'Codigo de enlace que permite ejecutar tareas en paralelo'; comment on column TINSTANCIAFLUJOPROCESO.FHASTA is 'Fecha hasta la que esta vigente el proceso del flujo'; comment on column TINSTANCIAFLUJOPROCESO.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TINSTANCIAFLUJOPROCESO.FDESDE is 'Fecha desde la que esta vigente el proceso del flujo'; comment on column TINSTANCIAFLUJOPROCESO.SECUENCIAFLUJO is 'Secuencia de ejecucion'; comment on column TINSTANCIAFLUJOPROCESO.CSUBSISTEMA is 'Subsistema de la transaccion para un flujo'; comment on column TINSTANCIAFLUJOPROCESO.CTRANSACCION is 'Numero de transaccion para un flujo'; comment on column TINSTANCIAFLUJOPROCESO.VERSIONCONTROL is 'Version de la Transaccion para un flujo'; comment on column TINSTANCIAFLUJOPROCESO.TIPO is 'Define el tipo de Transaccion MAN,CON,REP'; comment on column TINSTANCIAFLUJOPROCESO.CODIGOENLACE_ANTERIOR is 'Permite establecer desde que enlace fue invocado'; comment on column TINSTANCIAFLUJOPROCESO.SECUENCIAFLUJO_ANTERIOR is 'Permite establecer desde que secuencia fue invocado'; comment on column TINSTANCIAFLUJOPROCESO.GRUPOCONECTOR is 'Permite agrupar instancias paralelas'; comment on column TINSTANCIAFLUJOPROCESO.CPERSONA_COMPANIA is 'Codigo de la Persona de la Compania'; comment on column TINSTANCIAFLUJOPROCESO.CESTATUSFLUJO is 'Define el estatus de la instancia'; comment on column TINSTANCIAFLUJOPROCESO.CPERSONA_CLIENTE is 'Identifica el cliente de la cuenta'; comment on column TINSTANCIAFLUJOPROCESO.CSOLICITUD is 'Identifica el numero de solicitud asociado a la cuenta'; comment on column TINSTANCIAFLUJOPROCESO.SECUENCIA is 'Identifica la secuencia de la solicitud asociada a la cuenta'; comment on column TINSTANCIAFLUJOPROCESO.SECUENCIA_USUARIO is 'Permite balancear tareas a diferentes usuarios'; comment on column TINSTANCIAFLUJOPROCESO.CCUENTA is 'El numero de cuenta de la cual se esta ejecutando el flujo'; comment on column TINSTANCIAFLUJOPROCESO.PARAMETROROL_ACTIVO is 'Permite asignar un flujo a un rol especifico'; comment on column TINSTANCIAFLUJOPROCESO.CUSUARIO_ACTIVO is 'Permite asignar un flujo a un usuario especifico'; comment on column TINSTANCIAFLUJOPROCESO.CUSUARIO_EJECUCION is 'Permite establecer el usuario que realizo la accion'; comment on column TINSTANCIAFLUJOPROCESO.NUMEROMENSAJE_EJECUCION is 'Es el numero de mensaje con la que se proceso la instancia'; comment on column TINSTANCIAFLUJOPROCESO.NUMEROMENSAJE_AUTORIZACION is 'Es el numero de mensaje que proviene de un flujo de autorizacion'; comment on column TINSTANCIAFLUJOPROCESO.FINGRESO is 'Fecha de Ingreso del Flujo'; comment on column TINSTANCIAFLUJOPROCESO.FEJECUCION is 'Fecha de Ejecucion del Flujo'; comment on column TINSTANCIAFLUJOPROCESO.POSTPARAMETROS is 'Parametros que se enviaran a la siguiente transaccion'; drop table TESTATUSTAREAID cascade constraints; /*==============================================================*/ /* Table: TESTATUSTAREAID */ /*==============================================================*/ CREATE TABLE TESTATUSTAREAID ( CESTATUSTAREA VARCHAR2(3) not null, MODIFICABLE VARCHAR2(1)); alter table TESTATUSTAREAID add constraint IPKESTTARID PRIMARY KEY (CESTATUSTAREA); comment on table TESTATUSTAREAID is 'Define los estatus de la tarea'; comment on column TESTATUSTAREAID.CESTATUSTAREA is 'Codigo de estatus de la tarea'; comment on column TESTATUSTAREAID.MODIFICABLE is 'Permite establecer si un estatus puede ser modificado'; drop table TESTATUSTAREA cascade constraints; /*==============================================================*/ /* Table: TESTATUSTAREA */ /*==============================================================*/ CREATE TABLE TESTATUSTAREA ( CESTATUSTAREA VARCHAR2(3) not null, FHASTA TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22,0) DEFAULT 0, FDESDE TIMESTAMP(6) NOT NULL, DESCRIPCION VARCHAR2(50) NOT NULL ); alter table TESTATUSTAREA add constraint IPKSTATUSTAREA PRIMARY KEY (CESTATUSTAREA,FHASTA); alter table TESTATUSTAREA add constraint FKESTTARID foreign key (CESTATUSTAREA) references TESTATUSTAREAID (CESTATUSTAREA); comment on table TESTATUSTAREA is 'Registra la descripcion del estatus de la tarea'; comment on column TESTATUSTAREA.CESTATUSTAREA is 'Codigo de estatus de la tarea'; comment on column TESTATUSTAREA.FHASTA is 'Fecha hasta la que esta vigente el estatus de la tarea'; comment on column TESTATUSTAREA.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TESTATUSTAREA.FDESDE is 'Fecha desde la que esta vigente el estatus de la tarea'; comment on column TESTATUSTAREA.DESCRIPCION is 'Descripcion del Estatus de la tarea'; drop table TUSUARIOTAREAS cascade constraints; /*==============================================================*/ /* Table: TUSUARIOTAREAS */ /*==============================================================*/ CREATE TABLE TUSUARIOTAREAS ( CUSUARIO VARCHAR2(12) not null, SECUENCIATAREA NUMBER(8), ORDEN NUMBER(6), DESCRIPCION VARCHAR2(500), COMENTARIOS VARCHAR2(500), FHASTA TIMESTAMP(6) NOT NULL, VERSIONCONTROL NUMBER(22,0) DEFAULT 0, FDESDE TIMESTAMP(6) NOT NULL, CSUBSISTEMA VARCHAR2(2), HORASESTIMADO NUMBER(6,2), HORASTRANSCURRIDO NUMBER(6,2), FASIGNACION TIMESTAMP(6), FINICIO TIMESTAMP(6), FFIN TIMESTAMP(6), FFINREAL TIMESTAMP(6), DIFERENCIAHORAS NUMBER(6,2), CESTATUSTAREA VARCHAR2(3), CUSUARIO_ASIGNACION VARCHAR2(12), CPERSONA_CLIENTE NUMBER(8), CSOLICITUD NUMBER(11), SECUENCIA NUMBER(4), CPERSONA_COMPANIA NUMBER(8), CCUENTA VARCHAR2(19), CFLUJO VARCHAR2(20), CODIGOINSTANCIA VARCHAR2(35), CODIGOENLACE VARCHAR2(15) ); alter table TUSUARIOTAREAS add constraint IPKUSUARIOTAREAS PRIMARY KEY (CUSUARIO,SECUENCIATAREA); alter table TUSUARIOTAREAS add constraint FKUSUTARUSUID foreign key (CUSUARIO) references TUSUARIOSID (CUSUARIO); alter table TUSUARIOTAREAS add constraint FKUSUTARSUBID foreign key (CSUBSISTEMA) references TSUBSISTEMAID (CSUBSISTEMA); alter table TUSUARIOTAREAS add constraint FKUSUTARESTTARID foreign key (CESTATUSTAREA) references TESTATUSTAREAID (CESTATUSTAREA); alter table TUSUARIOTAREAS add constraint FKUSUTARUSUASIID foreign key (CUSUARIO_ASIGNACION) references TUSUARIOSID (CUSUARIO); alter table TUSUARIOTAREAS add constraint FKUSUTARPERID foreign key (CPERSONA_CLIENTE) references TPERSONAID (CPERSONA); alter table TUSUARIOTAREAS add constraint FKUSUTARSOLID foreign key (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA) references TSOLICITUDID (CSOLICITUD, SECUENCIA, CPERSONA_COMPANIA); alter table TUSUARIOTAREAS add constraint FKUSUTARCUEID foreign key (CCUENTA, CPERSONA_COMPANIA) references TCUENTAID (CCUENTA, CPERSONA_COMPANIA); alter table TUSUARIOTAREAS add constraint FKUSUTARINSFLUPRO foreign key (CFLUJO,CODIGOINSTANCIA,CODIGOENLACE,FHASTA) references TINSTANCIAFLUJOPROCESO (CFLUJO,CODIGOINSTANCIA,CODIGOENLACE,FHASTA); comment on table TUSUARIOTAREAS is 'Permite administrar una tarea'; comment on column TUSUARIOTAREAS.CUSUARIO is 'Codigo del usuario'; comment on column TUSUARIOTAREAS.SECUENCIATAREA is 'Secuencia de la tarea'; comment on column TUSUARIOTAREAS.ORDEN is 'Permite establecer un orden a las tareas'; comment on column TUSUARIOTAREAS.DESCRIPCION is 'Descripcion de la tarea'; comment on column TUSUARIOTAREAS.COMENTARIOS is 'Comentarios para una tarea'; comment on column TUSUARIOTAREAS.FHASTA is 'Fecha hasta la que esta vigente una tarea para el usuario'; comment on column TUSUARIOTAREAS.VERSIONCONTROL is 'Manejo de optimistic loking'; comment on column TUSUARIOTAREAS.FDESDE is 'Fecha desde la que esta vigente una tarea para el usuario'; comment on column TUSUARIOTAREAS.CSUBSISTEMA is 'Subsistema al que pertenece la tarea'; comment on column TUSUARIOTAREAS.HORASESTIMADO is 'Define un estimado de horas que tomara el desarrollo de una tarea'; comment on column TUSUARIOTAREAS.HORASTRANSCURRIDO is 'Define el numero de horas que han transcurrido desde que se inicio una tarea'; comment on column TUSUARIOTAREAS.FASIGNACION is 'Fecha de asignacion de una tarea'; comment on column TUSUARIOTAREAS.FINICIO is 'Fecha de inicio de una tarea'; comment on column TUSUARIOTAREAS.FFIN is 'Fecha fin de una tarea'; comment on column TUSUARIOTAREAS.FFINREAL is 'Fecha real en la que finalizo una tarea'; comment on column TUSUARIOTAREAS.DIFERENCIAHORAS is 'Diferencia en horas entre fecha estimada y fecha actual'; comment on column TUSUARIOTAREAS.CESTATUSTAREA is 'Define el estatus de la tarea'; comment on column TUSUARIOTAREAS.CUSUARIO_ASIGNACION is 'Usuario que asigno la tarea'; comment on column TUSUARIOTAREAS.CPERSONA_CLIENTE is 'Codigo de Persona a quien pertenece la cuenta'; comment on column TUSUARIOTAREAS.CSOLICITUD is 'Identifica el numero de solicitud asociado a la cuenta'; comment on column TUSUARIOTAREAS.SECUENCIA is 'Identifica la secuencia de la solicitud asociada a la cuenta'; comment on column TUSUARIOTAREAS.CPERSONA_COMPANIA is 'Codigo de la Persona de la Compania'; comment on column TUSUARIOTAREAS.CCUENTA is 'El numero de cuenta de la cual se esta ejecutando el flujo'; comment on column TUSUARIOTAREAS.CFLUJO is 'Codigo para el flujo de transacciones'; comment on column TUSUARIOTAREAS.CODIGOINSTANCIA is 'Codigo de la instancia'; comment on column TUSUARIOTAREAS.CODIGOENLACE is 'Codigo de enlace que permite ejecutar tareas en paralelo'; drop table TTAREASDETALLE cascade constraints; /*==============================================================*/ /* Table: TTAREASDETALLE */ /*==============================================================*/ CREATE TABLE TTAREASDETALLE ( CUSUARIO VARCHAR2(12) not null, SECUENCIATAREA NUMBER(8) NOT NULL, FTAREA TIMESTAMP(6) NOT NULL, CESTATUSTAREA VARCHAR2(3), HORASTRANSCURRIDO NUMBER(6,2), COMENTARIOS VARCHAR2(500)); alter table TTAREASDETALLE add constraint IPKTAREASDETALLE PRIMARY KEY (CUSUARIO,SECUENCIATAREA,FTAREA); alter table TTAREASDETALLE add constraint FKTARDETUSUTAR foreign key (CUSUARIO,SECUENCIATAREA) references TUSUARIOTAREAS (CUSUARIO,SECUENCIATAREA); alter table TTAREASDETALLE add constraint FKTARDETESTTARID foreign key (CESTATUSTAREA) references TESTATUSTAREAID (CESTATUSTAREA); comment on table TTAREASDETALLE is 'Registra un historico de los eventos realizados al inicia, pausar y finalizar una tarea'; comment on column TTAREASDETALLE.CUSUARIO is 'Codigo del usuario'; comment on column TTAREASDETALLE.SECUENCIATAREA is 'Secuencia de la tarea'; comment on column TTAREASDETALLE.FTAREA is 'Fecha en la que se registra el evento'; comment on column TTAREASDETALLE.CESTATUSTAREA is 'Estatus de la tarea'; comment on column TTAREASDETALLE.HORASTRANSCURRIDO is 'Numero de Horas transcurrido en el evento'; comment on column TTAREASDETALLE.COMENTARIOS is 'Comentarios del evento'; insert into TLOGACTUALIZACIONES (FENTREGA,ACTUALIZACIONESQUEMA,INCIDENCIA,FACTUALIZACION) values (to_timestamp('2017-10-12 13:00:00.415421','yyyy-mm-dd hh24:mi:ss.ff'),'fitbank201067115-8', null, Systimestamp);