> ## 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.

# Role api structures

***

title: "rôle"
description: "Type de données rôle dans l’API Web Services FlexiCapture d’ABBYY : champs décrivant un rôle utilisateur, son type, son projet et l’ensemble d’indicateurs binaires des attributs du rôle."
keywords: \["rôle", "type de données rôle", "rôle utilisateur", "attributs du rôle", "API Web Services FlexiCapture", "RoleType", "permissions du rôle", "indicateurs binaires d’attribut", "ABBYY FlexiCapture", "référence de l’API"]
\---"

<div id="what-it-does">
  ## Fonction
</div>

Le type de données **Rôle** stocke des informations sur le rôle d’utilisateur.

<div id="fields">
  ## Champs
</div>

<table width="100%">
  <tbody>
    <tr>
      <td>
        <p>
          <strong>Nom</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Type</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Description</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Id</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>L’ID du rôle dans la base de données</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Type</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>
          Le type de rôle. Voir <a href="/fr/flexi-capture/api/structures/t-role-type">RoleType</a> pour les valeurs possibles.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Name</p>
      </td>

      <td>
        <p>string</p>
      </td>

      <td>
        <p>Le nom du rôle utilisateur</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>ProjectId</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>L’ID du projet</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Attributes</p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>L’ensemble des attributs du rôle. Il s’agit d’un masque de bits composé des indicateurs binaires suivants :</p>

        <ul>
          <li>RG\_Attribute\_Hidden = 0x1 - le rôle n’est visible par personne ;</li>
          <li>RG\_Attribute\_Disabled = 0x2 - le rôle n’est pas affiché lors de la connexion ;</li>
          <li>RG\_UseOnlyOwnBatches = 0x10 - permet de travailler uniquement avec ses propres lots ;</li>
          <li>RG\_BatchListAccess = 0x100 - permet d’afficher les lots du projet ;</li>
          <li>RG\_CreateDeleteBatches = 0x200 - permet de créer et de supprimer des lots ;</li>
          <li>RG\_ModifyBatchStructure = 0x400 - permet de créer et de supprimer des documents et des pages, ainsi que d’en modifier l’ordre ;</li>
          <li>RG\_ModifyDocumentLayout = 0x800 - permet d’associer des Document Definitions et des sections, et de modifier la mise en page des pages ;</li>
          <li>RG\_ModifyDocument = 0x1000 - permet de modifier le contenu du document ;</li>
          <li>RG\_CreateTasks = 0x10000 - permet de créer des tâches ;</li>
          <li>RG\_PostponeTasks = 0x20000 - permet de reporter des tâches ;</li>
          <li>RG\_TasksQueueAccess = 0x40000 - permet de choisir une tâche dans la file d’attente ;</li>
          <li>RG\_TakeTaskOwnership = 0x80000 - permet de prendre en charge des tâches reportées et des tâches attribuées à un autre Operator ;</li>
          <li>RG\_CanSendToAnyStage = 0x100000 - permet d’envoyer une tâche vers n’importe quelle étape disponible, indépendamment des restrictions de l’étape actuelle ;</li>
          <li>RG\_ChangeObjectsPriority = 0x200000 - permet de modifier la priorité des lots, des documents et des tâches.</li>
        </ul>

        <p>
          La valeur du paramètre <strong>Attributes</strong> est la somme des attributs souhaités (c’est-à-dire la somme des puissances de deux correspondantes).
        </p>
      </td>
    </tr>
  </tbody>
</table>
