Retrieve real-time process entity states directly from Zeebe to implement runtime interactions.
User Problem π€¦
Users require additional GET methods to facilitate runtime interactions, ensuring access to the current state of entities. This is vital for decision-making in various scenarios and aligns with our initiative to improve support for Human Task Orchestration, contributing to a comprehensive User Task experience.
Currently, Customers need to query the Operate or Tasklist API, where the data is delayed, so the actual state of entities might not be reflected. This worsens user experience and blocks some use cases i.e. fetch process data to complete the Task Listener.
Release notes
We're excited to introduce a significant enhancement to Camunda 8, allowing users to retrieve real-time process entity states directly from the Zeebe engine. This feature aims to empower developers with the ability to make informed runtime decisions based on the current state of entities, thereby improving the overall user experience and supporting advanced use cases.
User Stories π§βπ
As a developer, I can retrieve the real-time states of process entities to make informed runtime decisions based on the current entity state.
As a developer, I can use Camunda 8 API to retrieve real-time state of the entity
As a developer, I can read the documentation about API schema
As a developer, I can read guides on how to implement API interaction, taking into consideration POST (near-real-time) and GET (real-time) endpoints
Value Proposition Statement π
Retrieve real-time process entity states directly from Zeebe to implement runtime interactions.
User Problem π€¦
Users require additional GET methods to facilitate runtime interactions, ensuring access to the current state of entities. This is vital for decision-making in various scenarios and aligns with our initiative to improve support for Human Task Orchestration, contributing to a comprehensive User Task experience.
Currently, Customers need to query the Operate or Tasklist API, where the data is delayed, so the actual state of entities might not be reflected. This worsens user experience and blocks some use cases i.e. fetch process data to complete the Task Listener.
Release notes
We're excited to introduce a significant enhancement to Camunda 8, allowing users to retrieve real-time process entity states directly from the Zeebe engine. This feature aims to empower developers with the ability to make informed runtime decisions based on the current state of entities, thereby improving the overall user experience and supporting advanced use cases.
User Stories π§βπ
POST (near-real-time)
andGET (real-time)
endpointsImplementation π·
Increment 8 from ZPA document
Scope
1st priority: I can retrieve the state of the following entities:
2nd priority: I can retrieve the state of the following entities:
β
DRIs
Discovery phase: @aleksander-dytko
Define and Implement phases:
Overall contact point and DRI: @koevskinikola
UX Flow and UI Designs: not needed
Architecture Solution Design: @romansmirnov
Epic coordination across teams: @koevskinikola
Component A - implementation & documentation & component testing:
if needed
Component B - implementation & documentation & component testing:
if needed
Documentation - guides:
if needed
E2E Testing:
if needed
Validate phase:
required
:robot: This issue is automatically synced from: source