Loading
Utvide Salesforce med klikk, ikke kode
Legge til en endringshendelse i et nytt kanalmedlem

Legge til en endringshendelse i et nytt kanalmedlem

Hvis du vil legge til en endringshendelse i kanalen du opprettet, legger du til et kanalmedlem.

Nødvendige utgaver

Nødvendige brukertillatelser
For å opprette en PlatformEventChannel: Tilpasse program

Forutsetninger:

Endringshendelser er forhåndsdefinert av Salesforce, så du definerer dem ikke. Hvis du vil vite mer om Salesforce-objekter som støtter endringshendelser, kan du se Støtte for endringshendelsesobjekter i Datafangstutviklerveiledningen for endring.

  1. Send en POST-forespørsel til denne URI-en.
    /services/data/v65.0/tooling/sobjects/PlatformEventChannelMember
  2. Hvis du bruker Postman, utvider du Hendelsesplattform | Tilpassede kanaler | Plattformhendelse og klikker på Opprett kanalmedlem.
  3. Angi kanalen i eventChannel-feltet og hendelsen i selectedEntity-feltet. Dette eksemplet refererer til en endringshendelse, AccountChangeEvent. Bruk dette eksemplet for forespørselstekst. I Postman klikker du på Body, og erstatter brødteksten med denne JSON-teksten.
    {
      "FullName": "Account_Channel_chn_AccountChangeEvent",
      "Metadata": {
        "eventChannel": "Account_Channel__chn",
        "selectedEntity": "AccountChangeEvent"
      }
    }
  4. Send forespørselen. Svaret som mottas, ligner dette svaret.
    {
      "id": "0v8RM0000000GHCYA2",
      "success": true,
      "errors": [],
      "warnings": [],
      "infos": []
    }

En kanal (PlatformEventChannel) kan ha flere kanalmedlemmer (PlatformEventChannelMember), som betyr at du kan legge til flere endringshendelser i en kanal. Dette eksemplet legger til bare én endringshendelse, AccountChangeEvent. Hvis du vil legge til en annen hendelse i kanalen, oppretter du en annen PlatformEventChannelMember.

 
Laster
Salesforce Help | Article