Function ImportEx(const aFileName:String; const aSourceFileName:String; const iMode:String; const iShareMode:string; aListMsg:TStrings):Boolean;
Cette fonction réalise une importation.
Paramètre
|
Usage
|
Result
|
Retourne TRUE si l'importation s'est bien passée.
|
aFileName
|
Nom du format d'importation.
|
aSourceFileName
|
Nom du fichier à importer.
|
iMode
|
Mode d'importation.
|
iShareMode
|
Mode de partage.
Remarque : Chaîne de caractère, par exemple 'ismGroup'
|
aListMsg
|
Une liste optionnelle recevant des informations sur l'exécution.
|
Cette fonction est identique à Import à l'exception du paramètre iShareMode qui permet de définir le mode de partage.
Le mode de partage d'importation détermine comment sont gérés les attributs privés lors de l'importation.
Valeur
|
Contexte
|
Description
|
ismDefault
|
Création
|
Valeurs par défaut
|
ismGroup
|
Création
|
Périmètre dossier
|
ismShared
|
Création
|
Périmètre activité
|
ismSociety
|
Création
|
Périmètre société
|
ismPrvGroup
|
Mise à jour
|
Attributs privés dossier
|
ismPrvShared
|
Mise à jour
|
Attributs privés activité
|
ismPrvSociety
|
Mise à jour
|
Attributs privés société
|
ismAdminMode
|
Création
|
Mode Administration de dossier
|
En mode Création le paramètre défini le périmètre sur lequel sera créé l'objet.
Niveau de la classe
|
Niveau de l'objet importé
|
Dossier
|
Mode de partage
|
Niveau de l'objet importé
|
Par défaut
|
Dossier
|
Dossier
|
Dossier
|
Activité
|
! Erreur !
|
Société
|
! Erreur !
|
|
Activité
|
Mode de partage
|
Niveau de l'objet importé
|
Mode Par défaut
|
Activité
|
Dossier
|
Dossier
|
Activité
|
Activité
|
Société
|
Société
|
|
Société
|
Mode de partage
|
Niveau de l'objet importé
|
Par défaut
|
Société
|
Dossier
|
! Erreur !
|
Activité
|
! Erreur !
|
Société
|
Société
|
|
En mode Mise à jour le paramètre défini le niveau des attributs privés qui seront modifiés.
Niveau de la classe
|
Niveau des attributs privés modifiés
|
Dossier
|
Mode de partage
|
Niveau des attributs privés modifiés
|
Par défaut
|
Dossier
|
Dossier
|
Dossier
|
Activité
|
Activité
|
Société
|
Société
|
|
Activité
|
Mode de partage
|
Niveau des attributs privés modifiés
|
Mode Par défaut
|
Activité
|
Dossier
|
Dossier
|
Activité
|
Activité
|
Société
|
Société
|
|
|
Tip : Si la valeur du mode de partage n'est pas compatible avec le domaine de la classe une erreur d'importation est générée et l'objet n'est pas importé ou n'est pas mis à jour.
Par exemple, si le domaine de la classe est Dossier et que le mode de partage est ismSociety les objets ne seront pas créés.
|
Voir aussi:
— Développement DSM
— Développement DSM —