setSurveyFlowJson Function
フィールドユーザーが関連する訪問を保存または送信したときに、現在のプレゼンテーションと訪問のアンケート結果をデータベースに保存します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Life Sciences Cloud、Life Sciences Cloud for Customer Engagementアドオン ライセンス、Life Sciences Customer Engagement管理パッケージが付属するEnterprise EditionおよびUnlimited Edition。 |
この関数は、コールされると次の処理を実行します。
- 応答オブジェクトに
fullNameプロパティが含まれていることを確認します。無効な応答データの場合はエラーを返します。 - 保存されたアンケートデータを処理し、フィールドユーザーが関連する訪問を保存または送信したときにデータベースに保存します。
- 関連するアンケートレコードを作成します。
surveyflowjsonpassedtovisitイベントは、ユーザーがアンケートへの回答を終了したときではなく、訪問ページに戻るために [訪問] ボタンを選択した場合にトリガーされます。
構文
PresentationPlayer.setSurveyFlowJson(Object, state)パラメーター
| 引数 | 説明 |
|---|---|
Object |
必須。fullName (アンケートの完全な開発者名) とその他のアンケートへの回答のデータと回答が含まれるアンケートへの回答の JSON オブジェクト。 |
state |
省略可能。アンケートへの回答の送信状態。サポートされている値は、次のとおりです。
デフォルト値は |
使用方法
save 状態で関数をコールすると、次のアンケートレコードが作成されます。
- 回答したアンケートへの招待レコード。
- アンケートの件名レコード。
- 件名 ID は、訪問 ID などの現在のコンテキストに設定されます。
- 親 ID は、新しいアンケートへの招待レコードの ID に設定されます。
- アンケートエンゲージメントコンテキストレコード。
- コンテキスト種別が [プレゼンテーション] に設定されている。
- コンテキスト値はプレゼンテーション ID に設定されます。
- アンケートへの招待 ID は、新しいアンケートへの招待レコードの ID に設定されます。
- アンケートへの回答のオフラインレコード。
- 回答はアンケートへの回答の JSON データに設定されます。
- アンケートへの招待 ID は、新しいアンケートへの招待レコードの ID に設定されます。
submit 状態で関数をコールすると、次のアンケートレコードが作成されます。
save状態によって作成されたすべてのレコード。- 各質問への回答のアンケートの質問への回答レコード。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

