Loading
Tapaamisten hallinta Salesforce Schedulerin avulla
Sisällysluettelo
Valitse suodattimet

          Ei tuloksia
          Ei tuloksia
          Tässä on joitain hakuvinkkejä

          Tarkista avainsanojesi oikeinkirjoitus.
          Käytä yleisempiä hakutermejä.
          Laajenna hakua valitsemalla vähemmän suodattimia.

          Hae koko Salesforce-ohjeesta
          Lobby Management Greeter -mittariston tapahtumien tilaaminen

          Lobby Management Greeter -mittariston tapahtumien tilaaminen

          Kun tervehtijä muuttaa palvelualueen Lobby Management -mittaristossa, Salesforce Scheduler julkaisee Lightning Message Service (LMS) -tapahtuman lightning__appointmentBooking_greeterDashboard-kanavaan. Tilaa mukautetusta Lightning tai Aura-komponentista pitääksesi mukautetut odotuslistat, tapaamiset tai datanäkymät synkronoituina valitun alueen kanssa.

          Vaaditut versiot

          Käytettävissä: Lightning Experience.
          Käytettävissä: Enterprise Edition- ja Unlimited Edition -versioissa

          Kanava

          Kanavan nimi lightning__appointmentBooking_greeterDashboard
          Vaikutusalue APPLICATION
          Näyttö Ulkoinen. Kanava on käytettävissä kaikissa nimitiloissa ja sovellusalustalla suoritetussa asiakaskoodissa.

          Viestien tietosisältö

          Ominaisuus Tietotyyppi Lisätiedot
          eventType Merkkijono Mittariston tapahtuman tyyppi. Esimerkiksi TERRITORY_CHANGE.
          eventData Objekti Tapahtumaan liittyviä tietoja. Sisäinen rakenne riippuu eventType.

          Esimerkki Lightning

          Jos haluat kuunnella lightning__appointmentBooking_greeterDashboard-tapahtumaa, tuo Lightning Message Service -ominaisuudet lightning/messageService:sta ja välitä kanavan viite subscribe()-metodiin.

          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);
                  }
              }
          }

          Esimerkki Aura-komponentista

          Esittele viestintäkanava komponentin koodista.

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

          Käsittele viesti ohjaimessa.

          ({
              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));
                  }
              }
          })
           
          Ladataan
          Salesforce Help | Article