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

# 検証ステージの統合

> ABBYY FlexiCapture Web Verification Station を iframe 経由でサードパーティ システムに埋め込み、プロジェクト、ロール、ステージ、タスク、言語の URL パラメーターを渡します。

このセクションの手順は、Windows 認証を使用することを前提としています。代わりに、FlexiCapture または SAML 認証を使用することもできます。

Verification Station の GUI と機能を `<iframe>` 要素にロードするには、`src` 属性を次のように設定します。

```
<stationUrl>/WinAuth/Verify?projectId=[project identifier]&roleId=[role identifier]&stageId=[stage identifier]&disableSendToStage=false&hideTaskInfo=false&disableChangeDefinition=false&taskId=[task identifier]&loadInColor=true&returnTo=DeadEnd&mode=mini&language=en-Us
```

ここで:

<table width="100%" style={{ tableLayout: "fixed" }}>
  <colgroup>
    <col style={{ width: "30%" }} />

    <col style={{ width: "15%" }} />

    <col style={{ width: "55%" }} />
  </colgroup>

  <tbody>
    <tr>
      <td>
        <p>
          <strong>Name</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>必須</strong>
        </p>
      </td>

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

    <tr>
      <td>
        <p>
          <code>\<stationUrl></code>
        </p>
      </td>

      <td>
        <p>はい</p>
      </td>

      <td>
        <p>
          サードパーティシステムがアクセスする Verification Station のアドレスです。デフォルト値は <code>\<serverName>/FlexiCapture12/Verification</code> です。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>WinAuth</code>
        </p>
      </td>

      <td>
        <p>いいえ</p>
      </td>

      <td>
        <p>Windows認証パラメーター。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>projectId</code>
        </p>
      </td>

      <td>
        <p>
          <code>taskId </code>が指定されていない場合は必須
        </p>
      </td>

      <td>
        <p>プロジェクトの ID です。project ID のみが指定されている場合は、このプロジェクトで利用可能なタスクの中からランダムに 1 つ選択されます。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>roleId</code>
        </p>
      </td>

      <td>
        <p>いいえ</p>
      </td>

      <td>
        <p>
          オペレーターのロールの ID です。このパラメーターは、ほかのどのパラメーターにも依存しません。ロール ID が指定されていない場合は、そのユーザーに許可されている最上位のロールがタスクに使用されます。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>stageId</code>
        </p>
      </td>

      <td>
        <p>不要</p>
      </td>

      <td>
        <p>タスクを取得する元のステージのID。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>disableSendToStage</code>
        </p>
      </td>

      <td>
        <p>いいえ</p>
      </td>

      <td>
        <p>
          このパラメーターが <code>true</code> に設定されている場合、ユーザーは任意の処理ステージにタスクを送信できなくなります。既定値は <code>false</code> です。つまり、{" "}
          <strong>Send Task to Stage...</strong> ボタンが GUI に表示されます。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>hideTaskInfo</code>
        </p>
      </td>

      <td>
        <p>いいえ</p>
      </td>

      <td>
        <p>
          このパラメーターが <code>true</code> に設定されている場合、ユーザーは現在のバッチに関する情報を表示できません。既定値は <code>false</code> です。つまり、GUI に{" "}
          <strong>Batch Information</strong> ボタンが表示されます。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>disableChangeDefinition</code>
        </p>
      </td>

      <td>
        <p>いいえ</p>
      </td>

      <td>
        <p>
          このパラメーターが <code>true</code> に設定されている場合、ユーザーはページセクション、Document Definitions、または認識設定を変更できません。既定の設定は{" "}
          <code>false</code> です。つまり、対応するすべてのボタンが GUI に表示されます。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>taskId</code>
        </p>
      </td>

      <td>
        <p>
          <code>projectId </code>が指定されていない場合は必須
        </p>
      </td>

      <td>
        <p>Verification が必要なタスクのIDです。このパラメーターが指定されていない場合は、他のパラメーターの条件を満たすタスクがランダムに開きます。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>loadInColor</code>
        </p>
      </td>

      <td>
        <p>いいえ</p>
      </td>

      <td>
        <p>
          読み込む画像のカラースキームを指定します。このパラメーターを <code>true</code> に設定するとカラー画像が読み込まれ、<code>false</code> に設定すると
          白黒画像が読み込まれます。
        </p>

        <p>
          <strong>注:</strong> このパラメーターを指定しない場合、画像のカラースキームは Verification Station の設定によって決まります。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>returnTo=DeadEnd</code>
        </p>
      </td>

      <td>
        <p>いいえ</p>
      </td>

      <td>
        <p>タスクの処理後、ユーザーは最終ページに移動します。統合された Verification Station での作業は続行できません。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>mode=mini</code>
        </p>
      </td>

      <td>
        <p>いいえ</p>
      </td>

      <td>
        <p>ページを最小表示モードに切り替えます (ステーションのヘッダーとフッターは表示されません) 。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <code>language=en-Us</code>
        </p>
      </td>

      <td>
        <p>いいえ</p>
      </td>

      <td>
        <p>Verification Station の UI 言語を設定します:</p>

        <ul>
          <li>
            <code>en-Us</code> - 英語 (USA)
          </li>

          <li>
            <code>en-GB</code> - 英語 (英国)
          </li>

          <li>
            <code>ru</code> - ロシア語
          </li>

          <li>
            <code>de</code> - ドイツ語
          </li>

          <li>
            <code>fr</code> - フランス語
          </li>

          <li>
            <code>es</code> - スペイン語
          </li>

          <li>
            <code>pt-BR</code> – ポルトガル語 (ブラジル)
          </li>

          <li>
            <code>ko</code> - 韓国語
          </li>

          <li>
            <code>ja</code> - 日本語
          </li>

          <li>
            <code>pl</code> - ポーランド語
          </li>

          <li>
            <code>cs</code> - チェコ語
          </li>

          <li>
            <code>hu</code> - ハンガリー語
          </li>

          <li>
            <code>it</code> - イタリア語
          </li>

          <li>
            <code>zh-Hans</code> – 中国語 (簡体字)
          </li>

          <li>
            <code>zh-Hant</code> – 中国語 (繁体字)
          </li>
        </ul>

        <p>
          <strong>注:</strong> このパラメーターを使用すると、ステーションの UI 言語を変更できます。この場合、リンクには language パラメーターのみが含まれます。例:{" "}
          <code>\<stationUrl>/WinAuth/Verify?language=\<language code></code>。
        </p>

        <p>
          <strong>注:</strong> language コードが正しく指定されていない場合、現在の言語設定は変更されません。
        </p>
      </td>
    </tr>
  </tbody>
</table>

ユーザーは、標準的な処理シナリオにおける非統合の Verification Station と同様に、統合 Verification Station を操作します。カスタマイズされたメニューは、タスクを次のステージに送る場合と、統合 Verification Station を終了する場合に使用されます。

統合 Verification Station は、`Web.config` ファイルの `<appSettings>` セクションにあるキーを編集して設定できます。メニュー項目を無効にするには、対応するキーを `true` に設定します。

* `DisableSendToRescan` – タスクを Re-scanning ステージに送信します
* `DisableTaskPostponement` – タスクを延期します
* `DisableSendToStage` – タスクを特定のステージに送信します
* `DisableSendToExceptions` – タスクを Exceptions に送信します

Verification Station のヘッダーとフッターの表示は無効にすることをお勧めします。これにより、ユーザーは特定のバッチにしかアクセスできず、現在のタスクに関係のないプログラム機能は表示されません。これは、URL に `?mode=mini` というサフィックスを追加するか、`Headless` キーを `true` に設定することで実現できます。

ユーザーがタスクの処理を終えて統合 Verification Station を終了すると、`postMessage` メソッドを使用して、次のいずれかのメッセージが親要素に渡されます。

* `FC_Verification_TaskClosed` – タスクは閉じられ、Export ステージに送信されました。
* `FC_Verification_TaskSentToStage` – タスクは別のステージに送信されました。
* `FC_Verification_TaskSentToExceptions` – タスクは Exceptions に送信されました。
* `FC_Verification_TaskPostponed` – タスクは延期されました。
* `FC_Verification_TaskSentToRescan` – タスクは Re-scanning ステージに送信されました。
* `FC_Verification_CantGetTask` – 何らかの理由で、プログラムはタスクを取得できませんでした。
* `FC_Verification_TaskRejected` – タスクは却下されました。

<div id="sample-code-for-receiving-a-message-from-the-parent-element">
  ## 親要素からのメッセージを受信するためのコード例
</div>

```javascript theme={null}
window.addEventListener("message", receiveMessage, false);

function receiveMessage(event) {
  alert("Received event: " + event.data);
}
```

`<iframe>` 要素からのメッセージが処理されると、統合 Verification Station を閉じることができ、ユーザーはサードパーティシステムでの作業を再開できます。
