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

# HasPermission

> ABBYY FlexiCapture ウェブサービス API の HasPermission メソッドは、ユーザーまたはグループがプロジェクト内で指定されたロールを持っているかどうかを確認し、true または false を返します。

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

ユーザーまたはグループが、指定したプロジェクトで指定したロールを使用する権限を持っているかどうかを確認します。

<div id="definition">
  ## 定義
</div>

```
bool HasPermission( int principalId, int projectId, int batchTypeId, int roleType );
```

<div id="parameters">
  ## パラメーター
</div>

<table width="100%"><tbody><tr><td><p><strong>Name</strong></p></td><td><p><strong>型</strong></p></td><td><p><strong>Description</strong></p></td></tr><tr><td><p>principalId</p></td><td><p>int</p></td><td><p>ユーザーまたはグループ ID</p></td></tr><tr><td><p>projectId</p></td><td><p>int</p></td><td><p>プロジェクト ID</p><ul><li>-1 - すべてのプロジェクト</li></ul></td></tr><tr><td><p>batchTypeId</p></td><td><p>int</p></td><td><p>バッチ ID</p><ul><li>-1 - すべてのバッチタイプ</li><li>0 - デフォルトのバッチ</li></ul></td></tr><tr><td><p>roleType</p></td><td><p>int</p></td><td><p>ユーザーロールの種類。<br />使用可能な値については、<a href="/ja/flexi-capture/reports/database/role-type-enum">ユーザーロールの種類</a>を参照してください。</p></td></tr></tbody></table>

<div id="returned-value">
  ## 戻り値
</div>

<table width="100%"><tbody><tr><td><p><strong>型</strong></p></td><td><p><strong>説明</strong></p></td></tr><tr><td><p>bool</p></td><td><ul><li>権限が付与された場合は "true"</li><li>それ以外の場合は "false" が返されます</li></ul></td></tr></tbody></table>
