Table de base de données : APRVSTATUS


Description de la table :

Cette table stocke les demandes d'approbation et leur état. Elle contient plusieurs lignes pour chaque action en attente d'une approbation, une ligne par valideur potentiel. Chaque entrée est unique par valideur et entité. La colonne FLOWTYPE_ID indique quel type d'ENTITY_ID est en attente d'une approbation.

Description des colonnes :

Nom de colonne Type de colonne Description de colonne
ACTIONTIME TIMESTAMP
NULL
Heure à laquelle l'enregistrement de demande d'approbation a été traité (c'est-à-dire l'heure à laquelle il a été approuvé ou rejeté).
APPROVER_ID BIGINT
NULL
ID de l'utilisateur habilité à approuver ou rejeter l'action demandée.
APRVSTATUS_ID BIGINT
NOT NULL
Clé primaire.
COMMENTS VARCHAR (254)
NULL
Commentaires saisis par le valideur lors de l'approbation ou du rejet.
ENTITY_ID BIGINT
NOT NULL
Référence à l'objet métier, c'est-à-dire l'instance d'objet métier particulière au sein du type d'objet métier spécifié par la colonne FLOWTYPE_ID.
FLOW_ID BIGINT
NOT NULL
Référence au flux pour les étapes du processus d'approbation. Clé associée à FLOW_ID.
FLOWTYPE_ID BIGINT
NOT NULL
Référence de la clé associée au type de flux qui détermine le type d'objet métier inclus dans l'approbation. Il y a des ID différents pour chaque Demande de devis, Commande, Enregistrement d'utilisateur, Contrat, Enregistrement d'entreprise, etc. Clé associée à FLOWTYPE_ID.
FLSTATEDCT_ID BIGINT
NOT NULL
Etat actuel de l'instance du flux.
MBRGRP_ID BIGINT
NOT NULL
ID du groupe de membres auquel appartient le valideur, ce qui en fait un valideur possible pour cet enregistrement.
STATUS INTEGER
NOT NULL
Etat d'approbation de cette action : 0 = en attente, 1 = aprouvée, 2 = rejetée.
SUBMITTER_ID BIGINT
NOT NULL
ID de l'utilisateur demandant l'action qui nécessite une approbation.
SUBMITTIME TIMESTAMP
NULL
Heure à laquelle l'action nécessitant une approbation a été demandée.

Index :

Nom de l'index Colonne(s) indexée(s) Type d'index
I9221180 SUBMITTER_ID, APPROVER_ID, FLOWTYPE_ID, STATUS Index créé sans clause UNIQUE
I9221181 APPROVER_ID, STATUS, SUBMITTER_ID, FLOWTYPE_ID Index créé sans clause UNIQUE
I922145 FLOW_ID, ENTITY_ID Index créé sans clause UNIQUE
SQL020206020542960 APRVSTATUS_ID Clé primaire

Contraintes :

Nom de contrainte Colonne(s) Nom de table externe Nom(s) de colonne externe Type de contrainte
F_61 SUBMITTER_ID USERS USERS_ID Cascade
F_62 APPROVER_ID USERS USERS_ID Cascade
F_63 MBRGRP_ID MBRGRP MBRGRP_ID Cascade
F_64 FLOWTYPE_ID FLOWTYPE FLOWTYPE_ID Cascade
F_65 FLOW_ID FLOW FLOW_ID Cascade
F_66 FLSTATEDCT_ID FLSTATEDCT FLSTATEDCT_ID Cascade


Référence par :

Nom de contrainte Nom de colonne référencée Nom de table externe Nom(s) de colonne externe Type de contrainte
Non applicable
IBM copyright