機械翻訳について

プロセスに添付ファイルを追加

post

/ic/api/process/v1/processes/{processId}/attachments

プロセスに添付ファイルを追加します。

ノート:

プロセス・アプリケーションがドキュメントまたは添付ファイルを使用するかどうかは、アプリケーションの構成によって異なります。

  • Oracle Content and Experience(documents)が有効な場合、アプリケーションはドキュメントのみを使用でき、添付ファイルのAPI操作は適用されません。
  • Oracle Content and Experience(documents)が有効でない場合、アプリケーションは添付ファイルのみを使用でき、文書のAPI操作は適用されません。
  • Oracle Content and Experience(documents)がプロセス・アプリケーションで有効かどうかを識別するには、API /ic/api/process/v1/processes/{processId} を使用してプロセス・インスタンスの詳細を取得します。 Oracle Content and Experience(documents)は、パラメータisDoCSEnabled=trueの場合に有効になります。

リクエスト

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

レスポンス

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

200レスポンス

成功

409レスポンス

競合

500レスポンス

内部サーバー・エラー
トップに戻る

次の例では、RESTリソースに対するPOSTリクエストを発行することによって、プロセスに添付ファイルを追加する方法を示しています。

リクエストの送信

curl -H "Authorization: Bearer access_token -F  "part1=@request.json;type=application/json" -F "part2=@serviceRequest.txt;type=text/plain" -X POST http://example.com/ic/api/process/v1/processes/{processId}/attachments  -H "Content-Type:multipart/mixed" 

説明

  • example.com は、Oracle Integrationが実行されているホストです。

  • request.jsonは、添付ファイルに関するデータを含むファイルです。

    request.jsonファイルの例を次に示します:

    {
    "attachmentName" : "serviceRequest.txt", 
    "mimeType" :"text/plain"
    }
    

    attachmentNameは添付ファイルの名前で、mimeTypeはそのMIMEタイプです。

レスポンス本文の例

{
   "totalResult":false,
   "hasMore":false,
   "items":[
      {
         "attachmentName":"BigFiles.txt",
         "mimeType":"text/plain",
         
      },
      {
         "attachmentName":"config.xml",
         "mimeType":"text/xml",
         
      },
      {
         "attachmentName":"serviceRequest.txt",
         "mimeType":"text/plain",
         
      }
   ],
   "links":[
      {
         "href":"http://example.com/ic/api/process/v1/processes/3/attachments",
         "length":0,
         "rel":"self"
      },
      {
         "href":"http://example.com/ic/api/process/v1/processes/3",
         "length":0,
         "rel":"parent"
      }
   ]
}
先頭に戻る