> ## 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 permet d’accéder à la valeur du champ et à ses propriétés.

`Field` permet d’accéder à la valeur, au type, à la structure et aux métadonnées OCR d’un champ d’un document dans un script d’activité personnalisée.

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

| Nom               | Type                                                                                                    | Accès            | Description                                                                                                                       |
| :---------------- | :------------------------------------------------------------------------------------------------------ | :--------------- | :-------------------------------------------------------------------------------------------------------------------------------- |
| **Children**      | Field\[]                                                                                                | Lecture seule    | Champs enfants.                                                                                                                   |
| **DataType**      | [DataType](/fr/vantage/documentation/skill-designer/process/custom-activity/data-type)                  | Lecture seule    | Le type de données du champ.                                                                                                      |
| **FieldType**     | [FieldOcrType](/fr/vantage/documentation/skill-designer/process/custom-activity/field-ocr-type)         | Lecture seule    | Le type du champ (par exemple, texte, Barcode ou image).                                                                          |
| **FullName**      | string                                                                                                  | Lecture seule    | Le chemin complet depuis la racine du document. Les noms des champs parents sont séparés par `/` — par exemple, `Vendor/Address`. |
| **Id**            | string                                                                                                  | Lecture seule    | L’identifiant d’une définition de champ dans la définition du document.                                                           |
| **InstanceId**    | string                                                                                                  | Lecture seule    | L’identifiant d’une instance de champ. Si le document ne comporte aucune instance du champ, `InstanceId` vaut `null`.             |
| **InstanceIndex** | number                                                                                                  | Lecture seule    | L’indice de l’instance actuelle parmi tous les champs répétitifs du même type. N’a de sens que pour les champs répétitifs.        |
| **Instances**     | Field\[]                                                                                                | Lecture seule    | Toutes les instances de ce champ. N’a de sens que pour les champs répétitifs.                                                     |
| **IsConfirmed**   | boolean                                                                                                 | Lecture seule    | `true` si la valeur a été confirmée par un opérateur lors de la vérification.                                                     |
| **IsRepeatable**  | boolean                                                                                                 | Lecture seule    | `true` si le champ est répétitif.                                                                                                 |
| **IsSuspicious**  | boolean                                                                                                 | Lecture seule    | `true` si la reconnaissance n’était pas suffisamment fiable pour ce champ.                                                        |
| **IsValid**       | boolean                                                                                                 | Lecture seule    | `true` si `Text` a été converti avec succès en `Value` du type correct ; sinon `false`.                                           |
| **IsVisible**     | boolean                                                                                                 | Lecture seule    | `true` si le champ est visible par les opérateurs ; `false` s’il est masqué pendant la vérification.                              |
| **Name**          | string                                                                                                  | Lecture seule    | Le nom du champ.                                                                                                                  |
| **Parent**        | Field                                                                                                   | Lecture seule    | Le champ parent.                                                                                                                  |
| **Regions**       | [RegionsCollection](/fr/vantage/documentation/skill-designer/process/custom-activity/region#collection) | Lecture seule    | Les régions de l’image où se trouve le champ.                                                                                     |
| **Text**          | string                                                                                                  | Lecture seule    | Le texte du champ tel qu’il a été détecté dans le document.                                                                       |
| **Value**         | object                                                                                                  | Lecture/écriture | La valeur du champ convertie dans le type de données approprié (par exemple, date ou nombre à virgule flottante).                 |
| **Image**         | [BinaryFile](/fr/vantage/documentation/skill-designer/process/custom-activity/binary-file)              | Lecture seule    | L’image au format binaire.                                                                                                        |

<Note>
  `Image` s’applique uniquement aux champs de type **Picture**.
</Note>

<div id="methods">
  ## Méthodes
</div>

<div id="addinstance">
  ### AddInstance
</div>

```javascript theme={null}
Field AddInstance(any value?);
```

Crée ou met à jour une instance de champ, selon le type de champ :

* **Champs non répétitifs** — Met à jour l’instance existante, ou en crée une si aucune n’existe.
* **Champs répétitifs** — Crée une nouvelle instance.

Renvoie l’objet `Field` créé ou mis à jour.

<div id="remove">
  ### Supprimer
</div>

```javascript theme={null}
void Remove();
```

Supprime le champ.

<div id="related-topics">
  ## Rubriques associées
</div>

* [Document](/fr/vantage/documentation/skill-designer/process/custom-activity/document)
* [DataType](/fr/vantage/documentation/skill-designer/process/custom-activity/data-type)
* [FieldOcrType](/fr/vantage/documentation/skill-designer/process/custom-activity/field-ocr-type)
* [Region](/fr/vantage/documentation/skill-designer/process/custom-activity/region)
* [BinaryFile](/fr/vantage/documentation/skill-designer/process/custom-activity/binary-file)
* [Modèle objet](/fr/vantage/documentation/skill-designer/process/custom-activity/object-model)
