SUN-e.TEAM - Analyse Fonctionnelle
Champs de données de version de Document

version n°1 PB le 04/07/2001

Table DOCUMENTS_VERSIONS - Règles sur les versions de procédures

* pour les versions valides seulement.

doc_id numeric(10) trad('DOC_ID') Référence-database du document auquel appartient la version. Transparent, nourri par passage de paramètre.
ver_id numeric(10) trad('VER_ID') Automatique - Référence-base de la version du document. Incrémentée par document.
ver_no_valide numeric(10) trad('VER_NO_VALIDE') Automatique
- Une version validée est toujours référencée sous la forme N.0 (ver_no_valide.ver_no_projet);
- Un projet de version reprend le numéro de la dernière version Nmax (ou 1), et plusieurs projets pouvant être rédigés avant validation, on y appose un ver_no_projet croissant (>=1). Un projet de version est donc référencé Nmax.n+1. Lorsque le projet est validé, la nouvelle version devient N(max+1).0 .
- La première version ne peut être créée ex-nihilo, il faut partir d'un projet.
ver_no_projet numeric(10) trad('VER_NO_PROJET')
ver_creation_date datetime trad('VER_CREATION_DATE') La date système (du jour) lors de la saisie. Non modifiable.
ver_creation_qui varchar(30) trad('VER_CREATION_QUI') Auteur - Saisie libre et non nulle, par défaut :
- reprend l'Auteur du Document
- reprend le contenu du champ "Auteur" du fichier [pour les projets de procédures]
ver_application_date* datetime trad('VER_APPLICATION_DATE') Versions validées seulement - Automatiquement proposée à la date du jour  de saisie - Modifiable.
ver_nouveaute_duree* numeric(2) trad('VER_NOUVEAUTE_DUREE') Versions validées seulement - en jours  (Reprise de PARAM_DOC.par_nouveaute_duree par défaut - Modifiable)
ver_peremption_duree* numeric(2) trad('VER_PEREMPTION_DUREE') Versions validées seulement - en mois (Reprise de PARAM_DOC.par_peremption_duree par défaut - Modifiable)
ver_peremption_date* datetime trad('VER_PEREMPTION_DATE') Versions validées seulement - Automatique, cachée et calculée = date d'applicabilité + durée de péremption
Si date du jour < date de mise en application + durée de nouveauté, affiche un signe "nouveau"
ver_valid_print* numeric(2) trad('VER_VALID_PRINT') Versions validées seulement - Durée de validité de l'impression. (Reprise de PARAM_DOC.par_valid_print par défaut - Modifiable).
ver_titre varchar(255) trad('VER_TITRE') Saisie manuelle libre - Une fonction remplace les apostrophes.

libre, modifiable, par défaut :

  • reprend le titre du Document
  • reprend le contenu du champ "Titre" du fichier [pour les projets de procédures]
ver_version_date datetime trad('VER_VERSION_DATE') Date de version - Saisie (et signification) libre.
ver_doc_orig varchar(255) trad('VER_DOC_ORIG') Document d'origine de la version (du projet de version en fait) de document. Les versions sont des reprises à l'identique du dernier projet, y compris le contenu du champ ver_doc_orig qui a été entré lors de la saisie de celui-ci.
ver_doc_langue varchar(2) trad('VER_DOC_LANGUE') Langue du document, "français" ou "english".

Pour créer immédiatement une version N d'un document (par exemple, pour publier pour un nouveau client, la version n°4 d'une SOP : créer un projet puis faire 4 fois Créer Version.