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

> Tipo de datos Role en la API de servicios web de ABBYY FlexiCapture: campos que describen un rol de usuario, su tipo, proyecto y el conjunto de indicadores de bits de los atributos del rol.

<div id="what-it-does">
  ## Qué hace
</div>

El tipo de datos **Role** almacena información sobre el rol de usuario.

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

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

      <td>
        <p>
          <strong>Tipo</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Descripción</strong>
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>El ID del rol en la base de datos</p>
      </td>
    </tr>

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

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

      <td>
        <p>
          El tipo de rol. Consulte <a href="/es/flexi-capture/api/structures/t-role-type">RoleType</a> para ver los valores posibles.
        </p>
      </td>
    </tr>

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

      <td>
        <p>cadena</p>
      </td>

      <td>
        <p>El nombre del rol de usuario</p>
      </td>
    </tr>

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

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

      <td>
        <p>El ID del proyecto</p>
      </td>
    </tr>

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

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

      <td>
        <p>El conjunto de atributos del rol. Se trata de un array de bits que consta de los siguientes indicadores de bits:</p>

        <ul>
          <li>RG\_Attribute\_Hidden = 0x1 - el rol no es visible para nadie;</li>
          <li>RG\_Attribute\_Disabled = 0x2 - el rol no se muestra al conectarse;</li>
          <li>RG\_UseOnlyOwnBatches = 0x10 - le permite trabajar solo con sus propios lotes;</li>
          <li>RG\_BatchListAccess = 0x100 - le permite ver los lotes del proyecto;</li>
          <li>RG\_CreateDeleteBatches = 0x200 - le permite crear y eliminar lotes;</li>
          <li>RG\_ModifyBatchStructure = 0x400 - le permite crear y eliminar documentos y páginas, y cambiar su orden;</li>
          <li>RG\_ModifyDocumentLayout = 0x800 - le permite hacer coincidir Definiciones de Document y secciones, y editar la disposición de la página;</li>
          <li>RG\_ModifyDocument = 0x1000 - le permite modificar el contenido del documento;</li>
          <li>RG\_CreateTasks = 0x10000 - le permite crear tareas;</li>
          <li>RG\_PostponeTasks = 0x20000 - le permite posponer tareas;</li>
          <li>RG\_TasksQueueAccess = 0x40000 - le permite elegir una tarea de la cola;</li>
          <li>RG\_TakeTaskOwnership = 0x80000 - le permite tomar tareas pospuestas y tareas asignadas a un operador diferente;</li>
          <li>RG\_CanSendToAnyStage = 0x100000 - le permite enviar una tarea a cualquier etapa disponible, independientemente de las restricciones de la etapa actual;</li>
          <li>RG\_ChangeObjectsPriority = 0x200000 - le permite cambiar la prioridad de lotes, documentos y tareas.</li>
        </ul>

        <p>
          Un valor del parámetro <strong>Attributes</strong> es la suma de los roles que desee (la suma de las potencias de dos correspondientes).
        </p>
      </td>
    </tr>
  </tbody>
</table>
