--TSUBSISTEMATRANSACCIONES 06-1001 insert into TSUBSISTEMATRANSACCIONESID (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, ORDENMENU, PRESENTARENMENU, INTERNA, FORMULARIOBASE, AFECTAINMOVILIZACION, CGRUPOTRANSACCION, PRESENTARENREVERSO, CNIVELMENU, LISTAVALOR, USACACHE, SUMACOMPONENTES, PROVISION, COMPLETARRUBROS, LOTEGENERICO, VERIFICANIVELSEGURIDAD, CUSUARIO_INGRESO, FINGRESO, ACUMULACONTADOR, PAGINA, ORIGENDESTINO, CONTROLAEFECTIVO, REQUIEREAUTORIZACION, EJECUTAENAUTORIZACION) values ('06', '1001', '01', 1, '0', '0', '1', '0', null, null, null, null, '0', '0', '0', '0', null, '0', null, null, '0', null, null, '0', '0', '0'); insert into TSUBSISTEMATRANSACCIONES (CIDIOMA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, FHASTA, FDESDE, DESCRIPCION, SIGLAS, VERSIONCONTROL) values ('ES', '06', '1001', '01', fncfhasta, fncsysdate, 'INGRESO Y MANTENIMIENTO PRODUCTO WORKFLOW', null, 0); insert into TCOMPANIATRANSACCIONES (CPERSONA_COMPANIA, CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, VERSIONCONTROL) values (2, '06', '1001', '01', 0); --Comando WorkflowProduct insert into TCOMANDOSID (COMANDO, TIPOCOMANDO) values ('com.fitbank.loan.sequence.WorkflowProduct', 'MAN'); insert into TCOMANDOS (COMANDO, TIPOCOMANDO, FHASTA, CIDIOMA, FDESDE, DESCRIPCION, VERSIONCONTROL) values ('com.fitbank.loan.sequence.WorkflowProduct', 'MAN', fncfhasta, 'ES', fncsysdate, 'Clase que obtiene la secuencia para la tabla TPRODUCTOWORKFLOW', 0); --TCOMANDOSMANTENIMIENTO 06-1001 delete from TCOMANDOSMANTENIMIENTO where CSUBSISTEMA='06' and CTRANSACCION='1001'; insert into TCOMANDOSMANTENIMIENTO (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, SCOMANDO, EVENTO, COMANDO, ORDEN, USACACHE, TIPOCOMANDO, ACTIVADO, CANALESEXCLUIDOS, PARAMETRO, VERSIONCONTROL, EJECUTADOPOR) values ('06', '1001', '01', 1, 'I', 'com.fitbank.loan.sequence.WorkflowProduct', 1, '0', 'MAN', '1', null, null, 0, null); insert into TCOMANDOSMANTENIMIENTO (CSUBSISTEMA, CTRANSACCION, VERSIONTRANSACCION, SCOMANDO, EVENTO, COMANDO, ORDEN, USACACHE, TIPOCOMANDO, ACTIVADO, CANALESEXCLUIDOS, PARAMETRO, VERSIONCONTROL, EJECUTADOPOR) values ('06', '1001', '01', 2, 'I', 'com.fitbank.processor.maintenance.MaintenanceProcessor', 2, '0', 'MAN', '1', null, null, 0, null); --Roles 06-1001 INSERT INTO tCompaniaTransaccionesProducto ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, versioncontrol ) SELECT a.cPersona_Compania, a.cSubsistema, a.cGrupoProducto, a.cProducto, a.cTipoBanca, a.cEstatusCuenta, b.cSubsistema, b.cTransaccion, b.versionTransaccion, 0 FROM tProductoEstatus a, tCompaniaTransacciones b WHERE a.cSubsistema = '06' AND a.cGrupoProducto = '01' -- Grupo de productos para mantenimiento de parametros generales AND a.cProducto = '101' --and a.cTipoBanca = '1' AND a.cEstatusCuenta = '001' AND b.cPersona_Compania = a.cPersona_Compania AND b.cSubsistema = a.cSubsistema AND b.cSubsistema = '06' AND b.cTransaccion = '1001'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 1, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||1 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '06' AND cTransaccion = '1001'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 2, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||2 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion ='06' AND cTransaccion = '1001'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 3, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||3 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '06' AND cTransaccion = '1001'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 4, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||4 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '06' AND cTransaccion = '1001'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 5, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||5 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '06' AND cTransaccion = '1001'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 6, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||6 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '06' AND cTransaccion = '1001'; INSERT INTO tCompaniaTransaccionesHorario ( cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT cPersona_Compania, cSubsistema, cGrupoProducto, cProducto, cTipoBanca, cEstatusCuenta, cSubsistema_Transaccion, cTransaccion, VersionTransaccion, 'USD', 'N', 7, fncfhasta, 0, fncsysdate, '0000', '2359', 10000000, cpersona_compania||csubsistema||cgrupoproducto||cproducto||ctipobanca||cestatuscuenta|| csubsistema_transaccion||ctransaccion||versiontransaccion||'USD'||'N'||7 FROM tCompaniaTransaccionesProducto WHERE cSubsistema_transaccion = '06' AND cTransaccion = '1001'; INSERT INTO tCompaniaRoles ( crol, cpersona_compania, csubsistema, ctransaccion, versiontransaccion, versioncontrol ) SELECT 1, cPersona_Compania, cSubsistema, cTransaccion, VersionTransaccion, 0 FROM tCompaniaTransacciones WHERE cPersona_Compania = 2 AND cSubsistema = '06' AND cTransaccion = '1001'; INSERT INTO tRolesHorario ( crol, cpersona_compania, csubsistema, cgrupoproducto, cproducto, ctipobanca, cestatuscuenta, csubsistema_transaccion, ctransaccion, versiontransaccion, cmoneda, ctipohorario, diasemana, fhasta, versioncontrol, fdesde, horadesde, horahasta, montomaximo, codigoregistro ) SELECT a.cRol, a.cPersona_Compania, b.cSubsistema, b.cGrupoProducto, b.cProducto, b.cTipoBanca, b.cEstatusCuenta, b.cSubsistema_Transaccion, b.cTransaccion, b.VersionTransaccion, b.cMoneda, b.cTipoHorario, DiaSemana, fncfhasta, 0, fncsysdate, '0000', '2359', MontoMaximo, crol||CodigoRegistro FROM tCompaniaRoles a, tCompaniaTransaccionesHorario b WHERE cRol ='1' AND a.cPersona_Compania = b.cPersona_Compania AND a.cSubsistema = b.cSubsistema_Transaccion AND a.cTransaccion = b.cTransaccion AND a.versionTransaccion = b.versionTransaccion AND a.cSubsistema = '06' AND a.cTransaccion = '1001';