機械翻訳について

添付の取得

get

/capture/api/v1.1/documents/{docId}/attachments/{attId}

この操作では、docIdおよびattIdパラメータで指定されたattachmentが返されます。

指定されたドキュメントへの添付が「愛着のある」でない場合、エラーになります。

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

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
トップに戻る

レスポンス

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

200レスポンス

docIdおよびattIdで指定された添付。

本文()
ルート・スキーマ: Attachment
型: object
タイトル: Attachment

Captureの「添付」は、「ドキュメント」の補助コンテンツを含むファイルです。 基本的に、その構造は「ドキュメント」の構造と非常に似ていますが、メタデータ・フィールドはありません。

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

この添付親文書を含む取得バッチ。

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

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

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

添付を作成したユーザー。

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

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

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

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

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

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

この添付に割り当てられている添付タイプ。

すべてに一致
Show Source
  • 「添付タイプ」
    タイトル: Attachment Type

    添付タイプを使用すると、文書の添付のプロセスを分類し、フィルタできます。

ネストされたスキーマ : 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
タイトル: Attachment Type

添付タイプを使用すると、文書の添付のプロセスを分類し、フィルタできます。

Show Source

404レスポンス

Not Found

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

500レスポンス

内部サーバー・エラー

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

トップに戻る

例1:

次の例は、添付を取得する方法を示しています。

curl -X GET -H 'Accept: application/json' 'https://host:port/content/capture/api/v1/documents/dcf65d45-4f53-4f82-998c-5e189de1b6a1/attachments/b22046ce-2c30-49b3-b734-25f62dea5403'

これにより、IDが'dcf65d45-4f53-4f82-998c-5e189de1b6a1'のドキュメントのIDが'b22046ce-2c30-49b3-b734-25f62dea5403'の添付を取得します。

レスポンス本文

{
    "id": "b22046ce-2c30-49b3-b734-25f62dea5403",
    "documentId": "dcf65d45-4f53-4f82-998c-5e189de1b6a1",
    "title": "InvoiceNote1.txt",
             "batch": {
                 "id": "864",
                  "name": "ep_53"
                },
                "step": {
                    "id": "a82321c2-f288-4545-8795-e3c0f035f7ba",
                    "name": "Find Invoice Date",
                    "type": "External Processor"
                },
                "type": {
                    "id": "1d3340ca-3fcb-43f7-9304-89cfedb1ac69",
                    "name": "Invoice Notes"
                },
                "stateToken": "62a90ec2b7aa4915c04fd271dfb72a1",
                "mediaType": "text/plain",
                "sourceName": "notes.txt",
                "size": 4875,
                "createdBy": {
                    "name": "ssvrint.mtadmin"
                },
                "createdDate": "2021-01-19T20:05:14.215Z",
                "updatedBy": {
                    "name": "ssvrint.mtadmin"
                },
                "updatedDate": "2021-01-19T20:05:14.215Z",
                "links": [
                    {
                        "rel": "canonical",
                        "href": "http://server.example.com/documents/dcf65d45-4f53-4f82-998c-5e189de1b6a1/attachments/b22046ce-2c30-49b3-b734-25f62dea5403",
                        "method": "GET",
                        "mediaType": "application/json"
                    },
                    {
                        "rel": "urn:oce:capture:attachment-content",
                        "href": "http://server.example.com/documents/dcf65d45-4f53-4f82-998c-5e189de1b6a1/attachments/b22046ce-2c30-49b3-b734-25f62dea5403/content",
                        "method": "GET",
                        "mediaType": "text/plain"
                    }
                ]
            }

例2:

curl -X GET -H 'Accept: application/json' 'https://host:port/content/capture/api/v1/documents/5f2be40c-588d-49ac-8d82-c98338d47834/attachments/933a018a-1e75-4e08-8662-27359995bdf0'

これは、存在しない添付を取得しようとした際のエラー・レスポンスを示しています。

レスポンス本文

{
   "type": "https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.5",
   "title": "Not Found",
   "status": 404,
   "detail": "The document with ID '5f2be40c-588d-49ac-8d82-c98338d47834' does not exist or does not contain an attachment with ID '933a018a-1e75-4e08-8662-27359995bdf0'."
 }
トップに戻る