---
schema_version: "1"
id: 3cbceb368e1eef8a6fe4fc682b37f27c53da0e08b3a1b6a975b9c8c70059c3f4
title: Veeva Vault Connector 1.3 リファレンス
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/veevavault-connector/1.3/veevavault-connector-reference.md
canonical_url: https://docs.mulesoft.com/jp/veevavault-connector/1.3/veevavault-connector-reference
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 3d1f4f0200975e29a312df9d482127bd5788e656de73aac7c97b7d5257f48918
description: MuleSoft Documentation Site
release: "1.3"
latest: false
---
# Veeva Vault Connector 1.3 リファレンス

## [](#connection_configuration)Configuration (設定)

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">名前</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">この設定の名前。コネクタはこの名前の設定を参照します。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Vault URL</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">接続に必要な Veeva Vault インスタンスの URL。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Username (ユーザー名)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">セッションの初期化に使用するユーザー名。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Password (パスワード)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ユーザーの認証に使用するパスワード。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Version (バージョン)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Veeva Vault API バージョン。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">v20.1</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Client Id (クライアント ID)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">追跡の目的で各リクエストヘッダーと共に Veeva Vault インスタンスに送信するクライアント ID。形式は ​<code>{organization}-{component/team}</code>​ です (例: <code>abcpharma-clinicalprod</code>​)。要求を送信する前に、クライアント ID の先頭に ​<code>mulesoft</code>​、末尾に ​<code>client-vaultconnector</code>​ が付けられます (例: <code>mulesoft-abcpharma-clinicalprod-client-vaultconnector</code>​)。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

### [](#応答タイムアウト-advanced-詳細-タブ)応答タイムアウト (\[Advanced (詳細)\] タブ)

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Response Timeout (応答タイムアウト)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">コネクタが Veeva Vault の応答を待機する最大時間 (ミリ秒単位)。この時間を超えると、​<code>Response Timeout</code>​ 例外がスローされます。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>30000 ms</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

### [](#burst-api-limit-profile-バースト-api-制限プロファイル-advanced-詳細-タブ)Burst API Limit Profile (バースト API 制限プロファイル) (\[Advanced (詳細)\] タブ)

`<veevavault:burst-api-limit-profile/>`

Veeva Vault API の指定されたバースト API 制限が、設定されたしきい値に達するか超えた場合、​**\[Burst API Limit Profile (バースト API 制限プロファイル)\]**​ を使用します。

**\[Burst API Limit Profile (バースト API 制限プロファイル)\]**​ の値が \[​`Burst api limit config (Default)`​ (バースト API 制限の設定)\] (デフォルト) に設定されている場合、コネクタは、設定されたしきい値に対して Veeva Vault API レスポンスヘッダー (​`X-VaultAPI-BurstLimitRemaining`​) のバースト API 制限を評価します。残りのバースト API 制限が設定されたしきい値に達するか超えた場合、コネクタは指定された時間待機して ​**\[Burst Limit Remaining (残りのバースト制限)\]**​ の計数を再開します。

詳細は、 [「API Rate Limit Headers (API レート制限ヘッダー)」](https://developer.veevavault.com/docs/#api-rate-limits)​を参照してください。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">API Limit Threshold (API 制限しきい値)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Veeva Vault API しきい値制限。このしきい値に達するかこのしきい値を超えた場合、コネクタは指定された時間待機します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>200</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Wait Time (待機時間)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">しきい値に値に達したか、しきい値が残りの API コール数を超えた場合にコネクタが待機する時間。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>5</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Time Unit (時間単位)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p>DAYS</p>
</li>
<li>
<p>HOURS</p>
</li>
<li>
<p>MINUTES</p>
</li>
<li>
<p>SECONDS</p>
</li>
<li>
<p>MILLISECONDS</p>
</li>
<li>
<p>NANOSECONDS</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>[Wait Time (待機時間)]</strong>​ 項目の時間単位。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>MINUTES</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

### [](#daily-api-limit-profile-1-日の-api-制限プロファイル-advanced-詳細-タブ)Daily API Limit Profile (1 日の API 制限プロファイル) (\[Advanced (詳細)\] タブ)

`<veevavault:daily-api-limit-profile/>`

**\[Daily API Limit Profile (1 日の API 制限プロファイル)\]**​ では、1 日の残りの API 制限コール数に対して評価される API 制限しきい値を設定します。1 日の API 制限コール数が、指定された API 制限しきい値に達するか超えた場合、例外がスローされます。 **\[Daily API Limit Profile (1 日の API 制限プロファイル)\]**​ は、デフォルトで無効になっています。

詳細は、 [「API Rate Limit Headers (API レート制限ヘッダー)」](https://developer.veevavault.com/docs/#api-rate-limits)​を参照してください。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">API Limit Threshold (API 制限しきい値)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">許容される 1 日の API コール数の制限を設定する API 制限しきい値。API 制限しきい値に達すると、コネクタは、API コールを呼び出す要求ごとに ​<code>API_LIMIT_EXCEED</code>​ 例外をスローします。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>10000</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

## [](#操作)操作

- [Create Documents](#create_documents)
- [Create Document Renditions](#create_document_renditions)
- [Create Object Records](#create_object_records)
- [Delete Documents](#delete_documents)
- [Delete Document Renditions](#delete_document_renditions)
- [Delete Object Records](#delete_object_records)
- [Export Documents](#export_documents)
- [Get Audit Details](#get_audit_details)
- [Get Documents](#get_documents)
- [Get Document Renditions](#get_document_renditions_types)
- [Get Object Records](#get_object_records)
- [Get Picklists](#get_picklists)
- [Invoke REST API](#invoke_rest_api)
- [Query](#query)
- [Spark Validator](#spark_validator)
- [Update Documents](#update_documents)
- [Update Object Records](#update_object_records)

### [](#create_documents)Create Documents

`<veevavault:create-documents>`

CSV または JSON 形式で提供されたドキュメントメタデータを使用して、Veeva Vault で 1 つまたは複数のドキュメントを作成します。ドキュメントファイルを、作成したドキュメントに添付するコンテンツと共に Vault FTP サーバーの場所にアップロードする必要があります。

#### [](#パラメーター)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Metadata Format (メタデータ形式)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Enum (列挙) (文字列):</p>
</div>
<div class="ulist">
<ul>
<li>
<p>CSV</p>
</li>
<li>
<p>JSON</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ドキュメントメタデータの形式。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Document Metadata (ドキュメントメタデータ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>入力ストリームとしてのドキュメントメタデータ。ペイロードの形式は、​<strong>[Metadata Format (メタデータ形式)]</strong>​ 項目で指定された形式である必要があります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

#### [](#設定)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#create_document_renditions)Create Document Renditions

`<veevavault:create-document-renditions>`

CSV または JSON 形式で提供されたドキュメントメタデータを使用して、Veeva Vault でドキュメントレンディションを一括作成します。

この操作を使用する前に Vault が移行モードになっている必要があります。この操作では、標準の UTF-8 でエンコードされた値を含む、最大サイズ 1 GB の CSV 入力データを取り込みます。

#### [](#パラメーター-2)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Metadata Format (メタデータ形式)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Enum (列挙) (文字列):</p>
</div>
<div class="ulist">
<ul>
<li>
<p>CSV</p>
</li>
<li>
<p>JSON</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ドキュメントメタデータの形式。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Document Metadata (ドキュメントメタデータ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>入力ストリームとしてのドキュメントメタデータ。ペイロードの形式は、​<strong>[Metadata Format (メタデータ形式)]</strong>​ 項目で指定された形式である必要があります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

#### [](#設定-2)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-2)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#create_object_records)Create Object Records

`<veevavault:create-object-records>`

CSV または JSON 形式で提供されたオブジェクトメタデータを使用して、選択した Vault オブジェクトの一括オブジェクトレコードを作成します。

#### [](#パラメーター-3)パラメーター

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 20%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">名前</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">型</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">説明</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">デフォルト値</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">必須</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Object Name (オブジェクト名)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Veeva Vault 更新アイコンをクリックして、Vault オブジェクトリストを取得します。リストからオブジェクト名を選択して、選択したオブジェクトのレコードを作成します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Metadata Format (メタデータ形式)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Enum (列挙) (文字列):</p>
</div>
<div class="ulist">
<ul>
<li>
<p>CSV</p>
</li>
<li>
<p>JSON</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">オブジェクトメタデータの形式。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Object Metadata (オブジェクトメタデータ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>入力ストリームとしてのオブジェクトメタデータ。ペイロードの形式は、​<strong>[Metadata Format (メタデータ形式)]</strong>​ 項目で指定された形式である必要があります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

#### [](#設定-3)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-3)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#delete_documents)Delete Documents

`<veevavault:delete-documents>`

CSV または JSON 形式で提供されたドキュメントメタデータを使用して、Veeva Vault の 1 つまたは複数のドキュメントを削除します。

#### [](#パラメーター-4)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Metadata Format (メタデータ形式)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Enum (列挙) (文字列):</p>
</div>
<div class="ulist">
<ul>
<li>
<p>CSV</p>
</li>
<li>
<p>JSON</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ドキュメントメタデータの形式。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Document Metadata (ドキュメントメタデータ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>入力ストリームとしてのドキュメントメタデータ。ペイロードの形式は、​<strong>[Metadata Format (メタデータ形式)]</strong>​ 項目で指定された形式である必要があります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

#### [](#設定-4)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-4)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#delete_document_renditions)Delete Document Renditions

`<veevavault:delete-document-renditions>`

CSV または JSON 形式で提供されたドキュメントメタデータを使用して、Veeva Vault のドキュメントレンディションを一括削除します。

#### [](#パラメーター-5)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Metadata Format (メタデータ形式)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Enum (列挙) (文字列):</p>
</div>
<div class="ulist">
<ul>
<li>
<p>CSV</p>
</li>
<li>
<p>JSON</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ドキュメントメタデータの形式。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Document Metadata (ドキュメントメタデータ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>入力ストリームとしてのドキュメントメタデータ。ペイロードの形式は、​<strong>[Metadata Format (メタデータ形式)]</strong>​ 項目で指定された形式である必要があります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

#### [](#設定-5)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-5)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#delete_object_records)Delete Object Records

`<veevavault:delete-object-records>`

CSV または JSON 形式で提供されたオブジェクトメタデータを使用して、選択した Vault オブジェクトのオブジェクトレコードを一括削除します。

#### [](#パラメーター-6)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Object Name (オブジェクト名)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Veeva Vault 更新アイコンをクリックして、Vault オブジェクトリストを取得します。リストからオブジェクト名を選択して、選択したオブジェクトのレコードを削除します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Metadata Format (メタデータ形式)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Enum (列挙) (文字列):</p>
</div>
<div class="ulist">
<ul>
<li>
<p>CSV</p>
</li>
<li>
<p>JSON</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">オブジェクトメタデータの形式。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Object Metadata (オブジェクトメタデータ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>入力ストリームとしてのオブジェクトメタデータ。ペイロードの形式は、​<strong>[Metadata Format (メタデータ形式)]</strong>​ 項目で指定された形式である必要があります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

#### [](#設定-6)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-6)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#export_documents)Export Documents

`<veevavault:export-documents>`

Vault の FTP ステージングサーバーにエクスポートする一連のドキュメントを照会します。

Async スコープを使用して、ドキュメント ID を含むペイロードを渡すことで、​**Export Documents**​ 操作を個別の非同期フローで使用します。非同期で使用した場合、メインフローのプロセスが続行されている間、​**Export Documents**​ 操作は個別のフロースレッドで実行され、指定されたポーリング間隔を待機し、ジョブが正常に終了するまでジョブの状況をポーリングします。

エクスポートされたドキュメントは、フォルダーの FTP ステージング領域 (階層構造は ​`{root}/{userId}/{jobId}/{documentIds}/{versions}`​) に保存されます。

次の例は、ジョブの結果を応答として返す ​**Export Documents**​ 操作を示しています。

\[
  {
	"file": "/41601/249051/0\_1/TestDocument.docx",
	"user\_id\_\_v": 1885110,
	"id": 249051,
	"responseStatus": "SUCCESS",
	"minor\_version\_number\_\_v": 1,
	"major\_version\_number\_\_v": 0
  },
  {
	"file": "/41601/249050/0\_1/TestDocument.docx",
	"user\_id\_\_v": 1885110,
	"id": 249050,
	"responseStatus": "SUCCESS",
	"minor\_version\_number\_\_v": 1,
	"major\_version\_number\_\_v": 0
  },
  {
	"file": "/41601/249052/0\_1/TestDocument.docx",
	"user\_id\_\_v": 1885110,
	"id": 249052,
	"responseStatus": "SUCCESS",
	"minor\_version\_number\_\_v": 1,
	"major\_version\_number\_\_v": 0
  }
\]

この例には次の属性が含まれます。

- `file`  
    `"/{jobId}/{documentId}/{major-minor-version}/{filename}"`​ の形式を使用します。これは、Vault FTP サーバーのステージング領域の絶対ファイルパス位置です。
- `user_id__v`  
    コネクタ内でログイン情報が設定されているユーザーの Vault システムでのユーザー ID。フォルダーが Vault FTP サーバーのステージング領域のルート位置に作成され、その下にエクスポートされたファイルが配置されます。フォルダーは、文字 ​`u`​ のプレフィックスを持つユーザー ID の名前を使用して作成されます。例: `/uXXXXXXX/{jobId}/{documentId}/{major-minor-version}/{filename}\)`​。
- `id`  
    エクスポートされたドキュメントファイルのドキュメント ID。
- `major_version_number__v`  
    エクスポートされたドキュメントファイルのメジャーバージョン番号。
- `minor_version_number__v`  
    エクスポートされたドキュメントファイルのマイナーバージョン番号。

#### [](#パラメーター-7)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Metadata Format (メタデータ形式)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Enum (列挙) (文字列):</p>
</div>
<div class="ulist">
<ul>
<li>
<p>CSV</p>
</li>
<li>
<p>JSON</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">オブジェクトメタデータの形式。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Document Metadata (ドキュメントメタデータ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>入力ストリームとしてのドキュメントメタデータ。ペイロードの形式は、​<strong>[Metadata Format (メタデータ形式)]</strong>​ 項目で指定された形式である必要があります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">#[payload]</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Source (ソース)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Boolean (ブール)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ソースファイルを除外するには、​<code>false</code>​ に設定します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Renditions (レンディション)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Boolean (ブール)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">レンディションを含めるには、​<code>true</code>​ に設定します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">All Versions (すべてのバージョン)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Boolean (ブール)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">すべてのバージョンまたは最新バージョンを含めるには、​<code>true</code>​ に設定します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Polling Interval (ポーリング間隔)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ジョブが正常に終了するまで、指定した間隔 (秒単位) で Vault をポーリングします。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>30</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>

#### [](#設定-7)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-7)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

#### [](#get_audit_details)Get Audit Details

`<veevavault:get-audit-details>`

指定された監査種別の監査の詳細を取得します。

この操作では、Mule 標準ページネーションに基づくページングメカニズムが提供されます。詳細は、​[「ストリーミングおよびページネーション」](https://docs.mulesoft.com/jp/veevavault-connector/1.3/veevavault-connector-config-topics#streaming_and_pagination.adoc)​を参照してください。

#### [](#パラメーター-8)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Audit Type (監査種別)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Veeva Vault 更新アイコンをクリックして、Vault の監査種別を取得します。監査の詳細を取得する必要がある、対象の監査種別をリストから選択します。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Start Date (開始日)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">監査情報の取得を開始する日付。この日付は過去 30 日を超えることはできません。日付は ​<code>YYYY-MM-DDTHH:MM:SSZ</code>​ 形式である必要があります。日時は UTC です。時間を指定しない場合、デフォルトで、開始日は指定した日付の深夜 (T00:00:00Z) に設定されます。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">End Date (終了日)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">監査情報の取得を停止する日付。この日付は過去 30 日を超えることはできません。日付は ​<code>YYYY-MM-DDTHH:MM:SSZ</code>​ 形式である必要があります。日時は UTC です。時間を指定しない場合、デフォルトで、開始日は指定した日付の深夜 (T00:00:00Z) に設定されます。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Fetch Size (フェッチサイズ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1 ページあたりのレコード数を指定します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>100</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Batch Size (バッチサイズ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">バッチごとのページ数を指定します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>10</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>

#### [](#設定-8)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-8)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#get_documents)Get Documents

`<veevavault:get-documents>`

Veeva Vault からドキュメントの詳細を取得します。次のいずれかを実行できます。

- ドキュメントプロパティ (ドキュメント種別、サブタイプ、分類) を指定して、ドキュメントの詳細を取得します。
    
    ドキュメントプロパティが指定されている場合、​**Get Documents**​ 操作によって VQL クエリが動的にビルドされます。その後、この VQL クエリが Vault で実行され、ドキュメントの詳細が取得されます。
- ドキュメントプロパティ (ドキュメント種別、サブタイプ、分類) をフェッチして、ドキュメントの詳細を取得します。
    
    ドキュメントプロパティが指定されていない場合、​`/api/{version}/metadata/objects/documents/properties`​ を使用してドキュメントプロパティメタデータがフェッチされ、​**\[Document Properties (ドキュメントプロパティ)\]**​ リストに追加または挿入されたドキュメントメタデータプロパティに基づいて VQL クエリがビルドされます。メタデータプロパティが指定されていない場合、クエリ可能なすべてのドキュメントプロパティが VQL クエリで使用および実行されます。

この操作の後に For-Each/Splitter 要素を配置して、各ドキュメントのデータ (ページ) を順次フェッチします。

この操作では、Mule 標準ページネーションに基づくページングメカニズムが提供されます。詳細は、​[「ストリーミングおよびページネーション」](https://docs.mulesoft.com/jp/veevavault-connector/1.3/veevavault-connector-config-topics#streaming_and_pagination.adoc)​を参照してください。

#### [](#パラメーター-9)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">型</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">選択可能なすべてのドキュメント種別のリスト。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Subtype (サブタイプ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">選択可能なすべてのドキュメントサブタイプのリスト。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Classification (分類)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">選択可能なすべてのドキュメント分類のリスト。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Document Properties (ドキュメントプロパティ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">List&lt;String&gt;</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ビジネス要件に基づいてドキュメントプロパティをリストに挿入します。提供されていない場合、すべてのクエリ可能なドキュメントプロパティが選択されて VQL クエリがビルドされ、内部的に呼び出されてドキュメントの詳細が取得されます。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">WHERE Clause (Where 句)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">VQL クエリを動的にビルドするために追加する WHERE 句。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Fetch Size (フェッチサイズ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1 ページあたりのレコード数を指定します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>100</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Batch Size (バッチサイズ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">バッチごとのページ数を指定します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>10</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>

#### [](#設定-9)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-9)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#get_document_renditions_types)Get Document Renditions Types

`<veevavault:get-document-renditions>`

ドキュメントレンディションの詳細を取得します。

#### [](#パラメーター-10)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Document Metadata (ドキュメントメタデータ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>入力ストリームとしてのドキュメントメタデータ。ペイロードの形式は、​<strong>[Metadata Format (メタデータ形式)]</strong>​ 項目で指定された形式である必要があります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

#### [](#設定-10)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-10)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#get_object_records)Get Object Records

`<veevavault:get-object-records>`

オブジェクトメタデータ項目を使用してオブジェクトレコードの詳細を取得し、VQL クエリを動的にビルドして Vault で実行し、オブジェクトの詳細を取得します。この操作の後に For-Each/Splitter 要素を配置して、各オブジェクトレコード (ページ) を順次フェッチします。

この操作では、Mule 標準ページネーションに基づくページングメカニズムが提供されます。詳細は、​[「ストリーミングおよびページネーション」](https://docs.mulesoft.com/jp/veevavault-connector/1.3/veevavault-connector-config-topics#streaming_and_pagination.adoc)​を参照してください。

#### [](#パラメーター-11)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Object Name (オブジェクト名)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>選択可能なすべての Vault オブジェクトのリスト。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Object Fields (オブジェクト項目)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">List&lt;String&gt;</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ビジネス要件に基づいてオブジェクト項目をリストに挿入します。指定されていない場合、使用可能なすべてのアクティブなオブジェクト項目が選択されて VQL クエリがビルドされ、内部的に呼び出されてオブジェクトレコードの詳細が取得されます。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">WHERE Clause (Where 句)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Vault で実行する VQL クエリを動的にビルドするために追加される LINKK SKK VQL WHERE 句 (キーワード WHERE を使用しない)。例: <code>study_country__v = ‘0SC000000000101</code>​。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Fetch Size (フェッチサイズ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1 ページあたりのレコード数を指定します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>100</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Batch Size (バッチサイズ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">バッチごとのページ数を指定します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>10</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>

#### [](#設定-11)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-11)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

#### [](#get_picklists)Get Picklists

`<veevavault:get-picklists>`

選択リストで設定されているすべての使用可能な値を取得します。

#### [](#パラメーター-12)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Picklist Name (選択リスト名)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Vault での選択可能な監査種別のリスト。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

#### [](#設定-12)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-12)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#invoke_rest_api)Invoke REST API

<veevavault:invoke-rest-api>

[Veeva Vault Rest API](https://developer.veevavault.com/api/20.1/#documents)​ を呼び出し、ヘッダーで指定されている ​**Accept**​ 値に応じて JSON (デフォルト) または XML 形式で応答を返します。 [API レート制限](https://developer.veevavault.com/docs/#api-rate-limits)​を超過しないように、REST API を個別に使用するのではなく、可能な限り一括で使用することが重要です。

#### [](#パラメーター-13)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Method (メソッド)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>REST API を呼び出すメソッドのリスト。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>GET</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Path (パス)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">要求を送信する URI パス。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Body (本文)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">要求 (GET メソッド要求以外) と一緒に送信される要求メッセージの本文。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">#[payload]</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">ヘッダー</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Map (マップ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">要求と一緒に送信するキー-値形式のヘッダー。要求でヘッダーが必要ない場合は、このパラメーターを空白 (デフォルト) にしてください。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">URI パラメーター</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Map (マップ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">パスの値を解決するためのキー-値形式の URI パラメーター。パスに URI パラメーターがない場合は、このパラメーターを空白 (デフォルト) にしてください。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">クエリパラメーター</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Map (マップ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">要求と一緒に送信するキー-値形式のクエリパラメーター。要求でクエリパラメーターが必要ない場合は、このパラメーターを空白 (デフォルト) にしてください。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Request Streaming Mode (要求ストリーミングモード)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Stream (ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ストリーミングモードで送信する要求。デフォルトでは、ペイロードの種別がストリームの場合、ストリーミングを使用して要求が送信されます。以下のオプションから選択できます。</p>
</div>
<div class="ulist">
<ul>
<li>
<p>ALWAYS</p>
</li>
<li>
<p>AUTO</p>
</li>
<li>
<p>NEVER</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>

#### [](#設定-13)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-13)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#query)Query

`<veevavault:query>`

指定した VQL クエリを Vault で実行し、ページ分割されたデータ入力ストリームで結果を取得します。Query 操作の後に For-Each/Splitter 要素を配置して、各レコードを順次フェッチします。

この操作では、Mule 標準ページネーションに基づくページングメカニズムが提供されます。詳細は、​[「ストリーミングおよびページネーション」](https://docs.mulesoft.com/jp/veevavault-connector/1.3/veevavault-connector-config-topics#streaming_and_pagination.adoc)​を参照してください。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">VQL クエリで ​<code>LIMIT</code>​ と ​<code>OFFSET</code>​ を指定しないでください。これらのパラメーターは内部に組み込まれています。</td></tr></tbody></table>

#### [](#パラメーター-14)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">VQL Query (VQL クエリ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Veeva Vault の VQL 仕様に基づいて定義して実行する VQL クエリ。例: <code>SELECT id, name​<em>v, study</em>​v FROM :table</code>​。詳細は、 <a href="https://developer.veevavault.com/api/19.1/#vault-query-language-vql">VQL クエリのドキュメント</a>​を参照してください。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input parameters (入力パラメーター)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Map&lt;String, Object&gt;</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>文字列とオブジェクトのマップ。この中の各項目が、挿入される行を表します。マップにはパラメーター名がキーとして、バインド先のパラメーターが値として含まれます。次に例を示します。</p>
</div>
<div class="listingblock">
<div class="content">
<pre>{

'table': 'site__v'

}</pre>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">#[{}]</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Fetch Size (フェッチサイズ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1 ページあたりのレコード数を指定します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>100</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Batch Size (バッチサイズ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">バッチごとのページ数を指定します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>10</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>

#### [](#設定-14)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-14)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#spark_validator)Spark Validator

`<veevavault:spark-message-validator>`

署名と公開キーを使用して、Vault からトリガーされた Spark メッセージの検証と確認を行います。検証と確認が正常に終了したら、Spark メッセージを Mule フローでビジネス要件に従ってさらに処理できます。詳細は、 [「Spark Messaging feature and functionalities and setup (Spark メッセージングの機能およびセットアップ)」](https://developer.veevavault.com/sdk/#spark-messaging)​を参照してください。

**Spark Validator**​ 操作の結果には、Spark 属性 (省略可能) と Spark メッセージ (Vault から受信した場合) が含まれます。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">Vault から Spark メッセージをトリガーする前に、Veeva Vault サポートのサポートチケットを申請して、Spark メッセージの再送信または再試行の間隔を必ず増やしてください (例: 10 秒)。デフォルトでは期間は 5 秒として設定されていますが、​<strong>Spark Validator</strong>​ 操作でメッセージの検証と確認を完了するのに必要な時間を下回っています。</td></tr></tbody></table>

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">Veeva Systems によると、公開キー (00001.pem) の期限は 2 年ごとに切れます。ユーザーは有効期限に関する通知を事前に受け取ります。Mule アプリケーションフローで ​<strong>Spark Validator</strong>​ 操作を使用している場合は、公開キーの有効期限後に、​<strong>[Public Key Path (公開キーのパス)]</strong>​ 項目で設定されたパスから公開キーファイルを削除する必要があります。キーの削除を実行している間に新しい公開キーが作成されます。これを行わない場合、Spark メッセージの検証が ​<code>INVALID_SPARK_MESSAGE</code>​ として失敗します。Spark メッセージの検証を正常に終了するには、デフォルトのパスで CloudHub にデプロイされた Mule アプリケーションを再起動する必要があります。</td></tr></tbody></table>

#### [](#パラメーター-15)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Include Spark Headers (Spark ヘッダーを含める)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Boolean (ブール)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Vault から受信した Spark ヘッダーを Spark Validator 出力に含めるためのフラグ。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">FALSE</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Public Key Path (公開キーのパス)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">署名付きの受信 Spark メッセージを確認するために使用する公開キー (00001.pem) ファイルを保存するディレクトリパス。指定しない場合、Vault から取得します。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>${mule.home}/apps/${app.name}/publickeys</code></p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Spark Headers (Spark ヘッダー)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Object (オブジェクト)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Vault から受信し、Spark メッセージに埋め込まれる Spark ヘッダー。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">#[attributes.headers]</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Spark Message (Spark メッセージ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Vault から受信した Spark メッセージ本文。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">#[payload]</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>

#### [](#設定-15)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-15)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED
- VEEVAVAULT:INVALID\_SPARK\_MESSAGE
- VEEVAVAULT:INVALID\_KEY\_FORMAT

### [](#update_documents)Update Documents

`<veevavault:update-documents>`

CSV または JSON 形式で提供されたペイロードの編集可能なメタデータを使用して、一括ドキュメントを更新します。

#### [](#パラメーター-16)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Metadata Format (メタデータ形式)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Enum (列挙) (文字列):</p>
</div>
<div class="ulist">
<ul>
<li>
<p>CSV</p>
</li>
<li>
<p>JSON</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">オブジェクトメタデータの形式。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Document Metadata (ドキュメントメタデータ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>入力ストリームとしてのドキュメントメタデータ。ペイロードの形式は、​<strong>[Metadata Format (メタデータ形式)]</strong>​ 項目で指定された形式である必要があります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

#### [](#設定-16)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-16)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

### [](#update_object_records)Update Object Records

`<veevavault:update-object-records>`

CSV または JSON 形式で提供されたペイロードの編集可能なオブジェクトメタデータを使用して、指定された Vault オブジェクトのオブジェクトレコードを更新します。

#### [](#パラメーター-17)パラメーター

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">デフォルト値</th>
<th class="tableblock halign-left valign-top">必須</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Object Name (オブジェクト名)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>選択可能なすべての Vault オブジェクトのリスト。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Metadata Format (メタデータ形式)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Enum (列挙) (文字列):</p>
</div>
<div class="ulist">
<ul>
<li>
<p>CSV</p>
</li>
<li>
<p>JSON</p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">オブジェクトメタデータの形式。</p></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Object Metadata (オブジェクトメタデータ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Input Stream (入力ストリーム)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>入力ストリームとしてのオブジェクトメタデータ。ペイロードの形式は、​<strong>[Metadata Format (メタデータ形式)]</strong>​ 項目で指定された形式である必要があります。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
</tr>
</tbody>
</table>

#### [](#設定-17)設定

[Configuration (設定)](#connection_configuration)

#### [](#スロー-17)スロー

- VEEVAVAULT:API\_LIMIT\_EXCEEDED
- VEEVAVAULT:ATTRIBUTE\_NOT\_SUPPORTED
- VEEVAVAULT:INACTIVE\_USER
- VEEVAVAULT:INVALID\_DATA
- VEEVAVAULT:INVALID\_DOCUMENT
- VEEVAVAULT:INSUFFICIENT\_ACCESS
- VEEVAVAULT:MALFORMED\_URL
- VEEVAVAULT:METHOD\_NOT\_SUPPORTED
- VEEVAVAULT:NO\_PERMISSION
- VEEVAVAULT:OPERATION\_NOT\_ALLOWED
- VEEVAVAULT:PARAMETER\_REQUIRED

## [](#関連情報)関連情報

- [Anypoint Connector の概要](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)
- [MuleSoft ヘルプセンター](https://help.mulesoft.com)