platform events

  • 1
  • Question
  • Updated 1 month ago
  • Answered
Documentation is pretty sparse on this but what is Skuid using platform events for? How does it help in LEX?
Photo of Michael Garfinkel

Michael Garfinkel

  • 70 Points

Posted 1 month ago

  • 1
Photo of Zach McElrath

Zach McElrath, Employee

  • 49,056 Points 20k badge 2x thumb
Primarily, Skuid just allows you to publish Platform Events from Skuid. You can create a Model on a Platform Event object type, and then if you create records in that Model and save, Skuid will publish a Platform Event of that type.

This can be done from Skuid in Lightning Experience or Visualforce. 

There are many use cases for Platform Events that are beyond the scope of the Skuid Community to discuss :) but some examples where it can be helpful are that you've defined an Apex Trigger on a Platform Event type, which runs some logic. If you use Skuid to create a new Platform Event instance, then this logic will be triggered server-side. This can be an alternative to defining an Invocable Flow / Apex Class to run some logic, and it's particularly nice because this approach (creating the Platform Event instance) does not consume Salesforce API calls, whereas invoking a Flow / Apex Class from a Skuid Page does consume SFDC API calls.

Does this help, Michael?