7.7 Exportation des profils

L'option d'exportation "Avec les profils" permet d'enregistrer les profils associés aux documents en plus des données du documents.

Cette option n'est applicable qu'avec le format "Données réimportables".

Si le document a un profil lié alors le document Profil sera aussi exporté.

Si le document a un profil dédié, la clef PROFIL portera sur le document même.

Si le profil lié est un profil dynamique, le profil calculé ne sera pas exporté, mais le profil dynamique sera exporté.

Soit les 4 documents suivants :

  • Rotor :
    • Profil lié : ZOO_PRF_CLASSIFICATION.
    • Nom logique : aliRotor.
  • Théodor :
    • Profil lié : ZOO_PRF_CLASSIFICATION.
    • Pas de nom logique.
  • Éléonore :
    • Profil lié : ZOO_PRF_CLASSIFICATION.
    • Pas de nom logique.
  • Gastor :
    • Profil dédié.
    • Pas de nom logique.

Le fichier csv produit sera comme décrit ci-dessous :

//FAM animal(ZOO_ANIMAL) Identifiant Dossier nom espèce classe
ORDER ZOO_ANIMAL an_nom an_espece an_classe
DOC ZOO_ANIMAL aliRotor Rotor ZOO_ESP_ALLI Reptilia
//FAM _profil de document(PDOC) _ Identifiant Dossier titre _description _ family id famille
ORDER PDOC ba_title prf_desc dpdoc_famid dpdoc_fam
DOC PDOC ZOO_PRF_CLASSIFICATION Classification
PROFIL ZOO_PRF_CLASSIFICATION :useAccount view=role_vetérinaire edit=role_vetérinaire view=role_surveillant view=attribute(an_gardien)
PROFIL aliRotor ZOO_PRF_CLASSIFICATION
ORDER ZOO_ANIMAL an_nom an_espece an_classe
DOC ZOO_ANIMAL TEMPORARY_ZOO_ANIMAL_2079_51a707c53aa48 Théodor ZOO_ESP_ALLI Reptilia
PROFIL TEMPORARY_ZOO_ANIMAL_2079_51a707c53aa48 ZOO_PRF_CLASSIFICATION
DOC ZOO_ANIMAL TEMPORARY_ZOO_ANIMAL_2080_51a707c54ae36 Éléonore ZOO_ESP_ALLI Reptilia
PROFIL TEMPORARY_ZOO_ANIMAL_2080_51a707c54ae36 ZOO_PRF_CLASSIFICATION
DOC ZOO_ANIMAL TEMPORARY_ZOO_ANIMAL_3296_51a707c54ce55 Gastor ZOO_ESP_ALLI Reptilia
PROFIL TEMPORARY_ZOO_ANIMAL_3296_51a707c54ce55 :useAccount view=role_surveillant view=role_vetérinaire edit=role_vetérinaire

Un nom logique temporaire est généré pour les documents n'ayant pas de nom logique. Cet identifiant temporaire est supprimé tous les soirs avec le programme wsh cleanContext.

La clef PROFIL contient l'ensemble des droits explicites mis sur les profils.

3.2.21 L'affectation des droits est faite par défaut avec les références (:useAccount) des comptes Utilisateurs, Groupes et Rôles . Si l'option "Utiliser les références aux comptes" est indiquée depuis l'interface d'exportation, l'exportation sera effectuée en utilisant l'option :useDocument.

Les différents notations de profils sont :

  • [aclName]=[accountIdentifier]
  • [attributeName]=attribute([attributeIdentifier]) // Cas des profils dynamiques

Attention : Par défaut, l'importation des éléments ci-dessus ne fait qu'ajouter les nouveaux droits et ne supprime pas les droits supprimés. Il existe différentes options pour l'importation des profils permettant de modifier ce comportement.

7.7.1 Exportation de profil de famille

Si le dossier à importer comporte un document famille alors l'exportation du profil exportera les documents suivants :

  • Le document profil de la famille
  • La définition du profil de la famille
  • Le document cycle de vie par défaut de la famille et son profil
  • Les masques du cycles de vie et leur profil
  • Les modèles de mail du cycles de vie et leur profil
//FAM profil de document(PDOC) Identifiant Dossier titre description
ORDER PDOC ba_title prf_desc
DOC PDOC ZOO_PRF_CLASSIFICATION Classification
PROFIL ZOO_PRF_CLASSIFICATION :useAccount view=gadmin viewacl=gadmin
//FAM modèle de mail(MAILTEMPLATE) Identifiant Dossier Titre Famille
ORDER MAILTEMPLATE tmail_title tmail_family
DOC MAILTEMPLATE TEMPORARY_MAILTEMPLATE_3801_51a8c23b99679 Couriel rédacteur ZOO_DEMANDEADOPTION
//FAM profil de document(PDOC) Identifiant Dossier titre description
ORDER PDOC ba_title prf_desc
DOC PDOC PRF_ADMIN_EDIT Administration lecture seule sauf pour groupe admin
PROFIL PRF_ADMIN_EDIT :useAccount view=all edit=gadmin
PROFIL TEMPORARY_MAILTEMPLATE_3801_51a8c23b99679 PRF_ADMIN_EDIT
//FAM Cycle demande Adoption(ZOO_WDEMANDEADOPTION) Identifiant Dossier titre description
ORDER ZOO_WDEMANDEADOPTION ba_title wf_desc
DOC ZOO_WDEMANDEADOPTION ZOO_CYCLEDA Défaut
//FAM profil de document(PDOC) Identifiant Dossier titre description
ORDER PDOC ba_title prf_desc
DOC PDOC ZOO_PRF_HYGIENE Hygiène
PROFIL ZOO_PRF_HYGIENE :useAccount view=gadmin viewacl=gadmin
//FAM masque de saisie(MASK) Identifiant Dossier titre Famille
ORDER MASK ba_title msk_famid
DOC MASK TEMPORARY_MASK_3802_51a8c23bac7c6 Initialisé ZOO_DEMANDEADOPTION
PROFIL TEMPORARY_MASK_3802_51a8c23bac7c6 PRF_ADMIN_EDIT
//FAM profil de famille(PFAM) Identifiant Dossier titre description
ORDER PFAM ba_title prf_desc
DOC PFAM ZOO_PRF_FAM Profil Zoo Pour les familles du zoo
PROFIL ZOO_PRF_FAM :useAccount edit=gadmin viewacl=gadmin
BEGIN ZOO_DEMANDEADOPTION
PROFID ZOO_PRF_FAM
WID ZOO_CYCLEDA
END

Les masques et les modèles de mail auront un nom logique temporaire s'ils n'ont pas de nom logique.
Le fichier exporté comporte aussi, à la fin, le paramétrage du profil et du cycle pour la famille exportée.

Note : Les documents "famille" (caractéristiques et structures) ne sont pas exportables. Seul leur profil est exportable avec cette option.

Attention : Par défaut, l'import des éléments ci-dessus ne fait qu'ajouter les nouveaux droits et ne supprime pas les droits supprimés. Il existe différentes options pour l'import des profils permettant de modifier ce comportement.

×
mis à jour