Loading
Управление встречами посредством Salesforce Scheduler
Содержание
Выбрать фильтры

          Результаты отсутствуют
          Результаты отсутствуют
          Ниже приведены некоторые советы по поиску.

          Проверьте орфографию ключевых слов.
          Воспользуйтесь более общим поисковым запросом.
          Выберите несколько фильтров для расширения области поиска.

          Выполните поиск по всей справке Salesforce.
          Подписка на приветственные события панели мониторинга управления лобби

          Подписка на приветственные события панели мониторинга управления лобби

          Когда приветственный пользователь изменяет сервисную территорию в панели мониторинга управления лобби, Salesforce Scheduler публикует событие службы сообщений Lightning (LMS) в канале lightning__appointmentBooking_greeterDashboard. Подпишитесь на настраиваемый веб-компонент Lightning или компонент Aura, чтобы поддерживать синхронизацию настраиваемых списков ожидания, встреч или представлений данных с выбранной территорией.

          Требуемые версии

          Доступно в версиях: Lightning Experience.
          Доступно в версиях: Enterprise Edition и Unlimited Edition

          Канал

          Имя канала lightning__appointmentBooking_greeterDashboard
          Область APPLICATION
          Экспозиция «Внешний». Канал доступен в пространствах имен и в коде клиента, выполняемом на платформе.

          Полезные данные сообщения

          Свойство Тип данных Сведения
          eventType Строка Тип события панели мониторинга. Например, TERRITORY_CHANGE.
          eventData Объект Данные, характерные для события. Внутренняя структура зависит от eventType.

          Пример веб-компонента Lightning

          Чтобы прослушать событие lightning__appointmentBooking_greeterDashboard, импортируйте функции службы сообщений Lightning из lightning/messageService и передайте ссылку канала на метод subscribe().

          import { LightningElement, wire } from 'lwc';
          import {
              subscribe,
              unsubscribe,
              APPLICATION_SCOPE,
              MessageContext
          } from 'lightning/messageService';
          import GreeterDashboardChannel from '@salesforce/messageChannel/lightning__appointmentBooking_greeterDashboard';
          
          export default class GreeterDashboardExample extends LightningElement {
              subscription = null;
              eventType;
              eventData;
          
              @wire(MessageContext)
              messageContext;
          
              connectedCallback() {
                  this.subscribeToMessageChannel();
              }
          
              subscribeToMessageChannel() {
                  if (!this.subscription) {
                      this.subscription = subscribe(
                          this.messageContext,
                          GreeterDashboardChannel,
                          (message) => this.handleMessage(message),
                          { scope: APPLICATION_SCOPE }
                      );
                  }
              }
          
              handleMessage(message) {
                  const { eventType, eventData } = message;
                  if (eventType === 'TERRITORY_CHANGE') {
                      console.log('Territory changed:', eventData);
                  }
              }
          }

          Пример компонента Aura

          В разметке компонента объявите канал сообщения.

          <lightning:messageChannel type="lightning__appointmentBooking_greeterDashboard"
                                    scope="APPLICATION"
                                    onMessage="{!c.onGreeterDashboardMessage}" />

          В контроллере обработайте сообщение.

          ({
              onGreeterDashboardMessage: function(cmp, evt, helper) {
                  var eventType = evt.getParam('eventType');
                  var eventData = evt.getParam('eventData');
          
                  if (eventType === 'TERRITORY_CHANGE') {
                      console.log("Territory changed:", JSON.stringify(eventData));
                  }
              }
          })
           
          Загрузка
          Salesforce Help | Article