🧩 Description du modèle de données
Cette section décrit les principales tables de la base de données Maarch Courrier, leurs colonnes , types de données , et relations avec d’autres entités.
acknowledgement_receipts
Table des accusés de réception
Colonne
Type
Nullable
Par défaut
Description
id
serial
not null
Identifiant automatique
res_id
integer
not null
res_id du courrier (res_letterbox.res_id )
type
character varying(16)
not null
Type de l'accusé de réception (simple, sva, svr)
format
character varying(8)
not null
Format du fichier
user_id
integer
not null
id du créateur (users.id )
contact_id
integer
not null
id du contact (contacts.id )
creation_date
timestamp without time zone
not null
Date de création de l'AR
send_date
timestamp without time zone
Date d'envoi de l'AR
docserver_id
character varying(128)
not null
Identifiant du docserver (docservers.docserver_id )
path
character varying(256)
not null
Chemin où est sauvegardé le fichier
filename
character varying(256)
not null
Nom du fichier
fingerprint
character varying(256)
not null
Empreinte numérique du fichier
cc
jsonb
'[]'
Destinataire(s) en copie
cci
jsonb
'[]'
Destinataire(s) en copie caché
actions
Sauvegarde les informations relatives aux actions
Colonne
Type
Nullable
Par défaut
Description
id
integer
not null
nextval('actions_id_seq'::regclass)
Identifiant automatique de l'action
keyword
character varying(32)
not null
''
Mot clé affectant le paramétrage de l'action dans la bannette
label_action
character varying(255)
Libellé de l'action
id_status
character varying(10)
Identifiant du statut associé à l'action (status.id )
is_system
character(1)
not null
'N'
Indique si c'est une action système
action_page
character varying(255)
Page de résultat de l'action
history
character(1)
not null
'N'
Indique si l'action est historisée ou non
component
character varying(128)
Component angular de l'action
parameters
jsonb
not null
{}
Paramètres de l'action (exemple: "requiredFields": liste des champs obligatoires pour effectuer l'action (indexing_models_fields.identifier ))
actions_categories
Indique les catégories pour lesquelles les actions sont disponibles
Colonne
Type
Nullable
Par défaut
Description
action_id
bigint
not null
Identifiant de l'action (actions.id )
category_id
character varying(255)
not null
Indique les catégories pour lesquelles cette action est disponible
actions_groupbaskets
Indique les actions disponibles dans les bannettes pour chaque groupe
Colonne
Type
Nullable
Par défaut
Description
id_action
bigint
not null
Identifiant de l'action (actions.id )
where_clause
text
Condition d'apparition de l'action dans la bannette
group_id
character varying(32)
not null
Identifiant du groupe pour lequel l'action apparait (groupbasket.group_id )
basket_id
character varying(32)
not null
Identifiant de la bannette dans laquelle l'action apparait (baskets.basket_id )
used_in_basketlist
character(1)
not null
'Y'::bpchar
Indique si l'action doit apparaitre dans la liste de résultats de la bannette
used_in_action_page
character(1)
not null
'Y'::bpchar
Indique si l'action apparait dans la page d'action
default_action_list
character(1)
not null
'N'::bpchar
Indique si c'est l'action par défaut dans la bannette
address_sectors
Sauvegarde les secteurs par adresse
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant
address_number
character varying(256)
Numéro de rue
address_street
character varying(256)
Rue
address_postcode
character varying(256)
Code postal
address_town
character varying(256)
Ville
label
character varying(256)
Libellé du secteur
ban_id
character varying(256)
Identifiant de l'adresse dans la Base Adresse Nationale
adr_attachments
Table des fichiers pièces jointes converties sous divers formats
Colonne
Type
Nullable
Par défaut
Description
id
serial
not null
Identifiant automatique
res_id
bigint
not null
res_id de la pièce jointe (attachments.res_id )
type
character varying(32)
not null
Format de la conversion
docserver_id
character varying(32)
not null
Identifiant du docserver (docservers.id )
path
character varying(255)
not null
Chemin où est sauvegardé le fichier
filename
character varying(255)
not null
Nom du fichier
fingerprint
character varying(255)
NULL::character varying
Empreinte numérique du fichier
adr_letterbox
Table des fichiers courriers convertis sous divers formats
Colonne
Type
Nullable
Par défaut
Description
id
serial
not null
Identifiant automatique
res_id
bigint
not null
res_id du courrier (res_letterbox.res_id )
type
character varying(32)
not null
Format de la conversion
version
integer
not null
Version du document
docserver_id
character varying(32)
not null
Identifiant du docserver (docservers.id )
path
character varying(255)
not null
Chemin où est sauvegardé le fichier
filename
character varying(255)
not null
Nom du fichier
fingerprint
character varying(255)
NULL::character varying
Empreinte numérique du fichier
is_annotated
boolean
not null
false
Détermine si la resource à une annotation dans la version PDF
attachment_types
Table des types de pièces jointes
Colonne
Type
Nullable
Par défaut
Description
id
serial
not null
Identifiant automatique
type_id
text
not null
Identifiant texte du type de pièce jointe
label
text
not null
Nom du type de pièce jointe
visible
boolean
not null
Indique si le type peut être utilisé pour créer des pièces jointes
email_link
boolean
not null
Indique si les pièces jointes de ce type sont automatiquement ajouté aux pièces jointes lors de la création d'un courriel
signable
boolean
not null
Indique si les pièces jointe de ce type sont signable dans un parapheur
icon
text
Lettre affichée dans l'onglet des pièces jointe (parapheur interne)
chrono
boolean
not null
Indique si un numéro chrono est généré pour les pièces jointes de ce type
version_enabled
boolean
not null
Indique s'il est possible de faire des versions pour les pièces jointes de ce type
new_version_default
boolean
not null
Indique si 'nouvelle version' est automatiquement activée pour les pièces jointes de ce type
signed_by_default
boolean
not null
Indique si les pièces jointes de ce type sont marquées 'Signée' à la création
in_signatory_book_default
boolean
not null
false
Indique si le type de pièce jointe est automatiquement intégré au parapheur électronique au momeent du dépôt
basket_persistent_mode
Indique les documents qui doivent rester dans la bannette
Colonne
Type
Nullable
Par défaut
Description
res_id
bigint
res_id du document (res_letterbox.res_id )
user_id
integer
Identifiant de l'utilisateur (users.id )
is_persistent
character varying(1)
Indique si le courrier doit être toujours visible ou toujours caché
baskets
Sauvegarde les informations relatives aux bannettes
Colonne
Type
Nullable
Par défaut
Description
id
serial
not null
Identifiant automatique
coll_id
character varying(32)
not null
deprecated
basket_id
character varying(32)
not null
Identifiant de la bannette
basket_name
character varying(255)
not null
Nom de la bannette
basket_desc
character varying(255)
not null
Description de la bannette
basket_clause
text
not null
Périmètre de la bannette
is_visible
character(1)
not null
'Y'::bpchar
Indique si la bannette doit apparaitre sur la page d'accueil ou non
enabled
character(1)
not null
'Y'::bpchar
Indique si la bannette est activée
basket_order
integer
Indique l'ordre d'apparition de la bannette dans la page d'accueil
color
character varying(16)
Indique la couleur de la bannette sur la page d'accueil
basket_res_order
character varying(255)
Indique le tri par défaut dans la liste de résultats de la bannette
flag_notif
character varying(1)
Indique si la notification de bannette prend en compte cette bannette
blacklist
Sauvegarde des termes interdits utilisés pour le filtrage des annotations
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
nextval('blacklist_id_seq'::regclass)
Identifiant automatique
term
character varying(128)
not null
Terme à filtrer (mot unique, groupe de mots ou préfixe)
configurations
Sauvegarde les configurations techniques de l'application
Colonne
Type
Nullable
Par défaut
Description
id
serial
not null
Identifiant technique
privilege
character varying(64)
not null
Nom du privilège
value
jsonb
not null
Configuration
Sauvegarde les contacts
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant
civility
integer
Civilité (contacts_civilities.id )
firstname
character varying(256)
Prénom
lastname
character varying(256)
Nom
company
character varying(256)
Société
department
character varying(256)
Service
function
character varying(256)
Fonction
address_number
character varying(256)
Numéro de rue
address_street
character varying(256)
Rue
address_additional1
character varying(256)
Point de remise
address_additional2
character varying(256)
Complément d'acheminement
address_postcode
character varying(256)
Code postal
address_town
character varying(256)
Ville
address_country
character varying(256)
Pays
email
character varying(256)
Courriel
phone
character varying(256)
Téléphone
communication_means
jsonb
Moyens de communication
notes
text
Notes
creator
integer
not null
Créateur
creation_date
TIMESTAMP without time zone
not null
NOW()
Date de création
modification_date
TIMESTAMP without time zone
Date de modification
enabled
boolean
not null
TRUE
Activation
custom_fields
jsonb
Valeurs des champs personnalisés
external_id
jsonb
'{}'
Identifiant externe
sector
character varying(256)
Libellé du secteur (address_sectors.label )
lad_indexation
boolean
not null
FALSE
Indique si MERCURE - LAD a indéxé le contact
is_confidential
boolean
not null
FALSE
Indique si le contact est considéré comme confidentiel
Enregistrement des civilités de contact
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
label
text
not null
Libellé
abbreviation
character varying(16)
not null
Libellé court
Enregistrement des champs customs de contact
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
label
character varying(256)
not null
Libellé
type
character varying(256)
not null
Type du champ custom
values
jsonb
Valeurs possibles du champ si renseignées
Sauvegarde les taux de complétion des contacts
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
nextval('contacts_filling_id_seq'::regclass)
Identifiant automatique
enable
boolean
not null
Activation de la fonctionnalité
first_threshold
integer
not null
Premier palier (%)
second_threshold
integer
not null
Second palier (%)
Sauvegarde les regroupements de correspondants
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
nextval('contacts_groups_id_seq'::regclass)
Identifiant automatique
label
text
not null
Libellé du regroupement
description
text
not null
Description du regroupement
entities
jsonb
not null
'{}'
Indique le partage aux entités
owner
integer
not null
Identifiant de l'utilisateur ayant créé le regroupement (users.id )
Sauvegarde le contenu des regroupements de correspondants
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
nextval('contacts_groups_lists_id_seq'::regclass)
Identifiant automatique
contacts_groups_id
integer
not null
Identifiant du groupement de contact (contacts_groups.id )
correspondent_id
integer
not null
Identifiant du correspondant
correspondent_type
character varying(256)
not null
Type du correspondant
Sauvegarde le paramétrage du formulaire de contacts
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
identifier
text
not null
Identifiant du champ
mandatory
boolean
not null
FALSE
Indique si le champ est obligatoire
filling
boolean
not null
FALSE
Indique si le champ est comptabilisé dans la complétude
searchable
boolean
not null
FALSE
Indique si le champ est utilisé dans la recherche d'autocomplétion
displayable
boolean
not null
FALSE
Indique si le champ est affiché dans l'autocomplétion
confidential
boolean
not null
FALSE
Indique si le champ est une donnée personnelle (masquée pour les contacts confidentiels)
convert_stack
Table de travail utilisée pour la conversion des docs en mode batch
Colonne
Type
NULL-able
Par défaut
Description
coll_id
character varying(32)
not null
collection du document
res_id
bigint
not null
identifiant unique du document
convert_format
character varying(32)
not null
'pdf'::character varying
format de conversion demandé
cnt_retry
integer
nombre de tentatives de conversion
status
character(1)
not null
statut de la conversion
work_batch
bigint
numéro du batch de conversion
regex
character varying(32)
expression régulière pour filtrer les documents à convertir
custom_fields
Enregistrement des champs personnalisés
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
label
character varying(256)
not null
Libellé
type
character varying(256)
not null
Type du champ personnalisé
mode
enum ('form', 'technical')
not null
form
Indique si c'est un champ technique, ou un champ de formulaire
values
jsonb
Valeurs possibles du champ si renseignées
difflist_roles
Rôles associés aux listes de diffusion
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
nextval('difflist_roles_id_seq'::regclass)
Identifiant automatique
role_id
character varying(32)
not null
Identifiant du rôle
label
character varying(255)
not null
Libellé du rôle
keep_in_list_instance
boolean
not null
false
Indique si le rôle doit être conservé lors de la création d'une instance de liste
difflist_types
Sauvegarde les types de liste de diffusion
Colonne
Type
NULL-able
Par défaut
Description
difflist_type_id
character varying(50)
not null
Identifiant du type de liste de diffusion
difflist_type_label
character varying(100)
not null
Libellé du type de liste de diffusion
difflist_type_roles
text
Rôles disponibles pour ce type de liste de diffusion
allow_entities
character varying(1)
not null
'N'::bpchar
Indique si les entités sont autorisées ou pas
is_system
character varying(1)
not null
'N'::bpchar
Indique si c'est un type système ou pas
docserver_types
Sauvegarde les types de zones de stockage
Colonne
Type
NULL-able
Par défaut
Description
docserver_type_id
character varying(32)
not null
Identifiant du type de zone de stockage
docserver_type_label
character varying(255)
NULL::character varying
Libellé du type de zone de stockage
enabled
character(1)
not null
'Y'::bpchar
Indique si le type est activé ou non
fingerprint_mode
character varying(32)
NULL::character varying
deprecated
docservers
Sauvegarde les informations relatives aux zones de stockages
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
nextval('docservers_id_seq'::regclass)
Identifiant automatique
docserver_id
character varying(32)
not null
'1'::character varying
Identifiant de la zone de stockage
docserver_type_id
character varying(32)
not null
Identifiant du type de zone de stockage (docserver_types.docserver_type_id )
device_label
character varying(255)
NULL::character varying
Description de la zone de stockage
is_readonly
character(1)
not null
'N'::bpchar
Indique si la zone de stockage est en lecture seule ou en écriture
size_limit_number
bigint
not null
(0)::bigint
Indique la taille limite de la zone de stockage
actual_size_number
bigint
not null
(0)::bigint
Indique la taille actuelle de la zone de stockage
path_template
character varying(255)
not null
Chemin vers la zone de stockage
creation_date
timestamp without time zone
not null
Date de création de la zone de stockage
coll_id
character varying(32)
not null
'coll_1'::character varying
Collection
is_encrypted
boolean
not null
false
Indique si la zone de stockage est chiffrée
doctypes
Sauvegarde les informations relatives aux types de documents
Colonne
Type
NULL-able
Par défaut
Description
coll_id
character varying(32)
not null
''::character varying
deprecated
type_id
integer
not null
nextval('doctypes_type_id_seq'::regclass)
Identifiant du type de document
description
character varying(255)
not null
''::character varying
Libellé du type de document
enabled
character(1)
not null
'Y'::bpchar
Indique si le type de document est activé ou pas
doctypes_first_level_id
integer
Indique le premier niveau auquel est attaché ce type de document (doctypes_first_level.doctypes_first_level_id )
doctypes_second_level_id
integer
Indique le second niveau auquel est attaché ce type de document (doctypes_second_level.doctypes_second_level_id )
retention_final_disposition
character varying(255)
NULL::character varying
Sort final des courriers ayant ce type de document
retention_rule
character varying(15)
NULL::character varying
Règle de conservation
duration_current_use
integer
Durée d'utilité courante
action_current_use
character varying(255)
NULL::character varying
Action finale pour la règle d'utilité courante
process_delay
integer
not null
Nombre de jours pour traiter le courrier ayant ce type de courrier
delay1
integer
not null
Nombre de jours avant la date limite de traitement pour faire la 1ere relance
delay2
integer
not null
Nombre de jours après la date limite de traitement pour faire la 2ème relance
process_mode
character varying(256)
not null
Mode de traitement du courrier
doctypes_first_level
Sauvegarde les informations relatives aux premiers niveaux des types de documents
Colonne
Type
NULL-able
Par défaut
Description
doctypes_first_level_id
integer
not null
nextval('doctypes_first_level_id_seq'::regclass)
Identifiant automatique du premier niveau de type de document
doctypes_first_level_label
character varying(255)
not null
Libellé du premier niveau du type de document
css_style
character varying(255)
deprecated
enabled
character(1)
not null
'Y'::bpchar
Indique si ce niveau est activé ou non
doctypes_indexes
Configuration des indexations personnalisées des types de documents
Colonne
Type
NULL-able
Par défaut
Description
type_id
bigint
not null
Identifiant du type de document
coll_id
character varying(32)
not null
Identifiant de la collection
field_name
character varying(255)
not null
Nom du champ à indexer
mandatory
character(1)
not null
'N'::bpchar
Indique si l'indexation du champ est obligatoire
doctypes_second_level
Sauvegarde les informations relatives aux seconds niveaux des types de documents
Colonne
Type
NULL-able
Par défaut
Description
doctypes_second_level_id
integer
not null
nextval('doctypes_second_level_id_seq'::regclass)
Identifiant automatique du second niveau de type de document
doctypes_second_level_label
character varying(255)
not null
Libellé du second niveau du type de document
doctypes_first_level_id
integer
not null
Identifiant du premier niveau auquel est rattaché le second niveau (doctypes_first_level.doctypes_first_level_id )
css_style
character varying(255)
deprecated
enabled
character(1)
not null
'Y'::bpchar
Indique si ce niveau est activé ou non
emails
Sauvegarde les emails
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
user_id
integer
not null
Identifiant de l'utilisateur qui a envoyé le mail (users.id )
sender
json
not null
'{}'
Informations de l'expéditeur
recipients
json
not null
'[]'
Destinataire(s)
cc
json
not null
'[]'
Destinataire(s) en copie
cci
json
not null
'[]'
Destinataire(s) en copie caché
object
character varying(256)
Objet du mail
body
text
Corps du mail
document
jsonb
Informations sur les documents liés
is_html
boolean
not null
true
Corps du mail en html
status
character varying(16)
not null
Statut du mail
message_exchange_id
text
Informations M2M
creation_date
timestamp without time zone
not null
Date de création
send_date
timestamp without time zone
Date d'envoi
entities
Sauvegarde les informations relatives aux entités
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
entity_id
character varying(32)
not null
Identifiant de l'entité
entity_label
character varying(255)
Libellé de l'entité
short_label
character varying(50)
Nom court de l'entité
entity_full_name
text
Bloc d'arborescence (arborescence de l'entité - manuel)
enabled
character(1)
not null
'Y'::bpchar
Indique si l'entité est activée ou non
address_number
character varying(255)
Numéro de l'adresse de l'entité
address_street
character varying(255)
Voie de l'entité
address_additional1
character varying(255)
Point de remise de l'entité
address_additional2
character varying(256)
Complément d'acheminement de l'entité
address_postcode
character varying(32)
Code postal
address_town
character varying(255)
Ville
address_country
character varying(255)
Pays
email
character varying(255)
Courriel
business_id
character varying(32)
Identifiant externe de l'entité (M2M)
parent_entity_id
character varying(32)
Identifiant de l'entité parente (entity.entity_id )
entity_type
character varying(64)
Type de l'entité (typentity.xml )
ldap_id
character varying(255)
Identifiant de l'entité dans le ldap
producer_service
character varying(255)
Service producteur (archivage)
folder_import
character varying(64)
Identifiant du dossier d'import
external_id
jsonb
'{}'
Identifiants externes
entities_folders
Sauvegarde le mode de partage des dossiers
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
folder_id
integer
not null
Identifiant technique du dossier (folders.id )
entity_id
integer
Identifiant technique de l'entité à laquelle est partagée le dossier (res_letterbox.res_id )
edition
boolean
not null
Mode de partage (Si true => edition, sinon consultation)
keyword
character varying(255)
Mot-clé de partage
exports_templates
Sauvegarde les dernières colonnes exportées par un utilisateur dans la liste de résultats
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
user_id
integer
not null
Identifiant de l'utilisateur qui a fait l'export (users.id )
format
character varying(3)
not null
Format (pdf ou csv)
delimiter
character varying(3)
Délimiteur dans le fichier csv
data
json
not null
'[]'
Dernières colonnes exportées
folders
Sauvegarde les informations relatives aux dossiers
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
label
character varying(255)
not null
Nom du dossier
public
boolean
not null
Indique si le dossier est public ou privé
user_id
integer
not null
Identifiant du propriétaire du dossier racine (users.id )
parent_id
integer
Identifiant du dossier parent (folders.id )
level
integer
not null
Niveau du sous-dossier. Racine : niveau 0
users_pinned_folders
Sauvegarde les dossiers épinglés des utilisateurs
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
folder_id
integer
not null
Identifiant technique du dossier (folders.id )
user_id
integer
not null
Identifiant technique de l'utilisateur (users.id )
groupbasket
Fait le lien entre les bannettes et les groupes
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
group_id
character varying(32)
not null
Identifiant du groupe (security.group_id )
basket_id
character varying(32)
not null
Identifiant de la bannette (baskets.basket_id )
list_display
json
'[]'
Affichage des informations dans la liste de résultats, et du nombre de colonnes
list_event
character varying(255)
not null
'documentDetails'
Nom de l'évènement effectué lorsque l'on clique sur un courrier dans la liste de résultats
list_event_data
jsonb
Informations complémentaires liés à l'événement
groupbasket_redirect
Sauvegarde les types de redirection dans une bannette pour un groupe
Colonne
Type
NULL-able
Par défaut
Description
system_id
integer
not null
nextval('groupbasket_redirect_system_id_seq'::regclass)
Identifiant automatique
group_id
character varying(32)
not null
Identifiant du groupe (security.group_id )
basket_id
character varying(32)
not null
Identifiant de la bannette (baskets.basket_id )
action_id
integer
not null
Identifiant de l'action (actions.id )
entity_id
character varying(32)
Identifiant des entités vers lesquelles on peut rediriger le courrier (entities.entity_id )
keyword
character varying(255)
Mot-clé de redirection (redirect_keyords.xml )
redirect_mode
character varying(32)
not null
Type de redirection (ENTITY, USERS)
history
Sauvegarde l'historique de toute l'application
Colonne
Type
NULL-able
Par défaut
Description
id
bigint
not null
nextval('history_id_seq'::regclass)
Identifiant automatique
table_name
character varying(32)
NULL::character varying
Nom de la table affectée
record_id
character varying(255)
NULL::character varying
Identifiant de l'évènement affecté
event_type
character varying(32)
not null
Type d'évènement
user_id
integer
Identifiant de l'utilisateur ayant fait l'action (users.id )
event_date
timestamp without time zone
not null
Date de l'action
info
text
Description de l'action
id_module
character varying(50)
not null
'admin'::character varying
Module affecté par l'évènement
remote_ip
character varying(32)
NULL::character varying
Adresse ip de l'utilisateur
event_id
character varying(50)
Identifiant de l'évènement
history_batch
Sauvegarde l'historique des batchs exécutés via le cron
Colonne
Type
NULL-able
Par défaut
Description
id
bigint
not null
nextval('history_batch_id_seq'::regclass)
Identifiant automatique
module_name
character varying(32)
NULL::character varying
Module affecté par l'évènement
batch_id
bigint
Identifiant du batch (parameters.param_value_int )
event_date
timestamp without time zone
not null
Date de l'évènement
total_processed
bigint
Nombre d'éléments affectés
total_errors
bigint
Nombre d'erreurs
info
text
Description
indexing_models
Sauvegarde les modèles d'enregistrement des pages d'indexation
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
label
character varying(256)
not null
Libellé du modèle d'enregistrement
category
character varying(256)
not null
Catégorie du modèle d'enregistrement
default
boolean
not null
Modèle par défaut
owner
integer
not null
Créateur du modèle
private
boolean
not null
Modèle privé
master
integer
null
Identifiant du modèle maitre
enabled
boolean
not null
true
Modèle activé
mandatory_file
boolean
not null
false
Indique si le fichier est obligatoire ou non
lad_processing
boolean
not null
false
Indique si le modèle est candidat pour la lancement de MERCURE - LAD
indexing_models_fields
Sauvegarde les champs des modèles d'enregistrement
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
model_id
integer
not null
Identifiant du modèle
identifier
text
not null
Identifiant du champ
mandatory
boolean
not null
Champ obligatoire
default_value
json
Valeur du champ
unit
text
not null
Groupe du champ
enabled
bool
not null
true
Indique si le champ est activé ou non
allowed_values
jsonb
null
Identifiants des valeurs pouvant être utilisées pour le champ
indexing_models_entities
Sauvegarde la liaison entre les modèles d'enregistrement et les entités
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
model_id
integer
not null
Identifiant du modèle indexing_models.id
entity_id
character varying(32)
Identifiant de l'entité entities.id
keyword
character varying(255)
Mot-clé 'Toutes les entités'
lc_cycle_steps
Deprecated
Colonne
Type
NULL-able
Par défaut
Description
policy_id
character varying(32)
not null
cycle_id
character varying(32)
not null
cycle_step_id
character varying(32)
not null
cycle_step_desc
character varying(255)
not null
docserver_type_id
character varying(32)
not null
is_allow_failure
character(1)
not null
'N'::bpchar
step_operation
character varying(32)
not null
sequence_number
integer
not null
is_must_complete
character(1)
not null
'N'::bpchar
preprocess_script
character varying(255)
NULL::character varying
postprocess_script
character varying(255)
NULL::character varying
lc_cycles
Deprecated
Colonne
Type
NULL-able
Par défaut
Description
policy_id
character varying(32)
not null
cycle_id
character varying(32)
not null
cycle_desc
character varying(255)
not null
sequence_number
integer
not null
where_clause
text
break_key
character varying(255)
NULL::character varying
validation_mode
character varying(32)
not null
lc_policies
Deprecated
Colonne
Type
NULL-able
Par défaut
Description
policy_id
character varying(32)
not null
policy_name
character varying(255)
not null
policy_desc
character varying(255)
not null
lc_stack
Deprecated
Colonne
Type
NULL-able
Par défaut
Description
policy_id
character varying(32)
not null
cycle_id
character varying(32)
not null
cycle_step_id
character varying(32)
not null
coll_id
character varying(32)
not null
res_id
bigint
not null
cnt_retry
integer
status
character(1)
not null
work_batch
bigint
regex
character varying(32)
listinstance
Sauvegarde les listes de diffusion des courriers : liste de diffusion, visa, avis
Colonne
Type
NULL-able
Par défaut
Description
listinstance_id
bigint
not null
nextval('listinstance_id_seq'::regclass)
Identifiant automatique
res_id
bigint
not null
Identifiant du courrier (res_letterbox.res_id )
sequence
bigint
not null
deprecated
item_id
integer
Identifiant de l'objet (users.id ou entities.id )
item_type
character varying(255)
not null
Type de l'objet
item_mode
character varying(50)
not null
Mode de l'objet (dest, cc)
added_by_user
integer
Identifiant de l'utilisateur ayant ajouté la ligne (users.id )
viewed
bigint
Nombre de fois que l'utilisateur a vu le courrier (Deprecated)
difflist_type
character varying(50)
Type de liste de diffusion (difflist_types.difflist_type_id )
process_date
timestamp without time zone
Date à laquelle l'utilisateur a visé le courrier
process_comment
character varying(255)
Commentaire visible dans le circuit de visa
signatory
boolean
false
Indique si l'utilisateur a signé ou pas
requested_signature
boolean
false
Indique si l'utilisateur doit signer un courrier ou pas
delegate
integer
Identifiant de l'utilisateur qui a signé à la place du signataire
listinstance_history
Sauvegarde l'historique des listes de diffusion des courriers : liste de diffusion, visa, avis
Colonne
Type
NULL-able
Par défaut
Description
listinstance_history_id
bigint
not null
nextval('listinstance_history_id_seq'::regclass)
Identifiant automatique
coll_id
character varying(50)
not null
deprecated
res_id
bigint
not null
Identifiant du courrier (res_letterbox.res_id )
user_id
integer
not null
Identifiant de l'utilisateur ayant modifié la liste (users.id )
updated_date
timestamp without time zone
not null
Date de mise à jour
listinstance_history_details
Sauvegarde le détail de l'historique des listes de diffusion des courriers : liste de diffusion, visa, avis
Colonne
Type
NULL-able
Par défaut
Description
listinstance_history_details_id
bigint
not null
nextval('listinstance_history_details_id_seq'::regclass)
Identifiant automatique
listinstance_history_id
bigint
not null
Identifiant de la liste de diffusion modifié (listinstance_history.listinstance_history_id )
coll_id
character varying(50)
not null
deprecated
res_id
bigint
not null
Identifiant du courrier (res_letterbox.res_id )
listinstance_type
character varying(50)
'DOC'::character varying
deprecated
sequence
bigint
not null
deprecated
item_id
integer
Identifiant de l'objet (users.id ou entities.id )
item_type
character varying(255)
not null
Type de l'objet
item_mode
character varying(50)
not null
Mode de l'objet (dest, cc)
added_by_user
integer
Identifiant de l'utilisateur ayant ajouté la ligne (users.id )
visible
character varying(1)
not null
'Y'::bpchar
deprecated
viewed
bigint
Nombre de fois que l'utilisateur a vu le courrier
difflist_type
character varying(50)
Type de liste de diffusion (difflist_types.difflist_type_id )
process_date
timestamp without time zone
Date à laquelle l'utilisateur a visé le courrier
process_comment
character varying(255)
Commentaire visible dans le circuit de visa
requested_signature
boolean
false
Indique si l'utilisateur doit signer un courrier ou pas
signatory
boolean
false
Indique si l'utilisateur est signataire
list_templates
Modèle de liste : liste de diffusion, visa, avis
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
title
text
not null
Nom du modèle
description
text
Description du modèle
type
character varying(32)
not null
Type du modèle ("diffusionList", "visaCircuit", "opinionCircuit")
entity_id
integer
Identifiant technique de l'entité (si lié à une entité)
owner
integer
Identifiant technique de l'utilisateur propriétaire du modèle (users.id ), si le modèle est privé
list_templates_items
Eléments du modèle de liste
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
list_template_id
integer
not null
Identifiant du modèle (list_templates.id )
item_id
integer
not null
Identifiant de l'objet (users.id ou entities.id )
item_type
character varying(32)
not null
Type de l'objet ("user", "entity")
item_mode
character varying(64)
not null
Mode de l'objet ("dest", "cc", ...)
sequence
Integer
not null
Ordre des éléments
message_exchange
Plis numériques (M2M) et export seda
Colonne
Type
NULL-able
Par défaut
Description
message_id
text
not null
Identifiant automatique du pli numérique
schema
text
Type de schéma utilisé
type
text
not null
Type d'archive
status
text
not null
Statut de l'archive
date
timestamp without time zone
not null
Date de création
reference
text
not null
Référence de l'archive
account_id
integer
Identifiant de l'utilisateur ayant créé l'archive (users.id )
sender_org_identifier
text
not null
Identifiant externe de l'entité expéditrice (entities.business_id )
sender_org_name
text
Nom de l'entité expéditrice (entities.entity_label )
recipient_org_identifier
text
not null
Identifiant externe de l'entité destinatrice (entities.business_id )
recipient_org_name
text
Nom de l'entité destinatrice (entities.entity_label )
archival_agreement_reference
text
reply_code
text
operation_date
timestamp without time zone
Date de traitement
reception_date
timestamp without time zone
Date de reception
related_reference
text
request_reference
text
reply_reference
text
derogation
boolean
data_object_count
integer
size
numeric
data
text
Bordereau au format json
active
boolean
archived
boolean
Chemin où est enregistré le paquet numérique
res_id_master
numeric
Identifiant du courrier à partir duquel le pli numérique a été envoyé
docserver_id
character varying(32)
NULL::character varying
Identifiant de la zone de stockage (docservers.id )
path
character varying(255)
NULL::character varying
filename
character varying(255)
NULL::character varying
fingerprint
character varying(255)
NULL::character varying
filesize
bigint
file_path
text
note_entities
Enregistre les entités qui peuvent voir la note
Colonne
Type
NULL-able
Par défaut
Description
id
bigint
not null
nextval('notes_entities_id_seq'::regclass)
Identifiant automatique
note_id
bigint
not null
Identifiant de la note (notes.id )
item_id
character varying(50)
Identifiant de l'entité qui peut voir la note (entities.entity_id )
notes
Sauvegarde les notes attachées aux courriers
Colonne
Type
NULL-able
Par défaut
Description
id
bigint
not null
nextval('notes_seq'::regclass)
Identifiant automatique
identifier
bigint
not null
Identifiant du courrier auquel est attaché la note (res_letterbox.res_id )
user_id
integer
not null
Identifiant de l'utilisateur ayant ajouté la note (users.id )
creation_date
timestamp without time zone
not null
Date à laquelle a été ajoutée la note
note_text
text
not null
Contenu de la note
notif_email_stack
Colonne
Type
NULL-able
Par défaut
Description
email_stack_sid
bigint
not null
nextval('notif_email_stack_seq'::regclass)
Identifiant automatique
reply_to
character varying(255)
Email qui recevra la réponse, s'il y en a
recipient
text
not null
Email des personnes destinataire de la notification
cc
text
Email des personnes en copie de la notification
bcc
text
Email des personnes en copie carbone de la notification
subject
character varying(255)
Sujet de la notification
html_body
text
Contenu de la notification en HTML
attachments
character varying(2000)
Identifiant des courriers notifiés (res_letterbox.res_id )
exec_date
timestamp without time zone
Date à laquelle a été envoyée la notification
exec_result
character varying(50)
Indique si la notification a été envoyée avec succès
notif_event_stack
Colonne
Type
NULL-able
Par défaut
Description
event_stack_sid
bigint
not null
nextval('notif_event_stack_seq'::regclass)
Identifiant automatique
notification_sid
bigint
not null
Identifiant de la notification ayant attrapé ce courrier (notifications.notification_sid )
table_name
character varying(50)
not null
Nom de la table où est enregistré l'élément notifié
record_id
character varying(128)
not null
Identifiant de l'élément notifié
user_id
integer
not null
Identifiant de l'utilisateur (users.id )
event_info
character varying(255)
not null
Description de l'événement
event_date
timestamp without time zone
not null
Date de l'événement
exec_date
timestamp without time zone
Date à laquelle cet événement a été intégré dans une notification
exec_result
character varying(50)
Indique si cet événement a été intégré dans une notification
notifications
Enregistre le paramétrage des notifications
Colonne
Type
NULL-able
Par défaut
Description
notification_sid
bigint
not null
nextval('notifications_seq'::regclass)
Identifiant automatique
notification_id
character varying(50)
not null
Identifiant de la notification (repris dans les scripts sh)
description
character varying(255)
Description de la notification
is_enabled
character varying(1)
not null
'Y'::bpchar
Indique si la notification est activée ou pas
event_id
character varying(255)
not null
Évènement pour déclencher la notification
notification_mode
character varying(30)
not null
deprecated
template_id
bigint
Identifiant du template de la notification (templates.template_id )
diffusion_type
character varying(50)
not null
Type de diffusion de la notification
diffusion_properties
text
Identifiant des utilisateurs, groupes, entités qui recevront la notification
attachfor_type
character varying(50)
Indique comment sont attachés les courriers en pièce jointe de la notification
attachfor_properties
character varying(2048)
Indique qui recevra les courriers en pièce jointe de la notification
send_as_recap
boolean
not null
false
Activation de la récapitulation
parameters
Enregistre certains paramètres techniques et fonctionnels de l'application
Colonne
Type
NULL-able
Par défaut
Description
id
character varying(255)
not null
Identifiant du paramètre
description
text
Description du paramètre
param_value_string
text
NULL::character varying
Valeur du paramètre en chaine de caractères
param_value_int
integer
Valeur du paramètre en nombre entier
param_value_date
timestamp without time zone
Valeur du paramètre en date
password_history
Enregistre l'historique des mots de passe utilisateurs
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
user_serial_id
integer
not null
Identifiant utilisateur (users.id )
password
character varying(255)
not null
Mot de passe haché
password_rules
Enregistre les règles de mot de passe
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
label
character varying(64)
not null
Nom de la règle
value
integer
not null
Valeur de la règle
enabled
boolean
false
Activation de la règle
priorities
Sauvegarde les priorités
Colonne
Type
NULL-able
Par défaut
Description
id
character varying(16)
not null
Identifiant automatique
label
character varying(128)
not null
Nom de la priorité
color
character varying(128)
not null
Couleur de la priorité dans les listes de résultats, en code html
delays
integer
not null
Indique le nombre de jours pour traiter le courrier
order
integer
Ordre d'apparition de la priorité dans la liste déroulante
redirected_baskets
Sauvegarde les redirections de bannettes
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
actual_user_id
integer
not null
Identifiant de l'utilisateur assigné (users.id )
owner_user_id
integer
not null
Identifiant de l'utilisateur redirigeant (users.id )
basket_id
character varying(255)
not null
Identifiant de la bannette redirigée (baskets.basket_id )
group_id
integer
not null
Identifiant du groupe lié à la bannette (usergroups.id )
registered_mail_issuing_sites
Sauvegarde les sites émetteurs des recommandés
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
label
character varying(256)
not null
Nom du site émetteur
post_office_label
character varying(256)
Nom du bureau de poste
account_number
integer
Numéro Coclico
address_number
character varying(256)
not null
Numéro de rue
address_street
character varying(256)
not null
Nom de la rue
address_additional1
character varying(256)
Point de remise
address_additional2
character varying(256)
Complément d'acheminement
address_postcode
character varying(256)
not null
Code postal
address_town
character varying(256)
not null
Ville
address_country
character varying(256)
Pays
registered_mail_issuing_sites_entities
Sauvegarde les affectations des sites émetteurs des recommandés
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
site_id
integer
not null
Identifiant site émetteur (registered_mail_issuing_sites.id )
entity_id
integer
not null
Identifiant de l'entité auquel est affecté le site émetteur (entities.id )
registered_mail_number_range
Sauvegarde les plages de numéros recommandés
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
type
character varying(15)
not null
Type de recommandé (2D, 2C, RW)
tracking_account_number
character varying(256)
not null
Numéro de suivi
range_start
integer
not null
Début de la plage de numéros
range_end
integer
not null
Fin de la plage de numéros
creator
integer
not null
Créateur de la plage (users.id )
creation_date
timestamp without time zone
not null
CURRENT_TIMESTAMP
Date de création
status
character varying(10)
not null
Statut de la plage
current_number
integer
Incrémentation à chaque utilisation
Numéro actuel de la plage
registered_mail_resources
Sauvegarde les informations complémentaires des recommandés
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
res_id
integer
not null
Identifiant de la ressource (res_letterbox.res_id )
type
character varying(2)
not null
Type de recommandé (2D, 2C, RW)
issuing_site
integer
not null
Identifiant site émetteur (registered_mail_issuing_sites.id )
warranty
character varying(2)
not null
Niveau de garantie du recommandé (R1, R2 ou R3)
letter
boolean
not null
Indique si le recommandé est une lettre ou non
recipient
jsonb
not null
Destinataire du recommandé
number
integer
not null
Numéro de la plage de recommandé (registered_mail_number_range.current_number )
reference
text
Référence
generated
boolean
not null
FALSE
Indique si le recommandé a déjà été imprimé
deposit_id
integer
Identifiant du descriptif de pli, si le recommandé a déjà été intégré dans un descriptif (parameters.id : last_deposit_id)
received_date
timestamp without time zone
Date de réception de l'accusé de réception
return_reason
character varying(256)
Motif de retour, dans le cas où le recommandé n'a pas été distribué
res_attachments
Sauvegarde les informations liées aux pièces jointes (version 1 uniquement)
Colonne
Type
NULL-able
Par défaut
Description
res_id
bigint
not null
nextval('res_attachment_res_id_seq'::regclass)
Identifiant de la pièce jointe
title
character varying(255)
NULL::character varying
Titre de la pièce jointe
format
character varying(50)
not null
Extension du fichier sauvegardé
typist
integer
not null
Identifiant de l'utilisateur ayant créé la pièce jointe (users.id )
creation_date
timestamp without time zone
not null
Date de création
modification_date
timestamp without time zone
now()
Date de mise à jour
identifier
character varying(255)
NULL::character varying
Numéro chrono
relation
bigint
Version de la pièce jointe
docserver_id
character varying(32)
not null
Identifiant de la zone de stockage où est enregistré le fichier (docservers.docserver_id )
path
character varying(255)
NULL::character varying
Chemin où est enregistré le fichier dans la zone de stockage
filename
character varying(255)
NULL::character varying
Nom du fichier dans la zone de stockage
fingerprint
character varying(255)
NULL::character varying
Empreinte numérique du fichier
filesize
bigint
Taille du fichier
status
character varying(10)
NULL::character varying
Statut de la pièce jointe (status.id )
validation_date
timestamp without time zone
Date de validation de la pièce jointe
effective_date
timestamp without time zone
deprecated
work_batch
bigint
numéro du batch de conversion
origin
character varying(50)
NULL::character varying
Utilisé pour les réponses signées
res_id_master
bigint
Identifiant du courrier auquel est attaché la pièce jointe (res_letterbox.res_id )
origin_id
integer
Identifiant de la pièce jointe d'origine
attachment_type
character varying(255)
NULL::character varying
Type d'attachement (entreprise.xml )
recipient_id
bigint
Identifiant du contact ou du user auquel est attaché la pièce jointe
recipient_type
character varying(255)
Type du contact (user ou contact)
modified_by
integer
Identifiant de l'utilisateur ayant fait la dernière mise à jour (users.id )
in_signature_book
boolean
false
Indique si la pièce jointe est intégrée dans le parapheur
in_send_attach
boolean
false
Indique si la pièce jointe est intégrée dans les envois
signatory_user_serial_id
integer
Identifiant de l'utilisateur qui a signé la pièce jointe (users.id )
fulltext_result
character varying(10)
NULL::character varying
Résultat de l'extraction full text
external_id
jsonb
'{}'
Identifiants externes
external_state
jsonb
'{}'
Etat dans un outil externe
signature_positions
jsonb
'[]'
Pré positionnement des signatures
template_id
integer
NULL
Identifiant du modèle de document
is_annotated
Boolean
not null
FALSE
Détermine si la resource à une annotation dans la version PDF
res_letterbox
Sauvegarde les informations liées aux documents principaux des courriers
Colonne
Type
NULL-able
Par défaut
Description
res_id
bigint
not null
nextval('res_id_mlb_seq'::regclass)
Identifiant unique du courrier
subject
text
Objet du courrier
type_id
bigint
Type de courrier (doctypes.type_id )
format
character varying(50)
Extension du fichier sauvegardé
typist
integer
not null
Identifiant de l'utilisateur ayant créé la pièce jointe (users.id )
creation_date
timestamp without time zone
not null
Date de création
modification_date
timestamp without time zone
now()
Date de mise à jour
doc_date
timestamp without time zone
Date du document
docserver_id
character varying(32)
Identifiant de la zone de stockage où est enregistré le fichier (docservers.docserver_id )
path
character varying(255)
NULL::character varying
Chemin du fichier dans la zone de stockage
filename
character varying(255)
NULL::character varying
Nom du fichier dans la zone de stockage
fingerprint
character varying(255)
NULL::character varying
Empreinte numérique du fichier
filesize
bigint
Taille du fichier
status
character varying(10)
Statut du courrier (status.id )
destination
character varying(50)
NULL::character varying
Identifiant de l'entité destinatrice (entities.entity_id )
work_batch
bigint
deprecated
origin
character varying(50)
NULL::character varying
deprecated
priority
character varying(16)
Identifiant de la priorité du courrier (priorities.id )
policy_id
character varying(32)
NULL::character varying
deprecated
cycle_id
character varying(32)
NULL::character varying
deprecated
reference_number
character varying(255)
NULL::character varying
N° recommandé
initiator
character varying(50)
NULL::character varying
Identifiant de l'entité initiatrice (entities.entity_id )
dest_user
integer
Identifiant de l'utilisateur destinataire (users.id )
locker_user_id
character varying(255)
NULL::character varying
Identifiant de l'utilisateur en train de traiter le courrier (users.id )
locker_time
timestamp without time zone
Date à laquelle le courrier sera libéré
confidentiality
character(1)
Indique si le courrier est confidentiel ou pas
fulltext_result
character varying(10)
NULL::character varying
Résultat de l'extraction en full text
external_reference
character varying(255)
Référence externe
external_id
jsonb
'{}'
Identifiants externes
external_state
jsonb
not null
'{}'
État du courrier dans les systèmes externes (ex. : circuit Fast Parapheur)
departure_date
timestamp without time zone
Date de départ du courrier
opinion_limit_date
timestamp without time zone
NULL
Date limite d'envoi de l'avis
barcode
text
Code à barres
category_id
character varying(32)
not null
Catégorie du courrier
alt_identifier
character varying(255)
Numéro chrono du courrier
admission_date
timestamp without time zone
Date de réception du courrier
process_limit_date
timestamp without time zone
Date limite de traitement
closing_date
timestamp without time zone
Date de clôture du courrier
flag_alarm1
character(1)
'N'::character varying
Indique si le courrier a été envoyé via la notification de 1ère relance
flag_alarm2
character(1)
'N'::character varying
Indique si le courrier a été envoyé via la notification de 2ème relance
model_id
integer
not null
Identifiant du modèle d'enregistrement (indexing_models.id )
version
integer
not null
Version du document
integrations
jsonb
not null
'{}'
Indique si le courrier est intégré dans le parapheur ou pour Maileva
custom_fields
jsonb
Valeurs des champs personnalisés
linked_resources
jsonb
not null
'[]'
Identifiants des resources liées
retention_frozen
Boolean
not null
FALSE
Indique si la durée d'utilité courante est gelée
binding
Boolean
Indique si le courrier est engageant/non engageant/non défini
signature_positions
jsonb
'[]'
Pré positionnement des signatures
template_id
integer
NULL
Identifiant du modèle de document
is_annotated
Boolean
not null
FALSE
Détermine si la resource à une annotation dans la version PDF
abstract
text
null
NULL
Résumé du courrier
tone
Boolean
null
NULL
Tonalité du courrier
res_mark_as_read
Sauvegarde les couriers qu'un utilisateur a marqué comme lu
Colonne
Type
NULL-able
Par défaut
Description
res_id
bigint
Identifiant du courier marqué comme lu (res_letterbox.res_id )
user_id
integer
not null
Identifiant de l'utilisateur ayant marqué comme lu (users.id )
basket_id
character varying(32)
Identifiant de la bannette dans laquelle le courrier est marqué comme lu (baskets.basket_id )
Lien expéditeur/destinataire avec un courrier
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
res_id
int
not null
Identifiant du courier (res_letterbox.res_id )
item_id
int
not null
Identifiant du contact (users.id )(contact_addresses.id )(entities.id )
type
character varying(32)
not null
Type de contact (user, contact, entity)
mode
character varying(32)
not null
Mode du contact dans le courrier (sender, recipient)
resources_folders
Sauvegarde le lien entre les dossiers et les ressources
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant technique
folder_id
integer
not null
Identifiant technique du dossier (folders.id )
res_id
integer
not null
Identifiant technique du courrier (res_letterbox.res_id )
Fait le lien entre un mot-clé et un courrier
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
nextval('status_images_id_seq'::regclass)
Identifiant automatique
res_id
bigint
not null
Identifiant du courier auquel est attaché le mot-clé (res_letterbox.res_id )
tag_id
bigint
not null
Identifiant du mot-clé (tags.tag_id )
search_templates
Sauvegarde les modèles de recherche
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
nextval('search_templates_id_seq'::regclass)
Identifiant automatique
user_id
integer
not null
Identifiant de l'utilisateur propriétaire du modèle (users.id )
label
character varying(255)
not null
Libellé du modèle
creation_date
timestamp without time zone
current_timestamp
Date de création du modèle
query
jsonb
Informations enregistrées pour la recherche
security
Défini le périmètre d'un groupe
Colonne
Type
NULL-able
Par défaut
Description
security_id
bigint
not null
nextval('security_security_id_seq'::regclass)
Identifiant automatique
group_id
character varying(32)
not null
Identifiant du groupe (usergroups.group_id )
coll_id
character varying(32)
not null
deprecated
where_clause
text
Périmètre de visibilité du groupe (clause sql)
maarch_comment
text
Description du groupe
shipping_templates
Sauvegarde les modèles d'envois postaux
Colonne
Type
Nullable
Par défaut
Description
id
serial
not null
Identifiant automatique
label
character varying(64)
not null
Nom du modèle
description
character varying(255)
not null
Description du modèle
options
json
'{}'
Options d'envoi. Exemple: '{"shaping":["color","both_sides","address_page"],"envelopMode":"small_simple","sendMode":"fast"}''
fee
json
'{}'
Frais postaux. Exemple : '{"first_page":1,"next_page":2,"postage_price":12}'
entities
jsonb
'{}'
Identifiant des entités auxquelles est rattaché le modèle. Exemple : '{"1","2"}'
account
json
'{}'
ID/Mot de passe utilisé pour les WS d'envoi aux façonniers. Exemple : '{"id":"bbain","password":"Ghg3tQ==::be0eeed81160a1d9e4b0e6af992e099d"}'
subscriptions
jsonb
'[]'::jsonb
Abonnements liés au modèle
token_min_lat
timestamp without time zone
now()
Date minimale de validité du token
shippings
Sauvegarde les envois postaux
Colonne
Type
Nullable
Par défaut
Description
id
serial
not null
Identifiant automatique
user_id
integer
not null
Identifiant de l'utilisateur ayant sauvegardé la recherche (users.id )
document_id
integer
not null
Identifiant du document (res_attachments.res_id ou res_letterbox.res_id )
document_type
character varying(255)
not null
Type du document : resource ou attachment
options
json
'{}'
Options d'envoi
fee
float
not null
Frais postaux
recipient_entity_id
integer
not null
Identifiant de l'entité traitante du courrier lié à l'attachement au moment de l'envoi
recipients
jsonb
'[]'
Destinataires de l'envoi
account_id
character varying(64)
not null
Identifiant Maileva utilisé
creation_date
timestamp without time zone
not null
Date de l'envoi
history
jsonb
'[]'
Historique des états de l'envoi Maileva
sending_id
varchar(40)
Identifiant de l'envoi Maileva
attachements
jsonb
'[]'
Liste des pièces jointes créer lors des notifications Maileva
action_id
integer
Identifiant de l'action utilisée pour créer l'envoi Maileva (actions.id )
status
Sauvegarde le paramétrage des statuts de courriers
Colonne
Type
NULL-able
Par défaut
Description
identifier
integer
not null
nextval('status_identifier_seq'::regclass)
Identifiant automatique
id
character varying(10)
not null
Identifiant du statut
label_status
character varying(50)
not null
Nom du statut
is_system
character(1)
not null
'Y'::bpchar
Indique si c'est un statut critique ou pas
img_filename
character varying(255)
Identifiant de l'image associée au statut (status_images.id )
maarch_module
character varying(255)
not null
'apps'::character varying
deprecated
can_be_searched
character(1)
not null
'Y'::bpchar
Indique si ce statut apparait dans la recherche avancée
can_be_modified
character(1)
not null
'Y'::bpchar
Indique si les métadonnées des courriers ayant ce statut peuvent être modifiées
status_images
Sauvegarde les images pouvant être utilisées pour illustrer un statut
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
nextval('status_images_id_seq'::regclass)
Identifiant automatique
image_name
character varying(128)
not null
Nom de l'image
Sauvegarde les mots-clés
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
label
character varying(128)
not null
Libellé du mot-clé
entity_id_owner
character varying(32)
Identifiant de l'entité primaire de l'utilisateur ayant créé ce mot-clé (entities.entity_id )
description
text
Description du mot clé
parent_id
int
Identifiant du mot clé parent (tags.id )
creation_date
timestamp
Date d'ajout du mot clé
links
jsonb
'[]'
Liste d'identifiants (tags.id ) de mots clés liés au mot clé
usage
text
Description du contexte d'utilisation du mot clé
templates
Sauvegarde les modèles : attachement, note, notification, courriel
Colonne
Type
NULL-able
Par défaut
Description
template_id
bigint
not null
nextval('templates_seq'::regclass)
Identifiant automatique
template_label
character varying(255)
NULL::character varying
Nom du modèle
template_comment
character varying(255)
NULL::character varying
Description du modèle
template_content
text
Contenu du modèle en texte
template_type
character varying(32)
not null
'HTML'::character varying
Type de modèle (HTML, TXT, OFFICE)
template_path
character varying(255)
Chemin vers la zone de stockage où est sauvegardé le modèle office
template_file_name
character varying(255)
Nom du modèle dans la zone de stockage
template_style
character varying(255)
Fichier utilisé pour faire le modèle
template_datasource
character varying(32)
Source de données pour fusionner les variables (datasources.xml)
template_target
character varying(255)
Cible du modèle
template_attachment_type
character varying(255)
NULL::character varying
Type d'attachement qui peut utiliser ce modèle
subject
character varying(255)
NULL::character varying
Objet du modèle de courriel
options
jsonb
'{}'
Option(s) du modèle
signature_positions
jsonb
'[]'
Pré positionnement des signatures
templates_association
Sauvegarde quelle entité peut utiliser le modèle d'attachement
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not nul
nextval('templates_association_id_seq'::regclass)
Identifiant automatique
template_id
bigint
not null
Identifiant du modèle (templates.template_id )
value_field
character varying(255)
not null
Identifiant de l'entité pouvant utiliser ce modèle (entities.entity_id )
tiles
Sauvegarde le paramétrage des tuiles sur la page d'accueil
Colonne
Type
NULL-able
Par défaut
Description
id
serial
not null
Identifiant automatique
user_id
integer
not null
Identifiant de l'utilisateur (users.id )
type
text
not null
Identifiant du type de tuile : 'myLastResources', 'basket', 'searchTemplate', 'followedMail', 'folder', 'externalSignatoryBook', 'shortcut'
view
text
not null
Mode d'affichage des données dans la tuile : 'list', 'summary', 'chart'
position
int
not null
Position de la tuile sur la page d'accueil (entre 0 et 5)
color
text
Couleur de la tuile, en héxadécimal
parameters
jsonb
not null
'[]'
Paramètre complémentaire de la tuile
unit_identifier
Sauvegarde le contenu des plis numériques (M2M)
Colonne
Type
NULL-able
Par défaut
Description
message_id
text
not null
Identifiant du pli numérique (message_exchange.message_id )
tablename
text
not null
Table où est enregistré l'élément envoyé
res_id
text
not null
Identifiant de l'élément envoyé
disposition
text
Emplacement dans le pli numérique (body, attachment)
user_signatures
Sauvegarde les signatures des utilisateurs, pour le parapheur électronique
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
nextval('user_signatures_id_seq'::regclass)
Identifiant automatique
user_serial_id
integer
not null
Identifiant de l'utilisateur (users.id )
signature_label
character varying(255)
NULL::character varying
Nom de la signature
signature_path
character varying(255)
NULL::character varying
Chemin où est stockée la signature
signature_file_name
character varying(255)
NULL::character varying
Nom du fichier de la signature
fingerprint
character varying(255)
NULL::character varying
Empreinte numérique de la signature
usergroup_content
Sauvegarde les utilisateurs présents dans un groupe
Colonne
Type
NULL-able
Par défaut
Description
user_id
integer
not null
Identifiant de l'utilisateur (users.id )
group_id
integer
not null
Identifiant du groupe (usergroups.id )
role
character varying(255)
NULL::character varying
Rôle de l'utilisateur dans le groupe
usergroups
Sauvegarde les groupes
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
nextval('usergroups_id_seq'::regclass)
Identifiant automatique
group_id
character varying(32)
not null
Identifiant du groupe
group_desc
character varying(255)
NULL::character varying
Description du groupe
can_index
boolean
not null
false
Indique si ce groupe peut indexer
indexation_parameters
jsonb
not null
'{"actions" : [], "entities" : [], "keywords" : []}'
Configuration de l'indexation
external_id
jsonb
not null
'{}'
usergroups_services
Sauvegarde les droits fonctionnels de chaque groupe
Colonne
Type
NULL-able
Par défaut
Description
group_id
character varying
not null
Identifiant du groupe(usergroups.group_id )
service_id
character varying
not null
Identifiant du service (services.xml)
parameters
jsonb
Paramètre(s) supplémentaire(s) du service
users
Sauvegarde les informations liées aux utilisateurs
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
nextval('users_id_seq'::regclass)
Identifiant automatique
user_id
character varying(128)
not null
Identifiant de l'utilisateur
password
character varying(255)
NULL::character varying
Mot de passe de l'utilisateur chiffré
firstname
character varying(255)
NULL::character varying
Prénom
lastname
character varying(255)
NULL::character varying
Nom
phone
character varying(32)
NULL::character varying
Téléphone
mail
character varying(255)
NULL::character varying
Courriel
initials
character varying(32)
NULL::character varying
Initiales de l'utilisateur
status
character varying(10)
not null
'OK'::character varying
Indique si l'utilisateur est absent, désactivé ou actif
mode
users_modes
not null
'standard'
Mode de l'utilisateur
reset_token
text
Token généré pour la réinitialisation du mot de passe perdu
refresh_token
jsonb
Token d'accès autogénéré
failed_authentication
integer
not null
'[]'
Nombre d'authentifications ratés
locked_until
timestamp without time zone
Date de déblocage (si bloqué)
external_id
json
'{}'
Identifiants du contact dans les outils externes. Exemple : '{maarchParapheur : 123}'
authorized_api
jsonb
'[]'
Liste des routes autorisées pour les comptes de webservice. Si vide, toutes les routes sont autorisées. Exemple : '['PUT/attachments/{id}']'
feature_tour
jsonb
'[]'
Liste des étapes du tutoriel déjà visualisées par l'utilisateur
absence
jsonb
'[null]'
Informations sur les absences de l'utilisateur
signature_substitutes
jsonb
'[]'
Identifiants des délégataires de signature
long_time_token
jsonb
'[]'
Informations concernant le jeton API longue durée
users_baskets_preferences
Gestion des préférences de l'utilisateur
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
nextval('users_baskets_preferences_id_seq'::regclass)
Identifiant automatique
user_serial_id
integer
not null
Identifiant de l'utilisateur (users.id )
group_serial_id
integer
not null
Identifiant du groupe (usergroups.group_id )
basket_id
character varying(32)
not null
Identifiant de la bannette (baskets.basket_id )
display
boolean
not null
Indique si l'utilisateur voit la bannette ou pas
color
character varying(16)
Couleur de la bannette pour l'utilisateur
users_email_signatures
Sauvegarde les signatures de courriel pour chaque utilisateur
Colonne
Type
NULL-able
Par défaut
Description
id
bigint
not null
nextval('email_signatures_id_seq'::regclass)
Identifiant automatique
user_id
integer
not null
Identifiant de l'utilisateur (users.id )
html_body
text
not null
Contenu de la signature
title
character varying
not null
Titre de la signature
users_entities
Sauvegarde les utilisateurs présents dans chaque entité
Colonne
Type
NULL-able
Par défaut
Description
user_id
integer
not null
Identifiant de l'utilisateur (users.id )
entity_id
character varying(32)
not null
Identifiant de l'entité (entities.entity_id )
user_role
character varying(255)
Rôle de l'utilisateur dans l'entité
primary_entity
character(1)
not null
'N'::bpchar
Indique si c'est l'entité primaire de l'utilisateur
users_followed_resources
Sauvegarde les courriers suivis de chaque utilisateur
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
Identifiant automatique
res_id
integer
not null
Identifiant du courrier (res_letterbox.res_id )
user_id
integer
not null
Identifiant de l'utilisateur (users.id )
users_pinned_folders
Sauvegarde les dossiers épinglés pour chaque utilisateur
Colonne
Type
NULL-able
Par défaut
Description
id
integer
not null
Identifiant automatique
folder_id
integer
not null
Identifiant du dossier (folders.id )
user_id
integer
not null
Identifiant de l'utilisateur (users.id )
12 décembre 2025
21 juin 2018