Diccionario de datos de los modelos de COÉXITO
| 🏠 Menú principal | ← Volver a tablas |
Base de datos origen: ORCLSMM
Descripción: Niveles de aprobación - Define los niveles jerárquicos dentro de cada área de aprobación
| # | Columna | Tipo | Nulo | Default | Comentario |
|---|---|---|---|---|---|
| 1 | ID_GPNIVAPR | NUMBER(10,0) | NO | “SIMACMOBILE”.”ISEQ$$_104746”.nextval | Identificador único del nivel de aprobación |
| 2 | NOMBRE_NIVEL | VARCHAR2(75) | NO | Nombre descriptivo del nivel jerárquico (Ej: Nivel 1, Nivel 2, Gerencia) | |
| 3 | ID_SITIPEAR | NUMBER(10,0) | NO | Relación origen sistema - tipo de pedido y área de aprobación asociada a este nivel | |
| 4 | ID_GPRGLAP | NUMBER(10,0) | NO | Regla de aprobación asociada a este nivel | |
| 5 | ORDEN_NIVEL | NUMBER(1,0) | NO | Orden secuencial del nivel dentro del flujo de aprobación (0-9) | |
| 6 | APROBACION_AUTOMATICA | NUMBER(1,0) | NO | 0 | Indica si este nivel permite aprobación automática (0 = No, 1 = SÃ) |
| 7 | ESTADO_REGISTRO | VARCHAR2(1) | SI | ‘A’ | |
| 8 | FECHA_CREACION | DATE | NO | SYSDATE | |
| 9 | OPER_CREADOR | VARCHAR2(40) | NO | ||
| 10 | FECHA_MODIFICACION | DATE | SI | ||
| 11 | OPER_MODIFICA | VARCHAR2(40) | SI |
"ID_GPNIVAPR" IS NOT NULL"NOMBRE_NIVEL" IS NOT NULL"ID_SITIPEAR" IS NOT NULL"ID_GPRGLAP" IS NOT NULL"ORDEN_NIVEL" IS NOT NULL"APROBACION_AUTOMATICA" IS NOT NULL"FECHA_CREACION" IS NOT NULL"OPER_CREADOR" IS NOT NULLAPROBACION_AUTOMATICA IN (0,1)ORDEN_NIVEL BETWEEN 0 AND 9ESTADO_REGISTRO IN ('A', 'R')CREATE TABLE "SIMACMOBILE"."GP_NIVEL_APROBACION"
( "ID_GPNIVAPR" NUMBER(10,0) GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 85 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE NOT NULL ENABLE,
"NOMBRE_NIVEL" VARCHAR2(75) NOT NULL ENABLE,
"ID_SITIPEAR" NUMBER(10,0) NOT NULL ENABLE,
"ID_GPRGLAP" NUMBER(10,0) NOT NULL ENABLE,
"ORDEN_NIVEL" NUMBER(1,0) NOT NULL ENABLE,
"APROBACION_AUTOMATICA" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
"ESTADO_REGISTRO" VARCHAR2(1) DEFAULT 'A',
"FECHA_CREACION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
"OPER_CREADOR" VARCHAR2(40) NOT NULL ENABLE,
"FECHA_MODIFICACION" DATE,
"OPER_MODIFICA" VARCHAR2(40),
CHECK (APROBACION_AUTOMATICA IN (0,1)) ENABLE,
CHECK (ORDEN_NIVEL BETWEEN 0 AND 9) ENABLE,
PRIMARY KEY ("ID_GPNIVAPR")
USING INDEX ENABLE,
CHECK (ESTADO_REGISTRO IN ('A', 'R')) ENABLE,
CONSTRAINT "FK_GPNIVAPR_AREA" FOREIGN KEY ("ID_SITIPEAR")
REFERENCES "SIMACMOBILE"."SISTEMA_TIPO_PEDIDO_AREA" ("ID_SITIPEAR") ENABLE,
CONSTRAINT "FK_GPNIVAPR_REGLA" FOREIGN KEY ("ID_GPRGLAP")
REFERENCES "SIMACMOBILE"."GP_REGLA_APROBACION" ("ID_GPRGLAP") ENABLE
) ;
COMMENT ON COLUMN "SIMACMOBILE"."GP_NIVEL_APROBACION"."ID_GPNIVAPR" IS 'Identificador único del nivel de aprobación';
COMMENT ON COLUMN "SIMACMOBILE"."GP_NIVEL_APROBACION"."NOMBRE_NIVEL" IS 'Nombre descriptivo del nivel jerárquico (Ej: Nivel 1, Nivel 2, Gerencia)';
COMMENT ON COLUMN "SIMACMOBILE"."GP_NIVEL_APROBACION"."ID_SITIPEAR" IS 'Relación origen sistema - tipo de pedido y área de aprobación asociada a este nivel';
COMMENT ON COLUMN "SIMACMOBILE"."GP_NIVEL_APROBACION"."ID_GPRGLAP" IS 'Regla de aprobación asociada a este nivel';
COMMENT ON COLUMN "SIMACMOBILE"."GP_NIVEL_APROBACION"."ORDEN_NIVEL" IS 'Orden secuencial del nivel dentro del flujo de aprobación (0-9)';
COMMENT ON COLUMN "SIMACMOBILE"."GP_NIVEL_APROBACION"."APROBACION_AUTOMATICA" IS 'Indica si este nivel permite aprobación automática (0 = No, 1 = SÃ)';
COMMENT ON TABLE "SIMACMOBILE"."GP_NIVEL_APROBACION" IS 'Niveles de aprobación - Define los niveles jerárquicos dentro de cada área de aprobación';
GRANT UPDATE ON "SIMACMOBILE"."GP_NIVEL_APROBACION" TO "APLICACIONES";
GRANT INSERT ON "SIMACMOBILE"."GP_NIVEL_APROBACION" TO "APLICACIONES";
GRANT DELETE ON "SIMACMOBILE"."GP_NIVEL_APROBACION" TO "APLICACIONES";
GRANT SELECT ON "SIMACMOBILE"."GP_NIVEL_APROBACION" TO "APLICACIONES";
GRANT UPDATE ON "SIMACMOBILE"."GP_NIVEL_APROBACION" TO "MICRO_GESTION_PEDIDOS";
GRANT SELECT ON "SIMACMOBILE"."GP_NIVEL_APROBACION" TO "MICRO_GESTION_PEDIDOS";
GRANT INSERT ON "SIMACMOBILE"."GP_NIVEL_APROBACION" TO "MICRO_GESTION_PEDIDOS";
GRANT DELETE ON "SIMACMOBILE"."GP_NIVEL_APROBACION" TO "MICRO_GESTION_PEDIDOS";
GRANT SELECT ON "SIMACMOBILE"."GP_NIVEL_APROBACION" TO "ROL_SELECT";
CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_C00122053" ON "SIMACMOBILE"."GP_NIVEL_APROBACION" ("ID_GPNIVAPR")
;
CREATE INDEX "SIMACMOBILE"."IX_GPNIVAPR_REGLA" ON "SIMACMOBILE"."GP_NIVEL_APROBACION" ("ID_GPRGLAP")
;
CREATE INDEX "SIMACMOBILE"."IX_GPNIVAPR_AREA" ON "SIMACMOBILE"."GP_NIVEL_APROBACION" ("ID_SITIPEAR")
;