Skip to main content
Question

Callable pipelines - chaining

  • August 16, 2024
  • 0 replies
  • 326 views

Mez
Forum|alt.badge.img+7
  • Quickbase Alumni

Would like to chain pipelines together, need a return value in order to know the next best path for future calls. Can the calling pipeline see or know when the called pipeline has finished? Is the Bucket channel the only way to store a value that can then be used in the calling pipeline to achieve this? 

pipe A calls B, B does work, pushes a value into the Bucket, then A can then see this value? 

This post is from about ~2 years ago. At that time, return value was not an option. https://community.quickbase.com/discussions/quickbase-discussions/callable-pipeline-return-value/18753

MarkShnierYou
Forum|alt.badge.img+22
  • Quickbase Alumni
  • August 16, 2024

Yes, In fact a main feature callable pipeline is to pass parameter values from the calling pipeline to the called pipeline.  If you look carefully right in the Steps for a callable pipeline it shows you examples of how to pass the parameters.


MarkShnierYou
Forum|alt.badge.img+22
  • Quickbase Alumni
  • August 16, 2024

Sorry, I read your question again and see that I did not answer it correctly.  If you want to change some thing after the called Pipeline has completed, then that called Pipeline would need to end with a call to a callable Pipeline. 

Be careful you don't create infinite loops. A call to a callable pipeline counts as a Step Run.  


Mez
Forum|alt.badge.img+7
  • Author
  • Quickbase Alumni
  • August 26, 2024

Feedback/Feature request to support this submitted about a year ago: https://feedback.quickbase.com/app/#/case/262425