Trialforce
Trialforce の設定は、Trialforce 管理組織、Trialforce ソース組織、および Trialforce テンプレートという複数の部分から構成されます。Trialforce を設定する前に、これらの部分が連携して AppExchange ソリューションのトライアルを提供する方法を確認します。
- Trialforce 管理組織 (TMO)
- TMO は、Trialforce の設定の開始点で、設定後に Trialforce を管理するための中心となる場所です。TMO を要求するには、Salesforce パートナーコミュニティでサポートケースを登録します。商品には、「Partner Programs & Benefits (パートナープログラムと特典)」と指定します。トピックには、「ISV Technology Request (ISV テクノロジ要求)」と指定します。TMO では、次の 2 つの作業を実行できます。
- Trialforce ソース組織の作成。
- カスタムブランド設定のテンプレートの定義。
- Trialforce ソース組織 (TSO)
- TSO を使用して、顧客が取得したトライアル組織のテンプレートを作成します。TSO は TMO から作成します。TSO では、次の作業を実行できます。
- 製品をインストールします。サンプルデータがある場合は、サンプルデータも一緒にインストールします。
- 顧客に提供したいデザインや機能を組み込んで TSO を設定します。
- TMO で作成したテンプレートからブランド設定を選択して指定します。
- Trialforce テンプレートを作成します。これがすべてのトライアル組織の基礎となります。
- Trialforce テンプレート
- このテンプレートは、ある時点での TSO のスナップショッ���または正確なコピーです。このテンプレートは、製品をインストールし、設定を変更した後に、TSO から作成します。Trialforce テンプレートを指定するのは、SignupRequest API を使用してトライアル組織を生成する場合、および環境ハブからデモ組織を作成する場合です。このテンプレートでは、顧客が製品のトライアルにサインアップするたびに提供するトライアル組織を定義します。

TMO、TSO、および Trialforce テンプレートには、階層関係があります。
- TMO から複数の TSO を作成できます。たとえば、2 つの異なるアプリケーションのトライアルを提供するには、同じ TMO から各アプリケーションに 1 つずつ、2 つの TSO を生成します。TMO は、自分の会社で作成したすべての Lightning プラットフォームアプリケーションまたはコンポーネントのトライアルを管理するための中央ハブとして使用できます。
- 同じ TSO から複数の Trialforce テンプレートを作成できます。たとえば、Trialforce を使用し始めた後にコンポーネントの新しいバージョンをリリースします。以前の TSO に更新バージョンをインストールし、この取得元組織から新しい Trialforce テンプレートを生成することができます。新しいバージョンのトライアルを要求するには、SignupRequest API を使用するときに新しい Trialforce テンプレート ID を指定します。新しいテンプレート ID を使用して作成されたすべてのトライアル組織には、新しいバージョンのパッケージがあります。
会社では、一意の TMO を 1 つ作成し、製品ごとに 1 つの TSO、製品のバージョンまたはエディションごとに 1 つの Trialforce テンプレートを使用することをお勧めします。これらのレベルに設定プロセスを分割することにより、トライアルの管理および更新が簡単になります。バージョン、ブランド設定、トライアル組織の設定詳細など、何かを変更するたびに、階層内の 1 つのレベルを変更するだけで済みます。設定手順を最小限に抑えることで、複数の製品、バージョン、エディションのトライアルを同時に管理しやすくなります。
TMO、TSO、および Trialforce テンプレートを設定したら、トライアルを見込み客に提供する方法を選択します。
- AppExchange を使用する — 顧客は、AppExchange リストから直接製品のトライアルを開始します。この方法は、設定すべきステップが数個しかないため、最も迅速かつ簡単にトライアルを使用可能にできます。
- API を使用する — SignupRequest API を使用して、製品のトライアルをプログラムで提供します。このアプローチは、高度なカスタマイズができるため、サインアッププロセスを完全に制御する場合に最適です。