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

# Skill parameters

> 再学習や再公開を行わずに Skill の挙動を調整できるよう、Skill の Parameter を構成・管理します。

Skill の Parameter を使用すると、Skill を変更・再学習・再公開しなくても挙動を調整できます。これは、大規模なトレーニングセットを必要とする複雑な Skill に有用です。

* Document skill では、Parameter を使用して Skill をさまざまなドキュメント処理シナリオに適合させます。
* Process skill では、Parameter を使用して、それがラップする Document skill の Parameter を参照・調整します。

<Note>
  Tenant Administrator と Skill Designer のロールを持つユーザーのみが、Skill の Parameter を作成および編集できます。
</Note>

<div id="use-cases">
  ## ユースケース
</div>

<div id="processing-invoices-from-different-customers-using-their-own-data-catalogs">
  ### それぞれの顧客のデータ カタログを使って請求書を処理する
</div>

同じ組み込みの [Invoice Skill](/ja/vantage/documentation/skill-catalog/built-in-skills/invoice-skills/invoice-overview)を使って、各 Vantage API トランザクションで異なるデータ カタログを指定することで、複数の顧客の請求書を処理できます。Invoice Skill を含む一部の組み込み Skill には、データ カタログを参照する既定の Parameter が付属しており、トランザクションごとに新しいカタログ値を指定するだけで済みます。

詳細については、[Vantage API を介して Skill の Parameter にアクセスする](/ja/vantage/documentation/skill-designer/skill-parameters/accessing-skill-params)を参照してください。

<div id="restricting-automatic-country-and-expense-type-detection">
  ### 自動的な国と経費タイプの検出を制限する
</div>

[Receipt Skill](/ja/vantage/documentation/skill-catalog/built-in-skills/receipt-skills/receipt)を使用すると、ドイツなど単一の国の小売レシートを処理できます。Receipt Skill を含む一部の組み込み Skill には、自動的な国と経費タイプの検出を制限する既定の Parameter が用意されています。ドイツの小売レシートのみを処理するには、Parameter 値を `DE` と `GeneralRetail` に設定します。これにより、**Country** field と **Expense Type** field がそれに合わせて再定義され、ドキュメントの処理が高速になります。

<div id="assigning-a-new-value-to-a-certain-field">
  ### 特定の field に新しい値を割り当てる
</div>

特定のドキュメントセットに対して、**Date** field に新しい値を割り当てるように Document skill を設定します。Boolean Skill Parameter を作成し、その既定値を **No** に設定して、**Date** field に対するスクリプトルールを追加します。

```javascript theme={null}
if (Context.Skill.Parameters["New parameter"].Value == false) {
  Context.GetField("Date field").Value = 'New date'
}
```

特定のドキュメントセットでパラメーターが **No** に設定されている場合、ルールが実行され、`New date` の値が **Date** field に割り当てられます。

<div id="relations-between-parameters-on-different-levels">
  ## 異なるレベルの Parameter 間の関係
</div>

Process skill には Extract activity を含めることができ、さらにその Extract activity では Document skill を使用します。この入れ子構造の各レベルには、それぞれ独自の Parameter があります。

* **Document skill Parameter** — Document skill 内のアクティビティ間で抽出データを共有し、ドキュメント処理の設定を指定します。Vantage、Advanced Designer、Vantage API で表示および編集できます。
* **Extract activity Parameter** — Extract activity から参照される Document skill の Parameter です。Vantage で表示および編集できます。
* **Process skill Parameter** — Extract activity Parameterを参照し、その値を上書きできます。Vantage と Vantage API で表示および編集できます。

<Tip>
  Document skill にParameterがない場合、Process skill に追加する必要はありません。
</Tip>

<div id="types-of-skill-parameters">
  ## Skill の Parameter の種類
</div>

Skill の Parameter は、3 種類のいずれかです。

| Type             | Description                             |
| :--------------- | :-------------------------------------- |
| **Data Catalog** | 接続先のサーバー上のデータ カタログへの接続 string です        |
| **Text**         | string 値です                              |
| **Boolean**      | Boolean 値です。取り得る値は **Yes** と **No** です。 |

<div id="related-topics">
  ## 関連トピック
</div>

<CardGroup cols={3}>
  <Card title="Document skill Skill Parameter" icon="file-lines" href="/ja/vantage/documentation/skill-designer/skill-parameters/document-skill-params">
    さまざまな処理シナリオに対応するため、Document skill でパラメーターを設定します。
  </Card>

  <Card title="Process skill Skill Parameter" icon="diagram-project" href="/ja/vantage/documentation/skill-designer/skill-parameters/process-skill-params">
    Process skill から Document skill Skill Parameter にアクセスして変更します。
  </Card>

  <Card title="Vantage API 経由で Skill Parameter にアクセスする" icon="code" href="/ja/vantage/documentation/skill-designer/skill-parameters/accessing-skill-params">
    Vantage API を使用して、トランザクションごとにパラメーター値の設定と読み取りを行います。
  </Card>

  <Card title="ビジネス ルールの自動化" icon="circle-check" href="/ja/vantage/documentation/skill-designer/document/rule-verification/business-rules-automation">
    スクリプト化したビジネス ルールで field の検証を自動化します。
  </Card>

  <Card title="Receipt skill" icon="receipt" href="/ja/vantage/documentation/skill-catalog/built-in-skills/receipt-skills/receipt">
    レシート処理用のデフォルト パラメーターを備えた組み込み Skill です。
  </Card>

  <Card title="Invoice skill の概要" icon="file-invoice" href="/ja/vantage/documentation/skill-catalog/built-in-skills/invoice-skills/invoice-overview">
    デフォルト パラメーターを備えた組み込みの Invoice skill です。
  </Card>
</CardGroup>
