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

> ABBYY FlexiCapture Web Services API の Role データ型。ユーザーロール、その型、プロジェクト、およびロール属性のビットフラグセットを表す field を含みます。

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

**Role** データ型は、ユーザーロールに関する情報を保持します。

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

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

      <td>
        <p>
          <strong>型</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>説明</strong>
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>データベース内のロールの ID です。</p>
      </td>
    </tr>

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

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

      <td>
        <p>
          ロールの型です。指定可能な値については <a href="/ja/flexi-capture/api/structures/t-role-type">RoleType</a> を参照してください。
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>ユーザーロールの名前です。</p>
      </td>
    </tr>

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

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

      <td>
        <p>プロジェクトの ID です。</p>
      </td>
    </tr>

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

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

      <td>
        <p>ロール属性のセットです。これは、次のビットフラグで構成されるビット配列です。</p>

        <ul>
          <li>RG\_Attribute\_Hidden = 0x1 - ロールは誰にも表示されません。</li>
          <li>RG\_Attribute\_Disabled = 0x2 - 接続時にロールは表示されません。</li>
          <li>RG\_UseOnlyOwnBatches = 0x10 - 自分自身の Batches のみを操作できます。</li>
          <li>RG\_BatchListAccess = 0x100 - プロジェクトの Batches を表示できます。</li>
          <li>RG\_CreateDeleteBatches = 0x200 - Batches を作成および削除できます。</li>
          <li>RG\_ModifyBatchStructure = 0x400 - ドキュメントとページを作成および削除し、それらの順序を変更できます。</li>
          <li>RG\_ModifyDocumentLayout = 0x800 - Document Definitions とセクションの照合、およびページ layout の編集ができます。</li>
          <li>RG\_ModifyDocument = 0x1000 - ドキュメントの内容を変更できます。</li>
          <li>RG\_CreateTasks = 0x10000 - タスクを作成できます。</li>
          <li>RG\_PostponeTasks = 0x20000 - タスクを延期できます。</li>
          <li>RG\_TasksQueueAccess = 0x40000 - キューからタスクを選択できます。</li>
          <li>RG\_TakeTaskOwnership = 0x80000 - 延期されたタスクや、別の Operator に割り当てられたタスクを引き受けることができます。</li>
          <li>RG\_CanSendToAnyStage = 0x100000 - 現在の stage の制限に関係なく、利用可能な任意の stage にタスクを送信できます。</li>
          <li>RG\_ChangeObjectsPriority = 0x200000 - Batches、ドキュメント、およびタスクの優先度を変更できます。</li>
        </ul>

        <p>
          <strong>Attributes</strong> パラメーターの値は、必要なロールの合計値です (対応する指数の 2 の和) 。
        </p>
      </td>
    </tr>
  </tbody>
</table>
