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 —