How to view platform events in salesforce

image

From Setup, enter Platform Events in the Quick Find box, then select Platform Events. Click your event’s name. On the event’s definition page, the Subscriptions related list shows all the active triggers, processes, and platform event–triggered flows that are subscribed to the platform event.

View Event Subscribers

From Setup, enter Platform Events in the Quick Find box, then select Platform Events. Click your event’s name. On the event’s definition page, the Subscriptions related list shows all the active triggers, processes, and platform event–triggered flows that are subscribed to the platform event.

Full
Answer

What are the different platforms in Salesforce?

With that, here are the tools you can use to build apps on Lightning Platform:

  • Salesforce Environments. A secure and isolated development environment for developers and admins to test ideas, accelerate app development, and customize the platform. …
  • Heroku. It lets you extend Salesforce by building engaging experiences through custom apps. …
  • mySalesforce. …
  • myEinstein. …
  • Salesforce App Cloud. …

How to subscribe to Salesforce platform event?

Subscribe Channel Listener. Step 1: Add Salesforce Subscribe channel listener and configure as shown below: Step 2: Log the actual platform event which will be in the Object format like below: The sample event would look like: Step 3: Now add Transform message to extract the event message that is encapsulated in the above Object.

How to create your first app in Salesforce?

  • To create application in lightning, Click File | New | Lightning Application.
  • Enter the name, and click Ok. E.g. appName.app resource. You may set name accordingly.
  • Now use c:helloWorld to refer the component helloWorld.cmp using the default namespace c. If your organization has a registered namespace, you can use it to reference. …

What is a platform event?

Platform events are the event messages that your apps send and receive. They simplify the process of communicating changes and responding to them without requiring you to write complex logic. Publishers and subscribers communicate with each other through platform events. One or more subscribers can listen to the same event and carry out actions.

image


How do I retrieve a platform event in Salesforce?

To retrieve all platform events, in addition to custom objects defined in your org, use the wildcard character ( * ) for the element, as follows. To retrieve or deploy triggers associated to a platform event, use the ApexTrigger metadata type.


Can I query platform event Salesforce?

For platform events, you can query usage data for these metrics. The first value is the metric name value that you supply in the query. For change data capture events, you can query usage data for these metrics. The first value is the metric name value that you supply in the query.


How do I use platform events in Salesforce?

After a platform event has been defined in your Salesforce org, publish event messages from a Salesforce app using processes, flows, or Apex or an external app using Salesforce APIs. Receive platform events in processes, flows, Apex triggers, or CometD clients. Add Apex tests to test platform event subscribers.


When platform events are published?

Platform events are scalable and secure messages holding data. The publishers publish the event messages that the subscribers receive in real-time. If one wants to modify the data publishes, he needs to define platform event fields.


How do I find published platform events?

To find Platform Events published and delivered consumption for the last 90 days, we will use Developer Console to Query PlatformEventUsageMetric object. Today is March 20, 2022 so that means that 90 days before today would be December 20, 2021.


How do you trigger a platform event?

After an event message is published, the after insert trigger is fired. To create a platform event trigger, use the Developer Console. Click the Setup icon, select Developer Console, and click File | New | Apex Trigger. Provide a name and choose your event for the sObject, and click Submit.


What is platform event flow in Salesforce?

Platform Events in Salesforce Platform Event is based on Event-Driven Architecture which enable apps to communicate inside and outside of Salesforce. Platform events are based on the publish/subscribe model and work directly with a message bus which handles the queue of incoming events and processes listening for them.


How do I add a platform event record in Salesforce?

Setting up the Platform Event We need to create a custom platform event within Salesforce and add fields to that event. You will recognize this process as it mimics many of the steps in creating a custom object, custom metadata, or custom setting. In Quick Find in the Setup menu, enter “Platform Events.”


What is platform event in process builder?

Processes built in Process Builder can subscribe to platform events and receive event messages published through Apex, APIs, flows, and other processes. Processes provide an autosubscription mechanism. To subscribe a process to a platform event, build the process to start when it receives a platform event message.


How do you call a platform event from flow?

Go to Setup à Enter and choose Flows. Click on New Flow and choose Platform Event-Triggered Flow. Choose respective Platform event object to subscribe in the Start element. Drag and drop Create record element and capture the published Platform event field values with the respective Salesforce object.


What are the limitations of platform events in Salesforce?

Platform Event LimitsDescriptionPerformance and Unlimited EditionsAll other editionsMaximum number of events published per hour (Events can be published using Apex or APIs.)100,0001,000Maximum number of events delivered to CometD clients within a 24–hour period250,00010,0001 more row


What are platform events in LWC?

Platform events enable the flow of event messages within Salesforce and to or from external apps. Apps on the Salesforce platform use an Apex method to publish events and an Apex trigger or the empApi Lightning component to consume events.


Why can’t I receive events in Salesforce?

Suspended —The subscriber is disconnected and can’t receive events because a Salesforce admin suspended it or due to an internal error. You can resume a trigger subscription in the subscription detail page that you access from the platform event page. To resume a process, deactivate it and then reactivate it.


When you fix and save a trigger, or for a managed package trigger, if you redeploy

When you fix and save the trigger, or for a managed package trigger, if you redeploy the package, the trigger resumes automatically from the tip, starting from new events. Also, you can resume a trigger subscription in the subscription detail page that you access from the platform event page.


Custom Component Functionalities

This will go through a lightning web component example using the emp-api. In the component you can:


Lightning Web Component HTML

Starting with the HTML of the emp-api LWC we will create the replay picklist type and input field. This is all wrapped in a lightning-card.


Lightning Web Component Javascript

Moving from the HTML we will create all of the javascript methods and fields. This is to communicate with the HTML and display the necessary values in the component. Start by importing the LWC, emp-api, toast components, and setting all of the fields.


Obtain Usage Metrics for the Last 24 Hours

To get usage metrics for the last 24 hours, ending at the last hour, perform a query by specifying the start and end date and time in UTC, and the metric name.


Example

Based on the current date and time of August 4, 2020 11:23 in UTC, the last hour is 11:00. The query includes these dates.


Obtain Historical Daily Usage Metrics

To get daily usage metrics for one or more days, perform a query by specifying the start date and end date in UTC, and metric name.


Example

To get usage metrics for a period of 3 days, from July 19 to July 22, 2020, use these start and end dates. Time values are 0.

image

Leave a Comment