Consultation avancée - Rubriques avancées
Cette section fournit des informations techniques supplémentaires sur les attributs de la consultation avancée.
Définir des attributs supplémentaires
Le produit fournit plusieurs options afin de définir des valeurs supplémentaires pour une consultation avancée. Certaines de ces méthodes ne sont pertinentes que pour les valeurs de consultation livrées avec le produit car elles peuvent influer sur la capacité de l'implémentation à mettre à jour les valeurs.
Le tableau qui suit répertorie les options disponibles et en fournit une brève description.
| Option | Description rapide | Cet attribut peut-il rechercher la valeur de consultation avancée ? | La valeur de base livrée est-elle modifiable ? |
|---|---|---|---|
| Elément mappé sur BO_DATA_AREA | L'élément est mappé à un champ CLOB qui permet la modification des valeurs de base livrées. | Non | Oui |
| Elément mappé sur BASE_BO_DATA_AREA | L'élément est mappé à un champ CLOB qui ne permet pas la modification des valeurs de base livrées. | Non | Non |
| Caractéristique mise à plat | L'élément est défini à l'aide d'un mécanisme de caractéristique mise à plat. | Oui | Non |
Les points suivants développent les informations du tableau :
-
La décision de définir un attribut supplémentaire à l'aide d'un mappage CLOB ou d'une caractéristique mise à plat dépend du critère suivant : si la fonctionnalité s'attend à ce que la valeur de consultation soit connue quand l'attribut est nécessaire (dans ce cas un mappage CLOB est approprié) ou si elle s'attend à déterminer la valeur de consultation en fonction de l'attribut (dans ce cas, c'est la caractéristique à plat qui est appropriée).
-
Lorsque l'installation standard définit une consultation avancée avec des attributs supplémentaires et fournit des valeurs de consultation avancée, elle doit déterminer si l'implémentation a la possibilité de mettre à jour ces attributs ou non.
-
Si tel n'est pas le cas et que la valeur est mappée à un CLOB, elle mappe la valeur sur la colonne BASE_BO_DATA_AREA. Cela signifie que l'implémentation recevra un message d'erreur de non-concordance de propriétaire lorsqu'elle tentera de modifier la valeur. En outre, la mise à niveau vers une nouvelle version remplacera la valeur par la valeur de base.
-
Si l'implémentation a la possibilité de mettre à jour les attributs et que la valeur est mappée à un CLOB, elle mappe la valeur sur la colonne BO_DATA_AREA. Cela signifie que l'implémentation pourra modifier la valeur pour un enregistrement propriété de l'installation standard. En outre, la mise à niveau vers une nouvelle version ne modifiera pas la valeur.
-
Pour les valeurs mappées à une caractéristique, le produit ne prend pas en charge la modification des valeurs de l'installation standard lors de l'implémentation. Si le produit à la possibilité de prendre en charge la substitution de ce type de valeur lors de l'implémentation, l'objet métier doit être conçu pour intégrer un élément de substitution correspondant (une caractéristique mise à plat également), de la même façon que le produit fournit un champ de description de substitution pour prendre en charge le remplacement de la description fournie par l'installation standard pour une valeur de base. Cet élément sera fournie sans aucune valeur associée et devra être renseigné lors de l'implémentation.
Remarque :Dans ce cas, la fonctionnalité de l'installation qui utilise cette valeur doit s'adapter à la valeur de substitution.
-
-
Toutes ces informations ne sont pertinentes que pour les valeurs de consultation avancée de l'installation standard. Si des valeurs personnalisées sont ajoutées à une consultation avancée de l'installation standard lors de l'implémentation, tous les attributs supplémentaires peuvent être renseignés selon vos besoins.
-
Si l'implémentation définit un objet métier de consultation avancée personnalisé et veut définir un attribut supplémentaire à l'aide d'un CLOB, le choix de la colonne CLOB utilisée n'a aucune importante. Les colonnes BO_DATA_AREA et BASE_BO_DATA_AREA fournissent toutes deux la même fonctionnalité pour les objets métier.
Capturer un mot de passe
Si une consultation avancée comprend la configuration d'un mot de passe pour certaines fonctionnalités, le système prend en charge le cryptage automatique du mot de passe si le schéma mappe le mot de passe à une caractéristique de type F1-PWD.
