Diccionario de Datos

Logo

Diccionario de datos de los modelos de COÉXITO

🏠 Menú principal ← Volver a tablas

SIMACMOBILE.GP_NIVEL_APROBACION

Base de datos origen: ORCLSMM

Descripción: Niveles de aprobación - Define los niveles jerárquicos dentro de cada área de aprobación

Columnas

# 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    

Restricciones

CHECK: SYS_C00119327

CHECK: SYS_C00119328

CHECK: SYS_C00119329

CHECK: SYS_C00119330

CHECK: SYS_C00119331

CHECK: SYS_C00119332

CHECK: SYS_C00119333

CHECK: SYS_C00119334

CHECK: SYS_C00122051

CHECK: SYS_C00122052

CHECK: SYS_C00122054

PK: SYS_C00122053

FK: FK_GPNIVAPR_AREA

FK: FK_GPNIVAPR_REGLA

DDL

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") 
  ;

← Volver a tablas de SIMACMOBILE

🏠 Volver al menú principal