並行処理のベストプラクティス
この記事では、チームコラボレーションのベストプラクティスについて説明します。
サーバーサイドの並行処理はアーリーアクセス中で、選ばれた顧客のみが利用可能です。この機能を試してみたい場合は、Tealiumサポート担当者に連絡してください。
一般的なガイドライン
チームコラボレーションのために、以下のベストプラクティスに従うことをお勧めします:
- 開発用の別バージョンを作成する:公開されたバージョンに基づいて、Save Asオプションを使用して別のバージョンを作成します。新しいバージョンを開発に使用します。
- 公開バージョンのみと比較する:バージョンを公開バージョンと比較し、統合します。他のバージョンとは比較や統合ができません。
- 頻繁に保存し、同じプロジェクトの複数のバージョンを避ける:Saveオプションを使用して、新しいバージョンに変更を頻繁に保存します。Save Asは使用しないでください。開発中に複数の新しいバージョンを作成すると、公開バージョンに変更を統合して公開する際に混乱が生じます。
- 小さな変更を行い、頻繁に公開する:開発バージョンの変更を小さく保ち、頻繁に公開することで、同僚への影響を減らします。これにより、エラーのトラブルシューティングや変更の元に戻しを容易にします。
- あなたの変更が他の人の変更を上書きする:あなたの変更と最新の公開バージョンが同じ項目を変更している場合、あなたのバージョンを公開すると、公開バージョンの既存の項目があなたのものに置き換えられます。
- チームと調整する:チーム間で計画を共有します。早期に重複の潜在的な問題を特定し、チームが共通の要素に対する他のチームの変更を誤って上書きするのを防ぎます。
- 公開バージョンを統合する:現在のバージョンが公開バージョンより遅れている場合は、公開バージョンをあなたのバージョンに統合します。これにより、後で変更を公開するのが容易になります。プロファイルスイッチャーとSave/Publishダイアログには、現在の公開バージョンとあなたのバージョンの変更を比較するために使用できるステータスメッセージが含まれています:
- 公開バージョンより先行しています
現在のバージョンには、現在の公開バージョンにない変更が含まれています。 - 最新の状態です
現在のバージョンと現在の公開バージョンが一致しています。 - 公開バージョンより遅れています
現在の公開バージョンには、現在のバージョンにない変更が含まれています。これらの変更を表示するには、View latest published changesをクリックします。これらのステータスメッセージとその使用方法についての詳細は、サーバーサイドの保存と公開についてを参照してください。
- 公開バージョンより先行しています
例示的なワークフロー
次の例では、組織に2人のユーザーがサーバーサイドプラットフォームで作業しています。ユーザー1はコネクターに取り組んでおり、ユーザー2はデータソースに取り組んでいます。
同じバージョンへの同時保存
次の例では、両方のユーザーが同じバージョンで一緒に作業しています。

上の図は、各アクションを示しています。
- 最初に、現在公開されている単一のバージョンA1から始めます。訪問がサイトやアプリを使用するとき、彼らはバージョンA1を使用します。
- ユーザー1はコネクターを追加します。
- ユーザー2はデータソースを追加します。
- ユーザー1はバージョンA1に変更を保存します。ユーザー2はユーザー1がこのバージョンを更新したことを通知されます。
- ユーザー2はバージョンA1に変更を保存し、ユーザー1の変更(新しいコネクター)を統合します。ユーザー1はユーザー2がこのバージョンを更新したことを通知されます。
- ユーザー1はバージョンA1をロードし、ユーザー2の変更(新しいデータソース)を受け取ります。
- ユーザー1はバージョンA1を公開します。ユーザー2はユーザー1がこのバージョンを公開したことを通知されます。ユーザー1とユーザー2は最新の状態です。
- 訪問がサイトやアプリを使用するとき、彼らは新しいコネクターとデータソースが追加されたバージョンA1を使用します。
複数のバージョンへの同時保存
次の例では、各ユーザーが自分のバージョンで作業しています。

上の図は、各アクションを示しています。
- 最初に、現在公開されている単一のバージョンStartから始めます。訪問がサイトやアプリを使用するとき、彼らはバージョンStartを使用します。
- Start: 最新の状態です。
- ユーザー1はStartの新しいバージョンをProject 1として作成します。
- Project 1: 最新の状態です。
- ユーザー2はStartの新しいバージョンをProject 2として作成します。
- Project 2: 最新の状態です。
- ユーザー1はバージョンProject 1にコネクターを追加して保存します。
- Project 1: 公開バージョンより先行しています。
- ユーザー2はバージョンProject 2にデータソースを追加して保存します。
- Project 2: 公開バージョンより先行しています。
- ユーザー1はバージョンProject 1を公開し、バージョンProject 1が公開されたことを通知されます。訪問がサイトやアプリを使用するとき、彼らは新しいコネクターが追加されたバージョンProject 1を使用します。
- Project 1: 最新の状態です
- Project 2: 公開バージョンより遅れています。
- Project 1は完了です。
- ユーザー2はバージョンProject 2に変更を保存し、Include latest published changesオプションを使用してバージョンProject 1からの変更(新しいコネクター)を統合します。
- Project 2: 公開バージョンより先行しています。
- ユーザー2はバージョンProject 2を公開します。訪問がサイトやアプリを使用するとき、彼らは新しいコネクターと新しいデータソースが追加されたバージョンProject 2を使用します。
- Project 1: 公開バージョンより遅れています。
- Project 2: 最新の状態です。
- Project 2は完了です。
最終更新日 :: 2025年February月28日