この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Trialforce

Trialforce の設定は、Trialforce 管理組織、Trialforce ソース組織、および Trialforce テンプレートという複数の部分から構成されます。Trialforce を設定する前に、これらの部分が連携して AppExchange ソリューションのトライアルを提供する方法を確認します。
Trialforce 管理組織 (TMO)
TMO は、Trialforce の設定の開始点で、設定後に Trialforce を管理するための中心となる場所です。TMO を要求するには、Salesforce パートナーコミュニティでケースを記録する必要があります。TMO で実行する 2 つの ToDo を次に示します。
  • Trialforce ソース組織を作成します。
  • カスタムブランド設定のテンプレートを定義します。
Trialforce ソース組織 (TSO)
TSO を使用して、顧客が取得したトライアル組織のテンプレートを作成します。TSO は TMO から作成します。TSO で実行する ToDo を次に示します。
  • 製品をインストールします。サンプルデータがある場合は、サンプルデータも一緒にインストールします。
  • 顧客に提供したいデザインや機能を組み込んで TSO を設定します。
  • 以前 TMO で作成したテンプレートからブランド設定を選択して指定します。
  • Trialforce テンプレートを作成します。これがすべてのトライアル組織の基礎となります。
Trialforce テンプレート
このテンプレートは、ある時点における TSO のインスタンスのスナップショットまたは正確なコピーです。このテンプレートは、製品をインストールし、設定を変更した後に、TSO から作成します。Trialforce テンプレートを指定するのは、SignupRequest API を使用してトライアル組織を生成する場合、および環境ハブからデモ組織を作成する場合です。このテンプレートでは、顧客が製品のトライアルにサインアップするたびに提供されるトライアル組織が定義されます。
Trialforce を設定するために使用される組織間の関係を示す Trialforce 階層図。

TMO、TSO、および Trialforce テンプレートには、階層関係があります。

  • 特定の TMO から複数の TSO を作成できます。たとえば、2 つの異なるアプリケーションのトライアルを提供するには、各アプリケーションに 1 つずつ、同じ TMO から 2 つの異なる TSO を生成します。これにより、自分の会社が作成したすべての Lightning プラットフォームアプリケーションまたはコンポーネントのトライアルを管理するための中央ハブとして TMO を使用できます。
  • 同じ 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 を使用して、製品のトライアルをプログラムで提供します。このアプローチは、高度なカスタマイズができるため、サインアッププロセスを完全に制御する場合に最適です。