機械翻訳について

タスク・キューでの文書処理の完了

put

/capture/api/v1.1/steps/{stepId}/tasks/documents/complete

この操作は、外部システムによって使用され、指定された文書が処理済であることを識別します。 タスクの処理は、成功または失敗の原因となり、リクエスト本文でそれを識別する必要があります。 ただし、これは外部システムがドキュメントの処理を完了したことを示します。

リクエスト本文は、完了したドキュメント・タスク結果の配列です。

アレイでドキュメント・タスクの結果が完了しなかった場合、アレイ内の他の結果は影響を受けません。 ただし、レスポンスは、ステータス・コード「422処理不可エンティティ」のエラーを示し、完了できなかった結果の配列がエラーとともに含まれます。

ノート: このリクエストで使用されるOAuthトークンは、stepIdで識別されるステップへの攻撃アクセス権を付与されたアカウントを表す必要があります。 アカウントが「管理者の取得」または「ユーザーの取得」を表す場合、違いは発生しません。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
ヘッダー・パラメータ
  • クロスサイト・リクエスト・フォージェリ(CSRF)攻撃を防ぐために使用されるヘッダー。 サポートされている値はXMLHttpRequestのみです。

本文()
ルート・スキーマ : 文書タスク結果
型: array
タイトル: Document Task Results

これは、「文書タスク結果」オブジェクトの配列です。 各オブジェクトは、完了する文書タスクを表します。

Show Source
  • Document Task Result
    タイトル: Document Task Result

    「文書タスク結果」は、処理が完了したドキュメント・タスクです。 正常に完了または失敗完了のいずれかです。

    taskNumberは必須です。 documentは必須であり、stateToken属性の最小値に含める必要があります。 また、ドキュメントで更新する必要のある他の属性を含めることもできます。 処理結果がエラーの場合は、適切なエラー詳細を含める必要があります。

    配列内の各タスクのdocumentパラメータはドキュメント・オブジェクトであり、基本的に、リクエスト本文および更新可能な属性を含むドキュメントを「パッチ」します。 merge-patchメディア・サブタイプは使用されません。これは、ドキュメント・オブジェクトに配列が含まれ、それによって配列のコンテンツ全体がリクエスト本文に含まれる必要があるためです。 merge-patchを管理するRFC 7386は、配列で要素を更新する重要な要素を提供しません。 merge-patchは使用されませんが、リクエスト本文に必要な変更のみが必要であるため、更新されるフィールドのみが存在する必要があります。 ドキュメントの更新可能な属性は次のとおりです:

    • title
    • profile
    • fields
    • comment

    titleまたはcommentの更新は単純な文字列変更です。 ドキュメント・プロファイル( profile)を更新するには、その値を別のドキュメント・プロファイル・オブジェクトに設定する必要があります。 オブジェクトには、id属性またはname属性のいずれか、または両方が含まれている必要があります。 プロシージャ定義では名前が一意であるため、必要な属性は1つのみです。 現在のドキュメント・プロファイルまたはその他の属性をクリアするには、ドキュメント・オブジェクトのその値をnullに設定する必要があります。 最後に、設定または変更されるフィールドのみがfields配列に存在する必要があります。

    配列内の各タスクのdocumentパラメータには、少なくともstateTokenが含まれている必要があります。 これは、オブジェクトが更新されているものと同じになるようにするために必要です。 stateTokenは、最後にリクエストされた時点からすでに更新されている場合には異なります。 これにより、同時更新が行われず、データの上書きが防止されます。

    処理中にエラーが発生した場合は、error属性で処理中に発生したエラーが含まれている必要があります。

ネストされたスキーマ : 文書タスク結果
型: object
タイトル: Document Task Result

「文書タスク結果」は、処理が完了したドキュメント・タスクです。 正常に完了または失敗完了のいずれかです。

taskNumberは必須です。 documentは必須であり、stateToken属性の最小値に含める必要があります。 また、ドキュメントで更新する必要のある他の属性を含めることもできます。 処理結果がエラーの場合は、適切なエラー詳細を含める必要があります。

配列内の各タスクのdocumentパラメータはドキュメント・オブジェクトであり、基本的に、リクエスト本文および更新可能な属性を含むドキュメントを「パッチ」します。 merge-patchメディア・サブタイプは使用されません。これは、ドキュメント・オブジェクトに配列が含まれ、それによって配列のコンテンツ全体がリクエスト本文に含まれる必要があるためです。 merge-patchを管理するRFC 7386は、配列で要素を更新する重要な要素を提供しません。 merge-patchは使用されませんが、リクエスト本文に必要な変更のみが必要であるため、更新されるフィールドのみが存在する必要があります。 ドキュメントの更新可能な属性は次のとおりです:

  • title
  • profile
  • fields
  • comment

titleまたはcommentの更新は単純な文字列変更です。 ドキュメント・プロファイル( profile)を更新するには、その値を別のドキュメント・プロファイル・オブジェクトに設定する必要があります。 オブジェクトには、id属性またはname属性のいずれか、または両方が含まれている必要があります。 プロシージャ定義では名前が一意であるため、必要な属性は1つのみです。 現在のドキュメント・プロファイルまたはその他の属性をクリアするには、ドキュメント・オブジェクトのその値をnullに設定する必要があります。 最後に、設定または変更されるフィールドのみがfields配列に存在する必要があります。

配列内の各タスクのdocumentパラメータには、少なくともstateTokenが含まれている必要があります。 これは、オブジェクトが更新されているものと同じになるようにするために必要です。 stateTokenは、最後にリクエストされた時点からすでに更新されている場合には異なります。 これにより、同時更新が行われず、データの上書きが防止されます。

処理中にエラーが発生した場合は、error属性で処理中に発生したエラーが含まれている必要があります。

Show Source
  • document

    これは完了する「ドキュメント」です。 更新する必要がある文書の属性を含めることができます。 少なくとも、ドキュメントstateTokenを含める必要があります。

  • error

    処理中に発生したエラーを説明する「エラーの詳細」です。

  • ドキュメントおよびステップ・タスク・キューに固有の増分番号です。 これは、ステップ・タスク・キューから取得したDocumentTaskのContent Captureで指定された数である必要があります。

ネストされたスキーマ : document
型: object

これは完了する「ドキュメント」です。 更新する必要がある文書の属性を含めることができます。 少なくとも、ドキュメントstateTokenを含める必要があります。

すべてに一致
Show Source
  • 「ドキュメント」
    タイトル: Document

    取得の「ドキュメント」は、カスタム・メタデータ・フィールドと組み合されたファイルです。 メタデータ・フィールドは、キャプチャ・プロシージャで定義され、キャプチャ内で管理される情報の所有者として機能します。 「ドキュメント」には、添付を含めることもできます。 「添付」は、「ドキュメント」を拡張することを目的としており、多数のベア・リング・タイプの添付があります。

ネストされたスキーマ : error
型: object

処理中に発生したエラーを説明する「エラーの詳細」です。

すべてに一致
Show Source
  • 「エラーの詳細」
    タイトル: Error Detail

    これはシステムのエラーを表し、返されるレスポンス・オブジェクトです。

ネストされたスキーマ : ドキュメント
型: object
タイトル: Document

取得の「ドキュメント」は、カスタム・メタデータ・フィールドと組み合されたファイルです。 メタデータ・フィールドは、キャプチャ・プロシージャで定義され、キャプチャ内で管理される情報の所有者として機能します。 「ドキュメント」には、添付を含めることもできます。 「添付」は、「ドキュメント」を拡張することを目的としており、多数のベア・リング・タイプの添付があります。

Show Source
ネストされたスキーマ : batch
型: object

このドキュメントを含む取得バッチ。

すべてに一致
Show Source
  • 「バッチの取得」
    タイトル: Capture Batch

    プロシージャの作業単位を表す、キャプチャ内のドキュメントのコレクション。

ネストされたスキーマ : createdBy
型: object

ドキュメントを作成したユーザー。

すべてに一致
Show Source
  • 「ユーザー情報」
    タイトル: User Information

    このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

    モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

ネストされたスキーマ: fields
型: array

これは、このドキュメントで使用できるすべてのフィールド値の配列です。

Show Source
  • Field Value
    タイトル: Field Value

    フィールド値は、基本フィールド定義と実際の値を組み合せた取得メタデータ・フィールドです。

ネストされたスキーマ : profile
型: object

この文書に割り当てられている文書プロファイル。

すべてに一致
Show Source
  • 「ドキュメント・プロファイル」
    タイトル: Document Profile

    「ドキュメント・プロファイル」は、キャプチャ・プロシージャで定義されたカスタム・メタデータ・フィールドのコレクションをドキュメントに関連付けます。 また、添付タイプを関連付けることもできます。

    これらは、ドキュメントを分類して処理するために取得で使用されます。 ドキュメント・プロファイルでは、プロシージャからドキュメントへのカスタム・メタデータ・フィールドおよび添付タイプが関連付けられますが、これらのフィールドまたは添付のみにメタデータが制限されることはありません。 取得クライアント内での表示/管理に使用されます。

ネストされたスキーマ : step
型: object

現在の処理ステップ(存在する場合)は、この文書を実行中です。

すべてに一致
Show Source
ネストされたスキーマ : updatedBy
型: object

ドキュメントを更新した最後のユーザー。

すべてに一致
Show Source
  • 「ユーザー情報」
    タイトル: User Information

    このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

    モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

ネストされたスキーマ : バッチの取得
型: object
タイトル: Capture Batch

プロシージャの作業単位を表す、キャプチャ内のドキュメントのコレクション。

Show Source
  • createdBy

    バッチを作成したユーザー。

  • これは、バッチが作成された時期を識別します。 「ISO-8601日時」形式(yyyy-MM-dd'T'HH:mm:ss.SSSZ) UTCの日付/時間は、RFC 3339によって管理されます。

  • バッチの現在のエラー・メッセージ(存在する場合)。

    バッチがERROR stateにある場合、バッチ処理に失敗した理由を示すエラー・メッセージが表示されます。 このメッセージは、バッチ処理が再エンターされるまで残ります。

  • バッチの一意識別子。

  • links
  • lock

    batchlockedの場合(ユーザーがバッチを作成/編集する場合、またはキャプチャが現在バッチを処理している場合)、このオブジェクトにはロックに関する情報が含まれます。 バッチのstateは、このオブジェクトが存在するかどうかを決定します。

  • バッチに指定された名前。

    取得でバッチを作成する場合、名前は定義済のプレフィクスと連番になります。 たとえば、inv_4781です

  • バッチに関連付けられたユーザー指定の一般ノート。

  • 最小値: 0
    最大値: 10
    デフォルト値: 0

    ユーザーがバッチの優先度を指定しました。

    この値は、ユーザーの注意のためにバッチを優先するために使用されます。 クライアントで表示するバッチをフィルタおよびソートするために使用されます。

  • procedure

    このバッチに関連付けられた取得プロシージャ。

  • デフォルト値: READY

    バッチの現在の状態。

    • READY - バッチの標準保存状態。 クライアントによってロックできます。
    • LOCKED - バッチは、ドキュメントの追加/削除やメタデータ・フィールド値の設定など、編集のためにクライアントによってロックされます。
    • ERROR - 処理中にエラーが発生しました。 処理エラーを修正するために、編集のためにクライアントによってロックできます。
    • PROCESSING - 取得は現在バッチを処理しています。 バッチは、取得プロシージャで定義されたジョブのいずれかにあります。
  • バッチに割り当てられた現在のステータス。

    ステータス値はプロシージャで定義され、バッチ作成時および処理ジョブ間の遷移時に割り当てることができます。

  • updatedBy

    バッチを更新した最後のユーザー。 これはキャプチャ・システムです。

  • これにより、バッチの最終更新日時が識別されます。 「ISO-8601日時」形式(yyyy-MM-dd'T'HH:mm:ss.SSSZ) UTCの日付/時間は、RFC 3339によって管理されます。

ネストされたスキーマ : createdBy
型: object

バッチを作成したユーザー。

すべてに一致
Show Source
  • 「ユーザー情報」
    タイトル: User Information

    このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

    モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

ネストされたスキーマ : lock
型: object

batchlockedの場合(ユーザーがバッチを作成/編集する場合、またはキャプチャが現在バッチを処理している場合)、このオブジェクトにはロックに関する情報が含まれます。 バッチのstateは、このオブジェクトが存在するかどうかを決定します。

Show Source
  • lockedBy

    取得クライアント・インスタンス内でbatchlockedの場合、この属性にはバッチをlockedするユーザーが含まれます。

  • これは、バッチがいつロックされたかを識別します。 「ISO-8601日時」形式(yyyy-MM-dd'T'HH:mm:ss.SSSZ) UTCの日付/時間は、RFC 3339によって管理されます。

  • step

    取得が現在バッチを処理している場合、このオブジェクトには、バッチが進行中の現在の処理ステップが含まれます。

  • 取得クライアント・インスタンス内のbatchlockedの場合、この属性には、キャプチャ・クライアント・インスタンスがバッチをlockedするコンピュータ名が含まれます。

ネストされたスキーマ : procedure
型: object

このバッチに関連付けられた取得プロシージャ。

すべてに一致
Show Source
ネストされたスキーマ : updatedBy
型: object

バッチを更新した最後のユーザー。 これはキャプチャ・システムです。

すべてに一致
Show Source
  • 「ユーザー情報」
    タイトル: User Information

    このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

    モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

ネストされたスキーマ : ユーザー情報
型: object
タイトル: User Information

このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

Show Source
ネストされたスキーマ : lockedBy
型: object

取得クライアント・インスタンス内でbatchlockedの場合、この属性にはバッチをlockedするユーザーが含まれます。

すべてに一致
Show Source
  • 「ユーザー情報」
    タイトル: User Information

    このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

    モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

ネストされたスキーマ : step
型: object

取得が現在バッチを処理している場合、このオブジェクトには、バッチが進行中の現在の処理ステップが含まれます。

すべてに一致
Show Source
ネストされたスキーマ : プロシージャ・ステップ
型: object
タイトル: Procedure Step

プロシージャ・フロー内のステップ。

Show Source
  • プロシージャ内のステップの一意の識別子。

  • 作成時にステップに指定された名前。 たとえば、処理ジョブまたはコミット・プロファイルの名前。

  • ステップのタイプ。 次に例を示します: 外部プロセッサ, TIFF換算プロセッサ, アセット参照プロセッサ, etc.

ネストされたスキーマ : プロシージャの取得
型: object
タイトル: Capture Procedure

取得プロシージャでは、フローのメタデータおよび進捗ステップを定義します。

Show Source
ネストされたスキーマ : フィールド値
型: object
タイトル: Field Value

フィールド値は、基本フィールド定義と実際の値を組み合せた取得メタデータ・フィールドです。

Show Source
  • デフォルト値: ALPHA_NUMERIC

    フィールドのデータ型。 Captureでは、次の6つのデータ型がサポートされています:

    • NUMERIC - 整数ベースの数値
    • ALPHA_NUMERIC - 一般的なテキストまたは文字列値
    • DATE - RFC 3339で管理される「ISO-8601日時」形式(yyyy-MM-dd'T'HH:mm:ss.SSS'Z')の日付/時間値
    • FLOAT - 浮動小数点数値
    • ITEM_REFERENCE - Oracle Content Managementのコンテンツ・アイテムへの「人差し指」
    • ASSET_REFERENCE - Oracle Content Managementのデジタル・アセットへの「人差し指」
    • CATEGORY_REFERENCE - Oracle Content Managementのタクソノミ・カテゴリに対する「人差し指」
    • LANGUAGE - RFC 4647で定義されている言語コード。
  • フィールドの名前。

  • 指定されたキャプチャ・ドキュメントに関連する、このメタデータ・フィールドの実際の値。

    フィールドには最初の値は含まれません。 これらは設定する必要があります。 これは、メタデータ・フィールド定義のデフォルト値、取得クライアントで指定されたユーザー、または取得処理ジョブによって実行されます。

    取得のフィールドには、null値の概念がありません。 フィールドに値があるか、値がありません。 「空白」は、値がないことを意味します。

ネストされたスキーマ : ドキュメント・プロファイル
型: object
タイトル: Document Profile

「ドキュメント・プロファイル」は、キャプチャ・プロシージャで定義されたカスタム・メタデータ・フィールドのコレクションをドキュメントに関連付けます。 また、添付タイプを関連付けることもできます。

これらは、ドキュメントを分類して処理するために取得で使用されます。 ドキュメント・プロファイルでは、プロシージャからドキュメントへのカスタム・メタデータ・フィールドおよび添付タイプが関連付けられますが、これらのフィールドまたは添付のみにメタデータが制限されることはありません。 取得クライアント内での表示/管理に使用されます。

Show Source
ネストされたスキーマ : エラーの詳細
型: object
タイトル: Error Detail

これはシステムのエラーを表し、返されるレスポンス・オブジェクトです。

Show Source
  • この問題の発生に固有の説明。 人間が判読可能な複数行の可能性があり、その問題を詳細に説明します。

  • エラーの詳細を提供するURIをリンクに追加します。

  • アプリケーション・エラー・コード。HTTPエラー・コードとは異なります。 このコードは、titledetailなどのフィールドを比較するのではなく、特定のエラーをチェックするために使用する必要があります。

  • Error Details
    タイトル: Error Details
  • エラーが発生した場所を示すXPathまたはJSONパス。

  • エラーに対応するHTTPステータス・コード。

  • 問題の短く、判読可能なサマリー。 タイトルは、特定のエラーをチェックする方法としては使用しないでください。そのためにはo:errorCodeを使用してください。

  • 問題のタイプを識別する絶対URI。 このURIが参照解除されると、「推奨」は、HTMLページなど、問題の人間が読めるサマリーを提供します。

ネストされたスキーマ : エラーの詳細
型: array
タイトル: Error Details
Show Source
  • Error Detail
    タイトル: Error Detail

    これはシステムのエラーを表し、返されるレスポンス・オブジェクトです。

トップに戻る

レスポンス

サポートされているメディア・タイプ

204レスポンス

内容なし

400レスポンス

不正リクエスト

情報が欠落しているか無効であるため(入力フィールドでの検証エラー、必須値の欠落など)、リクエストを処理できませんでした。 レスポンスは「エラーの詳細」オブジェクトになります。

403レスポンス

禁止

リクエストは有効で、認識されましたが、サーバーはアクションを拒否しています。 これは、リソースに必要な権限がないアカウント、または禁止されたアクション(たとえば、1つのみが許可されている重複アイテムの作成)を試みていることが原因である可能性があります。 レスポンスは「エラーの詳細」オブジェクトになります。

404レスポンス

Not Found

リクエストに、存在しないリソースURIが含まれています。 レスポンスは「エラーの詳細」オブジェクトになります。

422レスポンス

処理できないエンティティ

リクエストの形式は良好でしたが、サーバーは含まれているリソース/手順を処理できませんでした。

レスポンスは、「文書タスク・エラー」オブジェクトの配列です。 完了できなかった文書タスクごとに配列にエントリがあります。 「文書タスク・エラー」オブジェクトのtaskNumberによる昇順になります。 配列内の各「文書タスク・エラー」には、基礎となる原因の詳細を提供する「エラーの詳細」オブジェクトが含まれます。

本文()
ルート・スキーマ : 文書タスク・エラー
型: array
タイトル: Document Task Errors

これは、「文書タスク・エラー」オブジェクトの配列です。 各オブジェクトは、完了できなかったドキュメントを識別します。

Show Source
  • Document Task Error
    タイトル: Document Task Error

    「文書タスク・エラー」は、なんらかの理由で完了できなかったドキュメントで、エラーによって識別されます。

    「ドキュメント」オブジェクトは、完全な操作のリクエスト本文の部分と同じオブジェクトです。 「エラーの詳細」オブジェクトには、ドキュメント・タスクの完了に失敗した理由を識別する情報が含まれます。

ネストされたスキーマ : 文書タスク・エラー
型: object
タイトル: Document Task Error

「文書タスク・エラー」は、なんらかの理由で完了できなかったドキュメントで、エラーによって識別されます。

「ドキュメント」オブジェクトは、完全な操作のリクエスト本文の部分と同じオブジェクトです。 「エラーの詳細」オブジェクトには、ドキュメント・タスクの完了に失敗した理由を識別する情報が含まれます。

Show Source
  • document

    これは、このタスクの完全な操作のリクエスト本文に含まれていた「ドキュメント」オブジェクトです。

  • error

    このタスクの完全な操作が失敗した理由を説明する「エラーの詳細」です。

  • 完了できなかったタスク番号。 これは、ステップ・タスク・キューから取得したDocumentTaskのContent Captureで指定された数である必要があります。

ネストされたスキーマ : document
型: object

これは、このタスクの完全な操作のリクエスト本文に含まれていた「ドキュメント」オブジェクトです。

すべてに一致
Show Source
  • 「ドキュメント」
    タイトル: Document

    取得の「ドキュメント」は、カスタム・メタデータ・フィールドと組み合されたファイルです。 メタデータ・フィールドは、キャプチャ・プロシージャで定義され、キャプチャ内で管理される情報の所有者として機能します。 「ドキュメント」には、添付を含めることもできます。 「添付」は、「ドキュメント」を拡張することを目的としており、多数のベア・リング・タイプの添付があります。

ネストされたスキーマ : error
型: object

このタスクの完全な操作が失敗した理由を説明する「エラーの詳細」です。

すべてに一致
Show Source
  • 「エラーの詳細」
    タイトル: Error Detail

    これはシステムのエラーを表し、返されるレスポンス・オブジェクトです。

ネストされたスキーマ : ドキュメント
型: object
タイトル: Document

取得の「ドキュメント」は、カスタム・メタデータ・フィールドと組み合されたファイルです。 メタデータ・フィールドは、キャプチャ・プロシージャで定義され、キャプチャ内で管理される情報の所有者として機能します。 「ドキュメント」には、添付を含めることもできます。 「添付」は、「ドキュメント」を拡張することを目的としており、多数のベア・リング・タイプの添付があります。

Show Source
ネストされたスキーマ : batch
型: object

このドキュメントを含む取得バッチ。

すべてに一致
Show Source
  • 「バッチの取得」
    タイトル: Capture Batch

    プロシージャの作業単位を表す、キャプチャ内のドキュメントのコレクション。

ネストされたスキーマ : createdBy
型: object

ドキュメントを作成したユーザー。

すべてに一致
Show Source
  • 「ユーザー情報」
    タイトル: User Information

    このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

    モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

ネストされたスキーマ: fields
型: array

これは、このドキュメントで使用できるすべてのフィールド値の配列です。

Show Source
  • Field Value
    タイトル: Field Value

    フィールド値は、基本フィールド定義と実際の値を組み合せた取得メタデータ・フィールドです。

ネストされたスキーマ : profile
型: object

この文書に割り当てられている文書プロファイル。

すべてに一致
Show Source
  • 「ドキュメント・プロファイル」
    タイトル: Document Profile

    「ドキュメント・プロファイル」は、キャプチャ・プロシージャで定義されたカスタム・メタデータ・フィールドのコレクションをドキュメントに関連付けます。 また、添付タイプを関連付けることもできます。

    これらは、ドキュメントを分類して処理するために取得で使用されます。 ドキュメント・プロファイルでは、プロシージャからドキュメントへのカスタム・メタデータ・フィールドおよび添付タイプが関連付けられますが、これらのフィールドまたは添付のみにメタデータが制限されることはありません。 取得クライアント内での表示/管理に使用されます。

ネストされたスキーマ : step
型: object

現在の処理ステップ(存在する場合)は、この文書を実行中です。

すべてに一致
Show Source
ネストされたスキーマ : updatedBy
型: object

ドキュメントを更新した最後のユーザー。

すべてに一致
Show Source
  • 「ユーザー情報」
    タイトル: User Information

    このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

    モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

ネストされたスキーマ : バッチの取得
型: object
タイトル: Capture Batch

プロシージャの作業単位を表す、キャプチャ内のドキュメントのコレクション。

Show Source
  • createdBy

    バッチを作成したユーザー。

  • これは、バッチが作成された時期を識別します。 「ISO-8601日時」形式(yyyy-MM-dd'T'HH:mm:ss.SSSZ) UTCの日付/時間は、RFC 3339によって管理されます。

  • バッチの現在のエラー・メッセージ(存在する場合)。

    バッチがERROR stateにある場合、バッチ処理に失敗した理由を示すエラー・メッセージが表示されます。 このメッセージは、バッチ処理が再エンターされるまで残ります。

  • バッチの一意識別子。

  • links
  • lock

    batchlockedの場合(ユーザーがバッチを作成/編集する場合、またはキャプチャが現在バッチを処理している場合)、このオブジェクトにはロックに関する情報が含まれます。 バッチのstateは、このオブジェクトが存在するかどうかを決定します。

  • バッチに指定された名前。

    取得でバッチを作成する場合、名前は定義済のプレフィクスと連番になります。 たとえば、inv_4781です

  • バッチに関連付けられたユーザー指定の一般ノート。

  • 最小値: 0
    最大値: 10
    デフォルト値: 0

    ユーザーがバッチの優先度を指定しました。

    この値は、ユーザーの注意のためにバッチを優先するために使用されます。 クライアントで表示するバッチをフィルタおよびソートするために使用されます。

  • procedure

    このバッチに関連付けられた取得プロシージャ。

  • デフォルト値: READY

    バッチの現在の状態。

    • READY - バッチの標準保存状態。 クライアントによってロックできます。
    • LOCKED - バッチは、ドキュメントの追加/削除やメタデータ・フィールド値の設定など、編集のためにクライアントによってロックされます。
    • ERROR - 処理中にエラーが発生しました。 処理エラーを修正するために、編集のためにクライアントによってロックできます。
    • PROCESSING - 取得は現在バッチを処理しています。 バッチは、取得プロシージャで定義されたジョブのいずれかにあります。
  • バッチに割り当てられた現在のステータス。

    ステータス値はプロシージャで定義され、バッチ作成時および処理ジョブ間の遷移時に割り当てることができます。

  • updatedBy

    バッチを更新した最後のユーザー。 これはキャプチャ・システムです。

  • これにより、バッチの最終更新日時が識別されます。 「ISO-8601日時」形式(yyyy-MM-dd'T'HH:mm:ss.SSSZ) UTCの日付/時間は、RFC 3339によって管理されます。

ネストされたスキーマ : createdBy
型: object

バッチを作成したユーザー。

すべてに一致
Show Source
  • 「ユーザー情報」
    タイトル: User Information

    このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

    モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

ネストされたスキーマ : lock
型: object

batchlockedの場合(ユーザーがバッチを作成/編集する場合、またはキャプチャが現在バッチを処理している場合)、このオブジェクトにはロックに関する情報が含まれます。 バッチのstateは、このオブジェクトが存在するかどうかを決定します。

Show Source
  • lockedBy

    取得クライアント・インスタンス内でbatchlockedの場合、この属性にはバッチをlockedするユーザーが含まれます。

  • これは、バッチがいつロックされたかを識別します。 「ISO-8601日時」形式(yyyy-MM-dd'T'HH:mm:ss.SSSZ) UTCの日付/時間は、RFC 3339によって管理されます。

  • step

    取得が現在バッチを処理している場合、このオブジェクトには、バッチが進行中の現在の処理ステップが含まれます。

  • 取得クライアント・インスタンス内のbatchlockedの場合、この属性には、キャプチャ・クライアント・インスタンスがバッチをlockedするコンピュータ名が含まれます。

ネストされたスキーマ : procedure
型: object

このバッチに関連付けられた取得プロシージャ。

すべてに一致
Show Source
ネストされたスキーマ : updatedBy
型: object

バッチを更新した最後のユーザー。 これはキャプチャ・システムです。

すべてに一致
Show Source
  • 「ユーザー情報」
    タイトル: User Information

    このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

    モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

ネストされたスキーマ : ユーザー情報
型: object
タイトル: User Information

このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

Show Source
ネストされたスキーマ : lockedBy
型: object

取得クライアント・インスタンス内でbatchlockedの場合、この属性にはバッチをlockedするユーザーが含まれます。

すべてに一致
Show Source
  • 「ユーザー情報」
    タイトル: User Information

    このオブジェクトには、取得の指定ユーザーに関する情報が含まれます。

    モデルは、このオブジェクトを使用して、ユーザーと他のオブジェクトの関係を示します。 たとえば、APIのモデルでは、ユーザー・オブジェクトである属性updatedByを定義できます。 これは、そのユーザーが最後に更新されたことを示します。

ネストされたスキーマ : step
型: object

取得が現在バッチを処理している場合、このオブジェクトには、バッチが進行中の現在の処理ステップが含まれます。

すべてに一致
Show Source
ネストされたスキーマ : プロシージャ・ステップ
型: object
タイトル: Procedure Step

プロシージャ・フロー内のステップ。

Show Source
  • プロシージャ内のステップの一意の識別子。

  • 作成時にステップに指定された名前。 たとえば、処理ジョブまたはコミット・プロファイルの名前。

  • ステップのタイプ。 次に例を示します: 外部プロセッサ, TIFF換算プロセッサ, アセット参照プロセッサ, etc.

ネストされたスキーマ : プロシージャの取得
型: object
タイトル: Capture Procedure

取得プロシージャでは、フローのメタデータおよび進捗ステップを定義します。

Show Source
ネストされたスキーマ : フィールド値
型: object
タイトル: Field Value

フィールド値は、基本フィールド定義と実際の値を組み合せた取得メタデータ・フィールドです。

Show Source
  • デフォルト値: ALPHA_NUMERIC

    フィールドのデータ型。 Captureでは、次の6つのデータ型がサポートされています:

    • NUMERIC - 整数ベースの数値
    • ALPHA_NUMERIC - 一般的なテキストまたは文字列値
    • DATE - RFC 3339で管理される「ISO-8601日時」形式(yyyy-MM-dd'T'HH:mm:ss.SSS'Z')の日付/時間値
    • FLOAT - 浮動小数点数値
    • ITEM_REFERENCE - Oracle Content Managementのコンテンツ・アイテムへの「人差し指」
    • ASSET_REFERENCE - Oracle Content Managementのデジタル・アセットへの「人差し指」
    • CATEGORY_REFERENCE - Oracle Content Managementのタクソノミ・カテゴリに対する「人差し指」
    • LANGUAGE - RFC 4647で定義されている言語コード。
  • フィールドの名前。

  • 指定されたキャプチャ・ドキュメントに関連する、このメタデータ・フィールドの実際の値。

    フィールドには最初の値は含まれません。 これらは設定する必要があります。 これは、メタデータ・フィールド定義のデフォルト値、取得クライアントで指定されたユーザー、または取得処理ジョブによって実行されます。

    取得のフィールドには、null値の概念がありません。 フィールドに値があるか、値がありません。 「空白」は、値がないことを意味します。

ネストされたスキーマ : ドキュメント・プロファイル
型: object
タイトル: Document Profile

「ドキュメント・プロファイル」は、キャプチャ・プロシージャで定義されたカスタム・メタデータ・フィールドのコレクションをドキュメントに関連付けます。 また、添付タイプを関連付けることもできます。

これらは、ドキュメントを分類して処理するために取得で使用されます。 ドキュメント・プロファイルでは、プロシージャからドキュメントへのカスタム・メタデータ・フィールドおよび添付タイプが関連付けられますが、これらのフィールドまたは添付のみにメタデータが制限されることはありません。 取得クライアント内での表示/管理に使用されます。

Show Source
ネストされたスキーマ : エラーの詳細
型: object
タイトル: Error Detail

これはシステムのエラーを表し、返されるレスポンス・オブジェクトです。

Show Source
  • この問題の発生に固有の説明。 人間が判読可能な複数行の可能性があり、その問題を詳細に説明します。

  • エラーの詳細を提供するURIをリンクに追加します。

  • アプリケーション・エラー・コード。HTTPエラー・コードとは異なります。 このコードは、titledetailなどのフィールドを比較するのではなく、特定のエラーをチェックするために使用する必要があります。

  • Error Details
    タイトル: Error Details
  • エラーが発生した場所を示すXPathまたはJSONパス。

  • エラーに対応するHTTPステータス・コード。

  • 問題の短く、判読可能なサマリー。 タイトルは、特定のエラーをチェックする方法としては使用しないでください。そのためにはo:errorCodeを使用してください。

  • 問題のタイプを識別する絶対URI。 このURIが参照解除されると、「推奨」は、HTMLページなど、問題の人間が読めるサマリーを提供します。

ネストされたスキーマ : エラーの詳細
型: array
タイトル: Error Details
Show Source
  • Error Detail
    タイトル: Error Detail

    これはシステムのエラーを表し、返されるレスポンス・オブジェクトです。

500レスポンス

内部サーバー・エラー

サーバーで予期しない状態が発生し、リクエストを処理できませんでした。 レスポンスは「エラーの詳細」オブジェクトになります。

トップに戻る

例1:

次の例は、タスク・キュー内のドキュメント処理を完了する方法を示しています。

curl -X PUT -H 'Accept: application/json' 'https://host:port/content/capture/api/v1/steps/a82321c2-f288-4545-8795-e3c0f035f7ba/tasks/documents/complete'

これは、属性値の設定時にドキュメント処理を完了する方法を示しています。 この操作が正常に完了してもレスポンス本文はありません。

リクエスト本文

[
   {
     "taskNumber": 177,
     "document": {
                    "stateToken": "340f804ff4118f2f419bc3ca87ef1213",
                     "fields": [
                            {
                              "name": "Invoice Date",
                              "dataType": "DATE",
                              "value": "2021-09-15"
                            }
                        ]
                    }
                }
            ]

例2:

これは、属性値の設定中に複数の文書処理を完了する方法を示しています。 この操作が正常に完了してもレスポンス本文はありません。

curl -X PUT -H 'Accept: application/json' 'https://host:port/content/capture/api/v1/steps/a82321c2-f288-4545-8795-e3c0f035f7ba/tasks/documents/complete'

リクエスト本文

[
     {
         "taskNumber": 177,
          "document": {
                    "stateToken": "340f804ff4118f2f419bc3ca87ef1213",
                     "fields": [
                            {
                                "name": "Invoice Date",
                                "dataType": "DATE",
                                "value": "2021-09-06"
                            }
                        ]
                    }
                },
                {
                    "taskNumber": 178,
                    "document": {
                        "stateToken": "d732c7864c45b405900d086dc54efd09",
                        "fields": [
                            {
                                "name": "Invoice Date",
                                "dataType": "DATE",
                                "value": "2021-09-08"
                            }
                        ]
                    }
                }
            ]

例3:

これは、エラーとしてドキュメント処理を完了する方法を示しています。 この操作が正常に完了してもレスポンス本文はありません。

curl -X PUT -H 'Accept: application/json' 'https://host:port/content/capture/api/v1/steps/a82321c2-f288-4545-8795-e3c0f035f7ba/tasks/documents/complete'

リクエスト本文

[
     {
         "taskNumber": 177,
         "document": {
                   "stateToken": "340f804ff4118f2f419bc3ca87ef1213"
                    },
                    "error": {
                        "type": "https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1",
                        "title": "Bad Request",
                        "status": 400,
                        "detail": "The metadata field named 'Invoice Total' is not of the required 'FLOAT' data type."
                    }
                }
            ]

例4:

これは、誤った状態トークン値でドキュメントを完了しようとしています。

curl -X PUT -H 'Accept: application/json' 'https://host:port/content/capture/api/v1/steps/a82321c2-f288-4545-8795-e3c0f035f7ba/tasks/documents/complete'

リクエスト本文

[
       {
          "taskNumber": 177,
           "document": {
                      "stateToken": "2f439d75eb148384a034732e8ec77f59",
                       "fields": [
                            {
                                "name": "Invoice Date",
                                "dataType": "DATE",
                                "value": "2021-09-15"
                            }
                        ]
                    }
                }
            ]

レスポンス本文

[
      {
         "taskNumber": 177,
          "document": {
                    "stateToken": "2f439d75eb148384a034732e8ec77f59",
                     "fields": [
                            {
                                "name": "Invoice Date",
                                "dataType": "DATE",
                                "value": "2021-09-15"
                            }
                        ]
                    },
                    "error": {
                        "type": "https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.13",
                        "title": "Precondition Failed",
                        "status": 412,
                        "detail": "The state tokens do not match [provided: 2f439d75eb148384a034732e8ec77f59, current: 340f804ff4118f2f419bc3ca87ef1213]"
                    }
                }
            ]
トップに戻る