概要
- Process Skill の作成と構成
- 入力および出力用の SFTP 接続のセットアップ
- コマンドライン経由でのドキュメントのアップロード
- 抽出結果のダウンロード
ステップ 1: Process Skill を作成する
- ABBYY Vantage で Documents セクションに移動します。
- 左側のサイドバーから Skill Designer をクリックします。
- スキルタイプから Process Skill を選択します。

- Create Process skill ダイアログで、次の情報を入力します:
- Skill Name: プロセスをわかりやすく表す名前(例:「Process Skill Test 1」)
- Description: この Skill が何を行うかの任意の説明文
- Technology Core Version: 3.0(推奨)

- Create をクリックします。
ステップ 2: Process Skill ワークフローを構成する
- Skill Designer の右側に Select Process Skill パネルが表示されます
- 単一のドキュメントタイプを処理するには Simple Document skill workflow を選択します

- Input コネクタ: ドキュメントがシステムに取り込まれる場所
- OCR skill: Optical Character Recognition (OCR)
- Extract skill: データ抽出
- Output コネクタ: 結果が出力される場所
Input → OCR → Extract → Output と表示されます。
ステップ 3: SFTP 経由の入力を設定する
- ワークフロー内の Input アクティビティをクリックします。
- 右側の Actions パネルで Select additional source にチェックを入れます。
- Shared folder ラジオボタンを選択します。
- Settings をクリックして設定します。

入力設定を行う

- フォルダー名: Input(デフォルト)
- インポート方法: 単一ファイル
- フォルダーリンク:
.../Input - 例外フォルダーリンク:
.../Input-exception - ユーザー名: 生成された UUID(例:
685df03c-9e22-41cb-a96f-4c408ab52735) - パスワード: 表示/非表示を切り替えるオプション付き
- Save をクリックします。
ステップ4:SFTP 経由の出力を設定する
- ワークフロー内の Output アクティビティをクリックします。
- Actions パネルで Select additional destination. にチェックを入れます。
- Shared folder ラジオボタンを選択します。
- 設定するには Settings をクリックします。

出力設定を構成する

- Folder name: Output(デフォルト)
- Folder:
.../Output - Username: 生成された UUID(例:
685df03c-9e22-41cb-a96f-4c408ab52735) - Password: 表示/非表示を切り替えるオプションがあります
- Fields (JSON): デフォルトのエクスポート形式
invoice_1.jpg-4ac2a31b-d1b6-4231-99b2-39f00bc5df82)。ファイルはデータ保持ポリシーに従って自動的に削除されます。
- Save をクリックします。
Step 5: Extraction Skill を設定する
- ワークフロー内の Extract アクティビティをクリックします。
- Actions パネルで Document Skills が表示されます。

- Invoice
- Invoice AU-NZ
- Invoice CA
- Invoice ES
- Invoice UA
- Invoice US
- ユースケースに関連するドキュメント タイプを選択します。
- 追加のドキュメント タイプが必要な場合は Add Skill をクリックします。
- 必要に応じて Edit Mapping を使用して field の抽出をカスタマイズします。
ステップ 6: 公開して Skill ID を取得する
- Skill Designer 右上の Publish ボタンをクリックします。
- 公開が完了したら、ブラウザーの URL から Skill ID を確認して控えます。

fc7116ea-ab6c-40fa-b10d-1aef61aaaa2c
警告: Skill ID は必ず控えておきましょう。SFTP で正しい Input フォルダーと Output フォルダーにアクセスするために必要です。
ステップ 7: SFTP に接続する
接続情報
- Server:
172.172.228.138 - Port:
2022 - Username: あなた用に生成された UUID
- Password: あなた用に生成されたパスワード
- Base Path:
/{skill-id}/
ターミナルで接続する
-P を使用します(小文字の -p は別の用途に使用されます)。
パスワードの入力を求められたら、パスワードを入力します。
接続が確立されると、SFTP プロンプト
sftp> が表示されます。
利用可能な Skill を表示する

Catalogs- Document skill のカタログCatalogs-exception- カタログのインポートに失敗したものskills-import- Skill をインポートするためのディレクトリ
- Input - 処理するドキュメントをアップロードする場所
- Input-exception - 取り込みに失敗したファイルがここに移動されます
- Output - 処理結果が表示される場所
ステップ 9: 処理するドキュメントのアップロード
1 つのファイルをアップロードする

複数のファイルをアップロードする
アップロードの確認
ステップ 10: 処理状況を確認する
Input-exception フォルダーの監視
処理の完了を待つ
- ドキュメントの複雑さ
- 構成されている抽出 Skill
- 現在のシステム負荷
手順 11: 処理済み結果をダウンロードする
出力構造について
結果フォルダーの内容を表示
- Invoice_US.json - JSON 形式で抽出されたデータ
- Invoice_US.csv - CSV 形式で抽出されたデータ(設定した場合)
- 出力設定に応じた追加ファイル
結果をダウンロードする
JSON 出力について
- Document 構造 - レイアウトと構成
- 抽出された field 値 - ドキュメントから取得されたデータ
- 信頼度スコア - 各抽出結果の信頼性
- ルールエラー - 検証に関する問題
- field メタデータ - 各 field に関する追加情報
便利な SFTP コマンド
| Command | Description | Example |
|---|---|---|
ls | リモートファイルを一覧表示 | ls |
lls | ローカルファイルを一覧表示 | lls |
pwd | リモートディレクトリを表示 | pwd |
lpwd | ローカルディレクトリを表示 | lpwd |
cd folder | リモートディレクトリを変更 | cd Output |
lcd folder | ローカルディレクトリを変更 | lcd ~/Downloads |
put file | 単一ファイルをアップロード | put invoice.pdf |
mput files | 複数ファイルをアップロード | mput *.jpg |
get file | 単一ファイルをダウンロード | get result.json |
mget files | 複数ファイルをダウンロード | mget * |
get -r folder | フォルダーを再帰的にダウンロード | get -r results/ |
exit | 切断 | exit |
トラブルシューティング
接続に関する問題
- 会社の VPN に接続していることを確認します
- ポート番号が
2022であり、オプションが大文字の-Pになっていることを確認します - ユーザー名とパスワードが正しいことを確認します
- 基本的なネットワーク疎通を確認します:
ping 172.172.228.138
アップロードの問題
Input-exceptionフォルダーで失敗したインポートがないか確認する- ファイル形式がサポート対象か確認する(PDF、JPG、PNG、TIFF など)
- Process Skill が公開されていることを確認する
- ファイルサイズの制限を確認する(構成によって異なる)
出力ファイルが生成されない
- 少し時間をおく - 処理に 30~60 秒以上かかる場合があります
- 出力の設定で出力先が「Shared folder」になっていることを確認する
- Vantage の Web インターフェースでトランザクションログを確認する
- Extract アクティビティに適切な Document skill が設定されていることを確認する
権限エラー
- Input 用と Output 用で正しい資格情報を使用しているか確認する
- Input 用資格情報で可能な操作: アップロード、削除
- Output 用資格情報で可能な操作: 表示、ダウンロード、名前変更、削除
- Skill が公開済みで、かつアクティブであることを確認する
ベストプラクティス
セキュリティ
- SFTP の認証情報をプレーンテキストで共有しない
- パスワードの送信には安全な経路を使用する
- 認証情報を定期的に変更する
- SFTP へのアクセスを必要な担当者のみに限定する
ファイル管理
- 日付やIDを含むわかりやすいファイル名を使用する
- 可能であれば、ピーク時間帯を避けてファイルをバッチ処理する
- 結果を速やかにダウンロードしてアーカイブする
- 古い結果フォルダーを定期的に整理・削除する
監視
- インポート失敗ジョブを検出するために、Input-exception フォルダーを定期的にチェックする
- ボトルネックを特定するために処理時間を監視する
- 抽出結果の信頼度スコアを確認する
- 重大な障害に対するアラートを設定する(使用可能な場合)
ワークフローの最適化
- 類似したドキュメントタイプをまとめる
- ユースケースに適した Document skill を設定する
- 本番利用の前にサンプルドキュメントでテストする
- チームの参照用に SFTP ワークフローを文書化しておく
次のステップ
- さまざまなドキュメントでテストする - 異なるファイル形式やドキュメントのバリエーションをアップロードします
- 抽出精度を確認する - JSON の結果と信頼度スコアを確認します
- 抽出をカスタマイズする - Edit Mapping を使用して field 抽出を微調整します
- アップロードを自動化する - ファイルのアップロードを自動化するスクリプトを作成します
- システムと連携する - Vantage REST API 経由でアプリケーションを接続します
- ワークフローを拡張する - さらに Document Skill を追加する、または Process Skill を追加で作成します
追加リソース
- REST API ドキュメント: ファイルのプログラムからのアップロードおよび結果の取得方法
- Skill Catalog: あらかじめ用意された Document skill を閲覧
- サポート: 技術サポートについては ABBYY サポート窓口までお問い合わせください
まとめ
- ✅ ABBYY Vantage で Process Skill を作成しました
- ✅ 入力および出力用の SFTP アクセスを構成しました
- ✅ ドキュメント抽出用の Skill をセットアップしました
- ✅ SFTP コマンドラインから接続しました
- ✅ 処理するドキュメントをアップロードしました
- ✅ 抽出結果をダウンロードしました
