Life Sciences Cloud でのアンケートの配布
アンケートへの招待を生成し、アンケートに参加できるユーザーと開始できる場所を定義します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Life Sciences Cloud、Life Sciences Cloud for Customer Engagementアドオン ライセンス、Life Sciences Customer Engagement管理パッケージが付属するEnterprise EditionおよびUnlimited Edition。 |
使用開始に役立つ動画をご覧ください。
全画面モードで動画をご覧になれない場合は、新しいタブで動画を開いてください:「
Share Survey Invitations」(アンケートへの招待の共有)。
アンケートのアクセスとエンゲージメントコンテキスト
アンケートの件名レコードとアンケートエンゲージメントコンテキストレコードを組み合わせて、アンケートにアクセスできるユーザーとアンケートを開始できる場所を決定する方法について説明します。
アンケートの件名種別
アンケートの件名によって、アンケートにアクセスできるユーザーの範囲が決まります。Survey Subject (アンケートの件名) レコードを作成するときに、次のいずれかのアライメント方法に基づいて SubjectId を設定します。
- テリトリー
- SubjectId を Territory2 に設定します。 アンケートは、その特定のテリトリーとその下位テリトリーに割り当てられたユーザーと共有されます。
- 商品アライメント
- SubjectId を LsMarketableProduct に設定します。商品テリトリー在庫状況 (PTA) レコードでは、次のアライメント種別を使用してアクセス権を管理します。
- Inclusion (包含): 対応可能状況を特定のテリトリーに制限します。
- 下位ロール: テリトリー階層全体で対応可能状況を拡張します。
- 除外: 商品アライメントの共有を無効にします。
- 特定のレコード
- SubjectId を特定のレコード (取引先、訪問、アカウントプランなど) に設定して、その項目へのアクセスのみを制限します。
エンゲージメントコンテキスト
エンゲージメントコンテキストによって、ユーザーがアンケートを開始できる場所 (取引先レコードや訪問レコードなど) が決まります。次のリストでは、エンゲージメントコンテキスト種別と対応するユーザーインターフェースの場所について説明します。
- 取引先
- 取引先プロファイル、取引先リスト、インテリジェントなコンテンツの高度な取引先検索
- 訪問
- Visit Engagement ページ
- アカウントプラン
- アカウントプランレコードページ
設定例と可用性
次の設定を確認して、作成するアンケートの件名レコードとアンケートエンゲージメントコンテキストレコードを決定します。これらのレコードにより、ユーザーは正しい場所でアンケートにアクセスできます。
次の表に、一般的なアンケートの対応可能状況の設定を示します。
| アンケートの件名 | Engagement Context (エンゲージメントコンテキスト) | 結果 | 使用可能な場所 |
|---|---|---|---|
| テリトリー | 取引先 | アンケートは、ユーザーがテリトリー内の取引先にアクセスしたときに使用できます。 |
|
| 商品 | 訪問 | アンケートは商品に関連付けられた訪問中に使用可能 |
|
LsMarketableProduct でアンケートを取引先または取引先プランコンテキストに配布することはできません。
アンケートへの招待の作成
Life Sciences Cloud for Customer Engagementユーザーをアプリケーション内で直接アンケートに招待します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Life Sciences Cloud、Life Sciences Cloud for Customer Engagementアドオン ライセンス、Life Sciences Customer Engagement管理パッケージが付属するEnterprise EditionおよびUnlimited Edition。 |
| 必要なユーザー権限 | |
|---|---|
| アンケートへの招待を作成する | ライフサイエンス商業管理者 |
アンケートへの招待により、Life Sciences Cloud for Customer Engagementユーザーがアンケートを開始してアプリケーションで直接回答を取得できるように、アンケートが社内で配布されます。
- アプリケーションランチャーで、[アンケート] を見つけて選択します。
- 招待リンクを生成するアンケートを開きます。
- 招待を作成するには、アンケートビルダーの上部のナビゲーションバーで [送信] をクリックします。
-
[招待を受ける] をクリックします。
Salesforce によってアンケートへの招待レコードが作成されます。
-
他のアンケートの配信オプションを確認します。
Salesforce アンケートでは、招待メールや公開リンクなど、いくつかの配信方法がサポートされています。詳細は、「アンケートの配布」を参照してください。
アンケートへの招待 ID の取得
Apex を使用してアンケートの件名またはアンケートエンゲージメントコンテキストレコードを作成する前に、アンケートへの招待の一意の識別子を見つけます。
- アプリケーションランチャーで、[アンケート] を見つけて選択します。
- 設定するアンケートを選択します。
- [関連] タブを選択します。
-
[アンケートへの招待] 関連リストで、アンケートへの招待を開きます。
リストにアンケートへの招待が表示されない場合は、「Distribute a Survey in Life Sciences Cloud」を参照してください。
-
URL からレコード ID をコピーします。
Apex の例で、この ID を ParentId または SurveyInvitationId の値として使用します。
アンケートの件名レコードとエンゲージメントコンテキストレコードの作成
Apex でレコードを作成して、アンケートにアクセスできるユーザーとアンケートへの招待を表示する場所を定義します。
開発者コンソールで Apex スクリプトを使用して、アンケートの対応可能状況を設定します。
-
開発者コンソールから、次のApexスクリプトを実行してアンケートの件名レコードを作成します。
SurveySubject s = new SurveySubject(); s.ParentId = 'SURVEY_INVITATION_ID'; // SurveyInvitation record Id s.SubjectId = 'ACCOUNT_ID'; // Account, Territory2, or LsMarketableProduct Id s.Name = 'SurveySubjectExample'; insert s; -
この Apex スクリプトを実行して、アンケートエンゲージメントコンテキストレコードを作成します。
SurveyEngagementContext s = new SurveyEngagementContext(); s.Name = 'surveyEngagementContextName'; // Survey Engagement Context record name s.SurveyInvitationId = 'SURVEY_INVITATION_ID'; // SurveyInvitationId s.ContextType = 'Visit'; // Supported values: Visit, Account, AccountPlan insert s;

