データのコミットとリリース
メタデータとデータを 1 つの作業項目でまとめて移動することで、データの整合性を維持し、連動関係を維持します。次世代DevOpsセンターでは、メタデータに使用するのと同じコミットおよびリリース フローを使用して、環境間で構成データを移動できます。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Professional Edition (API アクセスが必要)、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
データを確定すると、DevOps センターはレコードを .csv ファイルとしてソース制御リポジトリに保存します。ファイルはフォルダー (通常は dataset/) に保存されます。各オブジェクトには、オブジェクトの API 参照名で名前が付けられた独自のファイルがあります。たとえば、dataset/Account.csv です。
リポジトリ構造の例:
<root>/
dataset/
Account.csv
Contact.csv
CustomObject__c.csv
DevOps センターは、複数の確定の更新を結合し、これらのユーザーアクションに基づいて .csv ファイルに適用します。
| ユーザーアクション | DevOpsセンター アクション |
|---|---|
| 新規レコードの追加 | 行を .csv ファイルに追加します。 |
| 新しい列の追加 | ヘッダーに列を追加します。既存の行は、新しい列で空の値になります。 |
| コミットする列数が以前より減少 | 指定された列のみを更新します。ファイル内の他の列は変更されません。 |
| 既存のレコードの更新 | 行を置き換えます。最新の確定により、その行の以前のすべての値が上書きされます。 |
データコミットとリリースに関する考慮事項
データをコミットしてリリースする前に、次の要件を確認してください。
- 一意の外部 ID 項目を使用して、レコードを照合し、対象組織での重複を回避します。
- [外部 ID] 項目に一意の値のみが含まれていることを確認します。同じ ID がファイルに 2 回出現すると、最後の処理行で最初の行が上書きされます。
- [外部 ID] 項目を空白のままにしないでください。コミットのすべてのレコードに有効な識別子が必要です。
- DevOps センターは、オブジェクト タイプごとに最大 1,000 レコード、コミットごとに合計 10,000 レコードをサポートします。
- データを区切り文字としてカンマ (,) を使用して UTF-8 .csv として保存します。引用符またはカンマを含む項目には、標準の CSV エスケープを使用します。
DX インスペクターおよび DevOps センターでのデータの変更の表示
- 確定するデータ: 開発環境で、DX インスペクターから [変更管理] を開きます。次に、[データ] タブに移動して、確定可能なデータの変更を確認します。
- リリースするデータ:DevOps センターで作業項目レコードを開き、[リストの変更] をクリックして、リリースするその作業項目に含まれるデータの変更を確認します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

