Champs
Une définition de champ décrit les métadonnées nécessaires à l'application pour prendre en charge la capture et l'affichage d'une information. Les champs peuvent correspondre à des colonnes physiques dans des tables de base de données ou représenter tout type d'élément utilisé à des fins de calcul ou de présentation.
-
Indique si le champ fait référence à une colonne physique dans une table de base de données ou s'il est utilisé comme champ modifiable.
-
Type des données contenues dans le champ.
-
Etiquette à utiliser lorsque le champ est présenté.
-
Texte d'aide à afficher lorsque l'utilisateur clique sur l'icône d'aide pour obtenir des informations supplémentaires sur ce champ.
-
et plus encore...
Les sections suivantes décrivent plus précisément les concepts et les directives liés à la définition des champs.
Champs physiques et champs modifiables.
Il existe un enregistrement de définition de champ pour chaque colonne physique de table de base de données utilisée par l'application. Pour plus d'informations, voir Comprendre les tables.
Un champ qui ne représente pas une colonne physique dans une table de base de données est considéré comme un champ modifiable et doit être marqué comme tel. Les champs modifiables sont généralement utilisés comme étiquettes et décrivent les éléments internes utilisés dans les règles de gestion.
Informations sur le type de données
-
Le champ Type de données indique le type de valeur de base contenu dans le champ. Les valeurs valides sont Caractère, CLOB (Character Large Object), Date, Date/Heure, Nombre, Heure, Varchar2 et Type XML.
-
Le champ Type de données étendues permet de mieux définir le type de données de certains types de données. Les valeurs valides sont Source de devise, Jour du mois, Durée, Argent, Mois de l'année, Indicateur, Bascule et URI.
-
Le champ Précision définit la longueur du champ. Dans le cas de champs à longueur variable, il s'agit de la longueur maximum possible. Pour les champs numériques qui contiennent des valeurs décimales, la précision inclut les valeurs décimales.
-
Echelle est uniquement applicable aux champs numériques. Ce paramètre indique le nombre de décimales prises en charge par le champ.
-
Signe est uniquement applicable aux nombres. Ce paramètre indique si les données contiennent des nombres positifs ou négatifs.
Héritage de type de données
Un champ peut être défini pour hériter de ses attributs de type de données de la définition d'un autre champ. Le champ d'origine des attributs est référencé en tant que champ de base. Lorsque vous utilisez une référence de champ de base, les attributs de type de données sont définis une fois, dans le champ de base, et tous les champs qui héritent des informations de type de données de ce champ sont tenus à jour à mesure que la définition du champ de base évolue. Toute modification des attributs de type de données d'un champ est automatiquement répercutée sur tous les champs qui y font référence en tant que champ de base.
Les informations de type de données peuvent être spécifiées directement dans le champ lui-même ou en référençant un champ de base. Le système ne permet pas de remplacer partiellement les informations du type de données du champ de base.
Il est recommandé d'exploiter l'héritage des types de données chaque fois que cela est possible, en particulier lorsque la création d'un nouveau champ a pour but de fournir une étiquette de substitution pour le champ d'origine dans un contexte donné. Dans ce cas, le nouveau champ doit référencer le champ d'origine en tant que champ de base et fournir les nouvelles étiquettes et le texte d'aide, si nécessaire.
Etiquettes et texte d'aide
Pour les champs qui apparaissent dans une interface utilisateur, la description agit comme une étiquette à utiliser à des fins de présentation. En fonction de la prise en charge multilingue du produit, un champ est associé à une étiquette pour chacune des langues activées dans le système.
Le texte d'aide d'un champ peut être utilisé pour fournir à l'utilisateur des informations supplémentaires sur l'utilisation du champ. Lorsqu'elle est renseignée pour un champ visible dans une interface utilisateur prenant en charge l'affichage de l'aide incorporée, une icône d'aide apparaît à côté du champ et affiche le texte d'aide quand l'utilisateur clique dessus.
Substituer les étiquettes et le texte d'aide
L'étiquette et le texte d'aide fournis pour un champ de l'installation standard peuvent être remplacés par votre organisation à l'aide des champs de substitution correspondants.
L'étiquette et le texte d'aide du champ peuvent être remplacés pour une table spécifique en renseignant les informations de substitution correspondantes dans la définition de la table/du champ. Toutefois, cette substitution n'est pas utilisée dans les interfaces utilisateur fondées sur un portail. Elle est uniquement applicable si le champ est affiché sur des interfaces utilisateur sur page fixe. Pour les pages fixes, l'étiquette de substitution au niveau table/champ est prioritaire sur celle de niveau champ.
Autres étiquettes
Certains contextes nécessitent une étiquette distincte pour les parties "date" et "heure" d'un champ de date/heure. C'est par exemple le cas lorsque le champ est utilisé par l'application d'analyse opérationnelle. Par exemple, pour un champ "Date/heure de finalisation", vous pouvez indiquer l'étiquette de contexte "Date de création" pour le contexte Date et "Heure de création" pour le contexte Heure. Ces étiquettes de contexte sont facultatives.
De la même manière, les champs de date, les champs d'heure et les champs de date/heure peuvent être associés à une étiquette de contexte Base de date/heure, qui est une étiquette sans référence aux mots "Date", "Heure" ou "Date/heure". Par exemple, pour un champ "Date/heure de finalisation", l'étiquette Base de date/heure peut être "Finalisation". Cette étiquette peut être utilisée en combinaison avec des attributs de date ou d'heure tels que jour, mois, année, heures, minutes, etc.
Des étiquettes de substitution sont disponibles pour ces étiquettes de contexte supplémentaires.
