> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Field

> L’interface Field — propriétés permettant de lire la valeur, le type, la structure et les métadonnées de reconnaissance optique de caractères (OCR) d’un champ dans le script d’une activité Condition.

`Field` fournit un accès en lecture seule à la valeur, au type, à la structure et aux métadonnées OCR d’un champ dans le script d’une activité Condition.

<div id="properties">
  ## Propriétés
</div>

| Nom                      | Type                                                                                        | Accès         | Description                                                                                                                       |
| :----------------------- | :------------------------------------------------------------------------------------------ | :------------ | :-------------------------------------------------------------------------------------------------------------------------------- |
| **Children**             | Field\[]                                                                                    | Lecture seule | Fields enfants.                                                                                                                   |
| **DataType**             | [DataType](/fr/vantage/documentation/skill-designer/process/condition-activity/data-type)   | Lecture seule | Le type de données du field.                                                                                                      |
| **FieldType**            | [FieldType](/fr/vantage/documentation/skill-designer/process/condition-activity/field-type) | Lecture seule | Le type du field (par exemple, texte, code-barres ou image).                                                                      |
| **FullName**             | string                                                                                      | Lecture seule | Le chemin complet depuis la racine du document. Les noms des fields parents sont séparés par `/` — par exemple, `Vendor/Address`. |
| **HasSuspiciousSymbols** | bool                                                                                        | Lecture seule | `true` si la valeur du field contient des caractères reconnus avec un faible indice de confiance.                                 |
| **Id**                   | string                                                                                      | Lecture seule | L’identifiant du field. Il peut être identique d’une instance à l’autre d’un field répétable.                                     |
| **InstanceIndex**        | int                                                                                         | Lecture seule | L’indice de l’instance actuelle parmi tous les fields répétables du même type. Pertinent uniquement pour les fields répétables.   |
| **Instances**            | Field\[]                                                                                    | Lecture seule | Toutes les instances de ce field. Pertinent uniquement pour les fields répétables.                                                |
| **IsConfirmed**          | bool                                                                                        | Lecture seule | `true` si la valeur a été confirmée par un opérateur lors de la vérification.                                                     |
| **IsRepeatable**         | bool                                                                                        | Lecture seule | `true` si le field est répétable.                                                                                                 |
| **IsSuspicious**         | bool                                                                                        | Lecture seule | `true` si la reconnaissance du field n’a pas été jugée fiable. Vérifiez-le manuellement.                                          |
| **IsValid**              | bool                                                                                        | Lecture seule | `true` si `Text` a été converti avec succès en une `Value` du type correct ; sinon, `false`.                                      |
| **IsVisible**            | bool                                                                                        | Lecture seule | `true` si le field est visible pour les opérateurs ; `false` s’il est masqué pendant la vérification.                             |
| **Name**                 | string                                                                                      | Lecture seule | Le nom du field.                                                                                                                  |
| **Parent**               | Field                                                                                       | Lecture seule | Le field parent.                                                                                                                  |
| **Regions**              | [Region](/fr/vantage/documentation/skill-designer/process/condition-activity/region)\[]     | Lecture seule | Régions de l’image où se trouve le field.                                                                                         |
| **Symbols**              | [Symbol](/fr/vantage/documentation/skill-designer/process/condition-activity/symbol)\[]     | Lecture seule | Tableau de caractères formant la valeur d’origine du field au format texte.                                                       |
| **Text**                 | string                                                                                      | Lecture seule | Le texte du field tel que détecté sur le document.                                                                                |
| **Value**                | object                                                                                      | Lecture seule | La valeur du field convertie dans le type de données approprié (par exemple, date ou float).                                      |

<div id="access-fields-in-the-documentfields-array">
  ### Accéder aux fields dans le tableau Document.Fields
</div>

Le tableau `Document.Fields` contient uniquement les fields de niveau supérieur. Pour accéder aux fields imbriqués au sein d’un groupe de fields, parcourez récursivement la propriété `Children`. Par exemple, pour lire le field `Address` du groupe `Vendor` :

```javascript theme={null}
var docs = Context.Transaction.Documents; 
for (var d = 0; d < docs.length; d++) { 
    if (docs[d].ResultClass == "Invoice") { 
        var fields = docs[d].Fields; 
        
        // Rechercher le groupe de champs « Vendor » 
        for (var f = 0; f < fields.length; f++) { 
            if (fields[f].Name == "Vendor" && fields[f].Children) { 
                
                // Rechercher « Address » parmi les enfants de Vendor 
                for (var c = 0; c < fields[f].Children.length; c++) { 
                    if (fields[f].Children[c].Name == "Address") { 
                        var address = fields[f].Children[c].Value; 
                        // Utiliser la valeur de l'adresse 
                        return address != ""; 
                    } 
                } 
            } 
        } 
    } 
} 
return false;
```

<div id="related-topics">
  ## Rubriques connexes
</div>

* [Document](/fr/vantage/documentation/skill-designer/process/condition-activity/document)
* [DataType](/fr/vantage/documentation/skill-designer/process/condition-activity/data-type)
* [FieldType](/fr/vantage/documentation/skill-designer/process/condition-activity/field-type)
* [Region](/fr/vantage/documentation/skill-designer/process/condition-activity/region)
* [Symbol](/fr/vantage/documentation/skill-designer/process/condition-activity/symbol)
* [Modèle objet](/fr/vantage/documentation/skill-designer/process/condition-activity/object-model)
