Table de base de données : APRVSTATUS

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é. L'ID de type de flux (FlowTypeId) indique quel type d'ID d'entité (entityId) est en attente d'une approbation.

Nom de colonne Type de colonne Description de la 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.
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 type d'approbation, y compris pour les approbations de demande de devis, de commande, d'enregistrement d'utilisateur, de contrat, d'enregistrement d'entreprise, etc. Clé associée à FLOWTYPE_ID.
FLOW_ID BIGINT
NOT NULL
Référence au flux pour les étapes du processus d'approbation. Clé associée à FLOW_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 = approuvé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 Noms des colonnes indexées Type d'index
I922110 FLOW_ID, ENTITY_ID Index créé sans clause UNIQUE
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
SQL030416034836860 APRVSTATUS_ID Clé primaire
Contraintes :
Nom de contrainte Noms des colonnes Nom de table externe Noms des colonnes externes 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érencée par :
Nom de contrainte Nom de colonne référencée Nom de table externe Noms des colonnes externes Type de contrainte
Non applicable