データモデル
CData Code Assist MCP for Vault CRM は、Vault CRM オブジェクトをリレーショナルビューとしてモデル化します。 Vault CRM オブジェクトは他のオブジェクトとリレーションを持ちます。ビューでは、これらのリレーションは外部キーを使用して表されます。 次のセクションでは、Vault CRM API の静的なエンドポイントを示します。
残りのビューは、Vault CRM API で公開されたメタデータを使用して動的に決定されます。すべてのvault オブジェクトは本製品 によって公開されます。 しかし、本製品 は、設計時にすべての利用可能なカラムを判別できるビューのみをリストしています。CData Code Assist MCP for Vault CRM で使用できるがヘルプには表示されないVeeva オブジェクトの例として、以下のものがあります。
- Documents (利用可能なドキュメントをクエリします。このオブジェクトでは、可能な場合はVQL が使用されます。)
- Users (既存のユーザーをクエリします。このオブジェクトでは、可能な場合はVQL が使用されます。)
- Groups (既存のグループをクエリします。このオブジェクトでは、可能な場合はVQL が使用されます。)
- Vault Objects (独自のビューで任意のvault オブジェクトをクエリします。Vault Object のビューをクエリするためにVQL が常に使用されます。)
注意: VQL が使用される場合、Datetime/Timestamp フィールドは秒精度に切り捨てられます。VQL が使用される際、ミリ秒はサービスによって削除されます。
テーブル
テーブル セクションでは標準的なSQL テーブルについて詳しく説明しており、ビュー セクションでは読み取り専用のSQL テーブルが一覧表示されています。
よく使用されるテーブルには以下が含まれます。
| テーブル | 説明 |
| Accounts | 顧客アカウントレコード。顧客関係管理(CRM)プロセスのためのプロファイル情報やメタデータを含みます。 |
| Addresses | アカウントまたは医療従事者(HCP)の郵便住所を保存し、郵送やテリトリー割り当てをサポートします。 |
| Users | Vault CRM ユーザーのメタデータには、識別子、認証詳細、およびロールマッピングが含まれます。 |
| Calls | 営業担当者のフィールドコールの主要な詳細を記録するテーブル。参加者、場所、チャネル、結果を含みます。 |
| KeyMessages | クローズドループマーケティングシステムにおけるコンプライアンス準拠のターゲットメッセージング用のマーケティングおよび医療コンテンツを保存します。 |
| MultichannelActivities | 複数のチャネルにわたるマーケティング、営業、デジタルインタラクションをキャプチャします。 |
| Territories | フィールドチームまたは営業担当者に割り当てられたエリアを追跡し、計画とリソース配置を支援します。 |
| Group | アクセス制御とコンテンツターゲティングに使用されるVault CRM ユーザーグループを表示します。 |
| Products | 製品名、ID、有効成分、治療領域などの主要な製品データを保存します。 |
| CallClickstreams | コール中のユーザーインタラクションを記録し、デジタルコンテンツへのクリックやエンゲージメント方法を表示します。 |
| AccountTerritories | 営業エリアを特定のアカウントにマッピングし、スタッフの組織化と地域戦略の整合を行います。 |
| ConsentLines | 方法とタイムスタンプを含む、マーケティングに対するユーザー同意を記録します。 |
| EventAttendees | マーケティングまたはコミュニケーション活動に対する各ユーザーまたはステークホルダーの同意を追跡します。 |
| EmailActivity | タイムスタンプと受信者を含む、Vault CRM 経由で送信されたメール通信をログに記録します。 |
| ApprovedEmailSettings | Vault CRM に関連する承認済み設定のメタデータを含みます。 |
| Countries2 | Vault CRM アプリケーション全体で使用される国コードと国名を保存します。 |
| UserRoleSetup | 権限管理、アクセス制御、タスク割り当てのためにユーザーをロールにリンクします。 |
| Users | システム識別子とユーザー設定を含むユーザーに関するメタデータを含みます。 |
| PicklistValues | メタデータフィールド全体で使用されるすべての事前定義オプションをリストします。 |
| Integrations | プロトコル、認証方法、統合ステータスを含む、Vault CRM が外部システムと通信する方法を概説します。 |
ストアドプロシージャ
ストアドプロシージャ は、標準的なCRUD 操作を超える機能を持つSQL スクリプトです。パラメータを受け取り、関数を実行し、サービスからデータを返すことで、処理の成功または失敗を示します。
Veeva Vault Query について
Veeva Vault Query(VQL)はSQL に似たクエリ言語です。Vault CRM API を介して使用できます。クエリがサーバー側で処理できる場合、
プロバイダーはSQL をVQL に変換してVault CRM に送信します。このように最適化すると、フィルタリングがサーバー側で行われるため、実行時間が短縮されます。
QueryPassthrough 接続プロパティをTrue に設定すると、本製品 はVault CRM API に対してVQL クエリを直接実行します。