Fonctionnalité de Soutien : Enterprise Talk : Travailler avec Enterprise Talk : Importer : Importer plusieurs types de UDBO en une seule exécution
Importer plusieurs types de UDBO en une seule exécution
Il est possible d'ajouter plusieurs types de business objects définis par l'utilisateur (UDBO) en une seule exécution. Comme le processus d'importation doit connaître le type de UDBO pour effectuer une importation, cette information doit être incluse dans le XML (si nécessaire après une transformation) et dans la définition d'importation.
Exemple
Le business object Personne a deux business objects définis par l'utilisateur :
‘UsrEmployee’
‘UsrContactpersoonExtern’
In the XML (if necessary after a transformation) the tag of the element needs to be different to identify the person type:
<?xml version='1.0' encoding='UTF-8'?>
<document>
<businessobjects>
<UsrEmployee>
<Code>000101</Code>
<LastName>Albert</LastName>
<Initials>A.A.</Initials>
<FacilityNetUsername>AAAlbert</FacilityNetUsername>
</UsrEmployee>
<UsrContactpersoonExtern>
<Code>000102</Code>
<LastName>Brown</LastName>
<Initials>B.B.</Initials>
<FacilityNetUsername>BBBrown</FacilityNetUsername>
<AddressRef>001</AddressRef>
</UsrContactpersoonExtern>
</businessobjects>
</document>
La définition Enterprise Talk doit avoir deux définitions de business object :
1. Créez une définition Enterprise Talk.
2. Ajoutez un document d'importation.
3. Ajoutez deux définitions de business object :
a. Une pour UsrEmployee (Nœud XML ‘UsrEmployee’)
b. Une pour UsrContactpersoonExtern (Nœud XML ‘UsrContactpersoonExtern’)
4. Pour les deux définitions UDBO ajoutez les champs comme affichés dans l'extrait XML ci-dessus (en supposant qu'une adresse avec le code 001 existe dans Planon).
5. Pour les deux définitions de UDBO mettez le champ Code comme faisant ‘Partie de la clé de recherche'.
Ceci n'est un exemple, ceci peut être n'importe quelle autre combinaison de champs.
6. Exécutez la définition Enterprise Talk.
Deux personnes avec un autre type de UDBO seront ajoutées à Planon.
Il est possible d'actualiser (pas insérer) des personnes avec des types de UDBO différents définis par l'utilisateur dans une seule exécution en n'utilisant qu'une seule définition de business object.
*Comme les personnes se trouvent déjà dans Planon, le XML et la définition Enterprise Talk n'ont pas besoin de l'information de type de UDBO.