Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
Salesforce Scheduler での予定の管理
顧客 Web サイトの予定招待 URL の生成

顧客 Web サイトの予定招待 URL の生成

Lightning Out を介してカスタマーポータル内で直接開かれる予定招待 URL を生成できます。

必要なエディション

使用可能なインターフェース: Lightning Experience。
使用可能なエディション: Enterprise Edition および Unlimited Edition

招待 URL には、招待 URL プレフィックスと招待キーの 2 つのコンポーネントが含まれます。招待キーは自動生成されます。招待 URL プレフィックスは、[サービス予定時間を選択] フロー画面コンポーネントで指定できます。

フローの [招待 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>
 
読み込み中
Salesforce Help | Article