Description du modèle de données

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 disponible 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 l'aquelle 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

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

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

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

contacts

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)

contacts_civilities

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

contacts_custom_fields_list

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

contacts_filling

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 (%)

contacts_groups

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)

contacts_groups_lists

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

contacts_parameters

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

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_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

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 Indque 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_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'expediteur
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 relatifs 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

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

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)

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

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'évenement 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'evenement affecté
event_type character varying(32) not null Type d'évenement
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'évenement
remote_ip character varying(32) NULL::character varying Adresse ip de l'utilisateur
event_id character varying(50) Identifiant de l'évenement

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'évenement
batch_id bigint Identifiant du batch (parameters.param_value_int)
event_date timestamp without time zone not null Date de l'évenement
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

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

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
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

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és 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 Evè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

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 charactè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 '{}' Êtat dans un outil externe

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 Identifiant du batch autoimport dans lequel a été importé le courrier (parameters.id : work_batch_autoimport_id)
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

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)

resource_contacts

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)

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

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)

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"}'

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

resources_tags

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)

tags

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'attachment qui peut utiliser ce modèle
subjet character varying(255) NULL::character varying Objet du modèle de courriel
options jsonb '{}' Option(s) du modèle

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

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ébloquage (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

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)

results matching ""

    No results matching ""