The built-in Bucket channel will create a temporary storage table, or object, in the pipeline and then access that data which will be available for all your future logics.
The steps you can use with Buckets fall into five categories: Objects, Pipeline Objects, Pipeline Rows, Rows, and Tables.
Note: You cannot use jinja expressions in trigger conditions unless explicitly specified as possible.
|Trigger||Object Created||Triggers when a new object is created in Pipelines.|
|Trigger||Object Updated||Triggers when a new object is updated.|
|Action||Add or Update Object||Adds or updates a stored object.|
|Action||Delete Object||Deletes an existing object.|
|Action||Get Object by ID||Retrieves an object using an ID.|
|Query||Search Bucket Object||Searches a specific object based on search criteria entered.|
|Action||Save Pipeline Object||Saves object to a specific pipeline. Object is not available to other pipelines you have created.|
|Action||Get Pipeline Object by ID||Retrieves the ID of a pipeline specific object.|
|Query||Search Pipeline Objects||Searches objects saved to this pipeline.|
|Action||Add a Row||Adds a row to a table stored in Pipelines.|
|Action||Define Table||Defines a table with header row details.|
|Action||Download CSV||Downloads stored information in CSV format.|
|Query||Search Pipeline Rows||Searches rows based on search criteria entered.|
|Trigger||Row Created||Triggers when a row is created.|
|Trigger||Row Updated||Triggers when a row is updated.|
|Action||Create Row||Creates a new row.|
|Action||Update Row||Updates an existing row.|
|Action||Delete Row||Deletes an existing row.|
|Action||Create/Update Row||Creates and/or updates an existing row.|
|Query||Search Rows||Searches rows and returns a list.|
|Action||Fetch a Linked Row||Fetches a linked row.|
|Action||Look Up Row||Looks for a row and returns a single result.|
|Action||Create a Table||Creates a table.|
|Action||Delete Table||Deletes a table.|
|Action||Update Table||Updates a table.|
|Query||Search Tables||Searches a table and returns a list.|
|Action||Look Up Table||Looks up a table and returns a single result.|
We store the file as chunks in Google Cloud Storage Buckets. Every chunk can be accessed for 24 hours, which means that your download link is active for 24 hours.
There is no hard limit on the file size that can be generated. The focus
is on downloading or uploading the file to another platform. If downloaded with the generated link the file can be a maximum of 32 mb - the download time should not be more than a minute. There are different limits for different channels (for example, if the file is uploaded to Google Drive)
Note: The download URL is randomly generated and everyone with the URL can download the file. There is no way to make the download URL more secure.
Use case examples
The following are some examples of using the Dropbox channel.
In this example, when file is added or changed in Dropbox, we want to upload the file to Quickbase.
- We add the Dropbox step File Added or changed.
- We find our Quickbase record using the step, Look Up a Record.
- We upload the file with the Quickbase step Upload a file.