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

# Process Skill のセットアップ

> プリセットワークフローを選択するか、アクティビティからカスタムワークフローを作成して Process skill を構築し、その後で各アクティビティを設定します。

Process skill は、documents処理および分類の各アクティビティに加え、必要な追加アクティビティを組み合わせて、documentsのインポート/エクスポート、ルール検証、手動確認への送付を行う指向性のあるフローです。

<Warning>
  Process skill で使用されるすべての Document skill は、同じ Technology Core バージョンを使用する**必要があります**。
</Warning>

以下の図では、アクティビティが方向を示す矢印で接続されています。

<Frame caption="方向を示す矢印で接続されたアクティビティを含む Process skill ワークフローの例">
  <img src="https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/scheme_processskill_workflow.png?fit=max&auto=format&n=hVcX1G4uYung9LOg&q=85&s=fb99762e0f8504058c21b32304feaeeb" alt="Process skill ワークフロー図" width="950" height="209" data-path="images/vantage/skill-designer/scheme_processskill_workflow.png" />
</Frame>

<div id="setup">
  ## セットアップ
</div>

<Steps>
  <Step title="ドキュメント処理ワークフローを構成する">
    手動でカスタムワークフローを作成するか、プリセットワークフローのいずれかを選択できます。
  </Step>

  <Step title="アクティビティの Parameter を設定する">
    ワークフロー内の各アクティビティに必要な Parameter を設定します。
  </Step>

  <Step title="Skill を公開する">
    Skill を公開して利用可能にします。
  </Step>
</Steps>

<Note>
  トランザクションを起動するための **Try** オプションは、Process skill では利用できません。
</Note>

<div id="preset-workflows">
  ## プリセットのワークフロー
</div>

プリセットのワークフローは、Skill Designer の **Actions** ペインで確認できます。Vantage では、以下のプリセットが提供されています。

<div id="simple-document-skill-workflow">
  ### 単一タイプ向けのシンプルな Document Skill ワークフロー
</div>

単一タイプのdocumentsを処理するためのものです。documentsを取り込み、field を抽出し、結果をアップロードします。

<div id="multiple-document-skills-after-classification">
  ### 分類後に複数の Document skills
</div>

1 つのワークフローでさまざまな文書タイプを処理します。documentsを取り込み、分類し、各タイプを適切な Document skill に振り分けて、結果をアップロードします。

<div id="multiple-document-skills-after-classification-with-manual-review">
  ### 手動確認を伴う、分類後の複数のDocument skills
</div>

上記と同様ですが、ワークフローデザイナーが定義した特定のビジネスルールを満たさないdocumentsのみを確認する **手動確認** ステップが追加されています。

<div id="modify-a-workflow">
  ## ワークフローを変更する
</div>

<div id="add-an-activity">
  ### アクティビティを追加する
</div>

<Steps>
  <Step title="直前のブロックを選択する">
    アクティビティを追加する位置の直前にあるブロックをクリックします。
  </Step>

  <Step title="アクティビティを選択する">
    右側に表示されるメニューで、アクティビティを選択します。
  </Step>

  <Step title="ブロックを接続する">
    方向矢印を使って、新しいアクティビティを既存のブロックに接続します。
  </Step>
</Steps>

<Frame caption="ワークフローへのアクティビティの追加">
  <img src="https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/scheme_processskill_workflow_settingup.png?fit=max&auto=format&n=hVcX1G4uYung9LOg&q=85&s=d555f4c7abfc7d6efc2618066366ed0b" alt="選択したブロックの右側にアクティビティ メニューが表示されている Process skill エディター" width="760" height="321" data-path="images/vantage/skill-designer/scheme_processskill_workflow_settingup.png" />
</Frame>

<div id="remove-an-activity">
  ### アクティビティを削除する
</div>

<Steps>
  <Step title="ブロックを選択">
    ブロックをクリックして選択します。
  </Step>

  <Step title="削除">
    表示されたメニューで、**Delete** をクリックします。
  </Step>

  <Step title="残りのブロックを再接続">
    必要に応じて、矢印を使って残りのブロックを接続し直します。
  </Step>
</Steps>

<div id="create-a-custom-workflow">
  ## カスタムワークフローを作成する
</div>

<Steps>
  <Step title="アクティビティを追加する">
    **Activities** ペインでアクティビティを選択し、Skill Designer ウィンドウにドラッグします。
  </Step>

  <Step title="ブロックを設定する">
    ブロックをクリックし、表示されたメニューから必要なアクティビティを選択します。メニューを閉じるには、ブロックをもう一度クリックします。
  </Step>

  <Step title="アクティビティの設定を行う">
    すべての処理ステップを追加したら、各アクティビティをクリックし、右側の **Actions** ペインで設定します。
  </Step>
</Steps>

<div id="available-activities">
  ## 利用可能なアクティビティ
</div>

カスタムの Process skill ワークフローでは、次のアクティビティを使用できます:

* [Input](/ja/vantage/documentation/skill-designer/process/input-activity/input-activity)
* [Output](/ja/vantage/documentation/skill-designer/process/output-activity/output-activity)
* [Classify](/ja/vantage/documentation/skill-designer/process/classify-activity)
* [Extract](/ja/vantage/documentation/skill-designer/process/extract-activity)
* [OCR](/ja/vantage/documentation/skill-designer/process/ocr-activity)
* [Assemble](/ja/vantage/documentation/skill-designer/process/assemble-activity)
* [Review](/ja/vantage/documentation/skill-designer/process/manual-review)
* [Custom](/ja/vantage/documentation/skill-designer/process/custom-activity/custom-activity)
* [Condition](/ja/vantage/documentation/skill-designer/process/condition-activity/condition-activity)
* [For Each Document](/ja/vantage/documentation/skill-designer/process/for-each)

<Note>
  多くのアクティビティは、トランザクション内のすべてのdocumentsに一度にアクセスできます。Skill ベースのアクティビティ (**Classify**、**Extract**、**OCR**) は、各documentsを個別に処理します。**Classify** アクティビティで割り当てられたクラスに **Extract** アクティビティ内の Document skills をマッピングすることで、ワークフローを暗黙的に分岐できます。**For Each Document** を使用すると、**Custom** または **Condition** アクティビティをdocumentsごとに適用できます。
</Note>

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

* [Process skill](/ja/vantage/documentation/skill-designer/process/process-skill)
* [Input アクティビティ](/ja/vantage/documentation/skill-designer/process/input-activity/input-activity)
* [Output アクティビティ](/ja/vantage/documentation/skill-designer/process/output-activity/output-activity)
* [Classify アクティビティ](/ja/vantage/documentation/skill-designer/process/classify-activity)
* [Extract アクティビティ](/ja/vantage/documentation/skill-designer/process/extract-activity)
* [Skill Catalog](/ja/vantage/documentation/skill-catalog/skill-catalog)
