Identifier de manière unique un business object
Afin de mettre à jour un business object déjà existant dans Planon, Enterprise Talk doit pouvoir l'identifier de manière unique. Ceci est possible en utilisant le champ Elément d’une clé de recherche.
Dans Enterprise Talk, le champ Code est souvent un champ unique. Lorsque vous mettez le champ Elément d’une clé de recherche sur Oui pour la définition du champ Code, un business object existant sera mis à jour, il recevra les données du fichier d'importation lorsque le champ code du business object correspond avec la valeur de code dans le fichier d'importation.
Mais parfois le Code ou un autre champ n'identifie pas de manière unique un business object. Ceci est par exemple le cas pour BaseBudget et BOBaseBudgetCategory.
L'exemple suivant montre comment configurer Enterprise Talk lorsque vous utilisez plus d'un champ pour identifier de manière unique un business object (utilisant BaseBuget comme exemple) :
1. Mettez au niveau Définitions de Business Object Si l’enregistrement se présente une fois sur 1, Créer/mettre à jour pour le business object à mettre à jour.
2. Déterminer quels champs identifient de manière unique un business object.
Précisions que pour BaseBudget la combinaison de Catégorie de budget, Année financière, Code et Description rend le business object unique.
3. Allez à Définitions de Business Object > Détails de définition. Si elle ne sont pas présentes, ajoutez les définitions de champ pour ces champs :
◦ Catégorie de budget
◦ Année financière
◦ Code
◦ Description
4. Mettez dans les définitions de champ de ces champs le champ Elément d’une clé de recherche sur Oui.
◦ La mise à jour ne sera effectuée si le champ Si l'enregistrement se présente une fois au niveau Définitions de business object est mis sur 1, Créer/mettre à jour.
◦ Si un champ est marqué comme clé de recherche et qu’un business object est trouvé, ce champ ne sera pas mis à jour.
◦ Des champs en lecture seule ou des champs de système peuvent par conséquent être utilisés comme clé de recherche.