Hi Erik,

thanks for writing us.
So far human interaction within pipelines is not supported. Pipelines process 
event streams event by event.
When you want to realize something as you described you would need two 
pipelines. One (pre-)processing the events and sending it to another service 
for user validation. Those (resulting) events could then be processed by 
another pipeline.

The system focuses on streaming and processing data. The behavior of 
conditional changes as you described could be implemented vie new processing 
algorithms. However, the developer must then manually define which events must 
be resent and somehow override the previously processed events (if that is 
necessary).

I hope these answers help you. Please let us know if you have further questions.

Maybe you can also explain what you try to accomplish with the system, there 
might be ways to integrate new features to support your case.

Cheers,
Philipp

Von: Kristiansen, Erik <[email protected]>
Datum: Mittwoch, 21. September 2022 um 10:39
An: [email protected] <[email protected]>
Betreff: Human interaction and states in Streampipes
Hi,
I was looking through the documentation of Streampipes but could not easily 
find the answer to my two questions, so I hope you can help me.
Does Streampipes support human interaction in the pipelines? E.g. data is being 
processed in the pipeline but must be validated manually before the final few 
steps.
And does Streampipes support states/context/history in the pipeline? Meaning 
the current run can be changed according to the data worked by the pipeline in 
the last hour. E.g. data is being processed and if the current value is greater 
than X and there were at least 5 other data values greater than X in the last 
hour then the workflow should branch, otherwise it should continue normally.
I hope I explained it well enough.

Best regards,
Erik

Reply via email to