Close Sun Nov 18 14:31:21 GMT 2018

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=04t6F000002MI74

Video example: deactivating idle users

Screenshots: stream monitor and services

Streaming MonitorStreaming Services
Matt and Neil
Just updated the docs - you can set any status; it has no effect on the streaming event getting enqueued.
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?