> ## 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 Vantage における Condition アクティビティ スクリプト向けのスクリプト制限事項とオブジェクトモデル。

このページでは、Condition アクティビティ スクリプトの制限事項について説明し、Vantage の JavaScript 環境で使用できるオブジェクトと列挙型を一覧で示します。

Vantage の JavaScript インタープリターは、ECMAScript 5.1 およびそれ以降の一部の機能をサポートしています。詳細については、[Jint ECMAScript features](https://github.com/sebastienros/jint#supported-features)を参照してください。

<div id="data-access">
  ## データ アクセス
</div>

スクリプトでは、カスタム関数を定義し、[`Context`](/ja/vantage/documentation/skill-designer/process/condition-activity/context) インターフェイスを通じて Vantage のデータ カタログにアクセスできます。

<Note>
  スクリプトでは、次のことはできません。

  * Vantage のデータ カタログ以外のデータベースにリクエストを送信する
  * 外部サービスにリクエストを送信する
  * jQuery などのサードパーティ ライブラリを使用する
</Note>

<Note>
  Condition アクティビティは、トランザクション内のドキュメントを一致するワークフローの分岐に振り分けるだけで、変更は加えません。スクリプトがアクセスするすべてのデータは、読み取り専用モードで提供されます。
</Note>

<div id="limits-on-system-resource-use">
  ## システムリソース使用量の制限
</div>

暴走するスクリプトを防ぐため、条件スクリプトにはメモリ使用量、実行時間、コマンド数、再帰の深さに制限が設けられています。スクリプトがこれらの制限のいずれかを超えると、処理は中断され、エラーが表示されます。既定値はサーバー管理者が設定します。現在の既定値は次のとおりです。

| 制限項目     | 既定の上限 |
| :------- | :---- |
| メモリ      | 10 MB |
| タイムアウト時間 | 60 秒  |
| コマンド数の上限 | なし    |
| 最大再帰深度   | 100   |

<div id="object-reference">
  ## オブジェクトリファレンス
</div>

<div id="execution-context-and-workflow">
  ### 実行コンテキストとワークフロー
</div>

* [Context](/ja/vantage/documentation/skill-designer/process/condition-activity/context)
* [Transaction](/ja/vantage/documentation/skill-designer/process/condition-activity/transaction)
* [Processing](/ja/vantage/documentation/skill-designer/process/condition-activity/processing)
* [Step](/ja/vantage/documentation/skill-designer/process/condition-activity/step)

<div id="documents-and-fields">
  ### ドキュメントと field
</div>

* [Document](/ja/vantage/documentation/skill-designer/process/condition-activity/document)
* [Page](/ja/vantage/documentation/skill-designer/process/condition-activity/page)
* [SourceFile](/ja/vantage/documentation/skill-designer/process/condition-activity/source-file)
* [Field](/ja/vantage/documentation/skill-designer/process/condition-activity/field)

<div id="classification-and-validation">
  ### 分類および検証
</div>

* [ClassConfidence](/ja/vantage/documentation/skill-designer/process/condition-activity/class-confidence)
* [RuleError](/ja/vantage/documentation/skill-designer/process/condition-activity/rule-error)

<div id="image-regions">
  ### 画像領域
</div>

* [Region](/ja/vantage/documentation/skill-designer/process/condition-activity/region)
* [Rectangle](/ja/vantage/documentation/skill-designer/process/condition-activity/rectangle)
* [Symbol](/ja/vantage/documentation/skill-designer/process/condition-activity/symbol)

<div id="enumerators">
  ### 列挙型
</div>

* [FieldType](/ja/vantage/documentation/skill-designer/process/condition-activity/field-type)
* [DataType](/ja/vantage/documentation/skill-designer/process/condition-activity/data-type)
* [ProcessingStatus](/ja/vantage/documentation/skill-designer/process/condition-activity/processing-status)

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

* [Condition アクティビティ](/ja/vantage/documentation/skill-designer/process/condition-activity/condition-activity)
* [サンプルスクリプト](/ja/vantage/documentation/skill-designer/process/condition-activity/sample-scripts)
* [Context](/ja/vantage/documentation/skill-designer/process/condition-activity/context)
