Close Sun Jul 21 17:21:31 GMT 2019

Streams for Apex

Today we release Streams for everyone.

Streams are asynchronous event pipelines that give your code increased limits and the ability to recover from any error. Code becomes:

  • Durable - each execution is stored as an event. This means the event can be copied to another org for debugging, or replayed later.
  • Collaborative - streaming services are displayed as Apex for devs, or visually for admins. Everyone can understand the solution.
  • Consistent - logic runs as Automated Process and not under the limited context of the triggering user. Services interact by passing events.


Install: /packaging/installPackage.apexp?p0= 04t6F000004H5B7

Video example: deactivating idle users

Screenshots: stream monitor and services

Streaming MonitorStreaming Services
Matt and Neil
You can set any status; it doesn't affect the enqueue.
David Cheng
Looking at your documentation page If I use standard workflow to create a Task that will create a streaming event, do you set the task's Status to Open or Closed?