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 |
![]() |