I am currently thinking about usage patterns / architecture and the respective data flow. Let’s assume you want to use Zeebe without any other middleware to orchestrate microservices. These microservices should not need to agree on the payload within a workflow instance. Rather I would see them as consuming and producing messages from/to Zeebe.
So e.g. in this scenario the OrderService deploys the model, but the CheckoutService (not on the pic - damn it) starts a workflow instance. But it should not create a fixed payload - but instead send in a message. Now I want to use an output mapping to read data from that message to store in the workflow instance payload.
Is this simply an open issue or did I even miss it?