顧客 Web サイトの予定招待 URL の生成
Lightning Out を介してカスタマーポータル内で直接開かれる予定招待 URL を生成できます。
必要なエディション
| 使用可能なインターフェース: Lightning Experience。 |
| 使用可能なエディション: Enterprise Edition および Unlimited Edition |
招待 URL には、招待 URL プレフィックスと招待キーの 2 つのコンポーネントが含まれます。招待キーは自動生成されます。招待 URL プレフィックスは、[サービス予定時間を選択] フロー画面コンポーネントで指定できます。
Lightning Out を介して顧客のポータルで開く招待 URL の場合、InvitationURLPrefix フロー変数で顧客 Web サイトの URL を指定します。フローでプレフィックスを指定し、フローを有効化したら、「予定招待 URL の生成」の手順に従います。
[Generate Appointment Invitation (予定招待を生成)] フローを Web サイトに追加するには、「Web サイトへの [受信 新規ゲスト予定] フローの追加」の手順に従います。フローを [Generate Appointment Invitation (予定招待を生成)] フローに変更していることを確認し、invitationKey パラメーターを渡します。
Web ページに lightningOutGuest アプリケーションを読み込んで有効化するサンプル JavaScript コードを次に示します。
<script>
$Lightning.use("runtime_appointmentbooking:lightningOutGuest", // name of the Lightning app
function() {
$Lightning.createComponent(
"lightning:flow", // top-level component of your app
{ },
"lightningLocator", // the DOM location to insert the component
function(component) { // callback when component is created and active on the page
var inputVariables = [
{
name : 'invitationKey',
type : 'String',
value : new URLSearchParams(window.location.search).get('invitationKey')
}
];
component.startFlow('Invitation_Booking',inputVariables);
}
);
}, 'https://YourSiteDomain/SiteURL/' // Community endpoint
);
</script>
この記事で問題は解決されましたか?
ご意見をお待ちしております。
