Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Storage Connector
The Get Storage Component retrieves a stored value from a specified storage location based on a given key.
This component is used to look up values in a storage system using a unique key, enabling structured data retrieval within workflows.
in
Receives the key to fetch the corresponding value from storage.
out
Emits the retrieved value if the key exists.
notFound
Emits the key if no matching value is found.
storeId
string
The ID of the storage space where the key lookup will be performed.
Receives Lookup Key: Accepts a key to find its corresponding value.
Searches Storage: Queries the specified storeId
for the given key.
Returns Results:
If the key exists, outputs the value to out
.
If no match is found, emits the key to notFound
.
key
string
The key of the retrieved item.
value
string
The value associated with the key.
createdAt
string
The timestamp when the item was created.
updatedAt
string
The timestamp when the item was last updated.
Key-Based Retrieval: Fetches stored values based on unique keys.
Efficient Querying: Enables quick access to stored data for automated workflows.
Supports Workflow Automation: Useful for retrieving stored data dynamically in business processes.
This component is essential for workflows requiring structured retrieval of stored data using unique keys.
The Find Storage Component searches for values in a specified storage location based on a provided pattern.
This component is used to retrieve stored values that match a specific search pattern, allowing structured querying of stored data.
Receives Search Pattern: Accepts a pattern to match stored entries.
Searches Storage: Queries the specified storeId
for matching values.
Returns Results:
If matches are found, outputs the list of matching items to out
.
If no matches are found, emits the search pattern to notFound
.
Pattern-Based Search: Uses regular expressions to match stored values.
Efficient Querying: Enables structured searches within large storage datasets.
Supports Workflow Automation: Useful for dynamically retrieving stored data based on input patterns.
This component is essential for workflows that require structured searches within stored data for automation, validation, and reporting purposes.
in
Receives the search pattern to find matching storage entries.
out
Emits a list of found items matching the search pattern.
notFound
Emits the search pattern if no matching items are found.
storeId
string
The ID of the storage space where the search will be performed.
key
string
The key of the found item.
value
string
The value of the found item.
createdAt
string
The timestamp when the item was created.
updatedAt
string
The timestamp when the item was last updated.
The On Item Removed Component triggers when an item is removed from storage, providing real-time updates whenever a deletion occurs.
This component is used to monitor a specified storage location and trigger workflows whenever an item is deleted.
item
Emits the details of the removed storage item.
storeId
string
The ID of the storage space being monitored.
Registers Webhook: The component registers a webhook to listen for storage item deletions.
Monitors Deletions: Whenever an item is removed, the webhook captures its details.
Sends Data:
If a deletion occurs, the component outputs the item's details to item
.
The webhook ensures that only deletions are processed.
key
string
The key of the removed item.
value
string
The value of the removed item.
storeId
string
The storage ID where the item was removed.
createdAt
string
The timestamp when the item was created.
updatedAt
string
The timestamp when the item was last updated.
Real-Time Monitoring: Captures deletions as they happen.
Webhook-Based Execution: Efficiently listens for storage updates.
Supports Automation: Ideal for triggering workflows when data is removed.
This component is essential for workflows that require automatic processing of deleted storage entries in real time.
The On Item Updated Component triggers when an item in storage is modified, providing real-time updates whenever a change occurs.
This component is used to monitor a specified storage location and trigger workflows whenever an item is updated.
item
Emits the details of the updated storage item.
storeId
string
The ID of the storage space being monitored.
Registers Webhook: The component registers a webhook to listen for storage item updates.
Monitors Updates: Whenever an item is updated, the webhook captures its details.
Sends Data:
If an update occurs, the component outputs the item's details to item
.
The webhook ensures that only updates are processed.
key
string
The key of the updated item.
value
string
The new value of the updated item.
oldValue
string
The previous value of the item before the update.
storeId
string
The storage ID where the item was updated.
createdAt
string
The timestamp when the item was created.
updatedAt
string
The timestamp when the item was last updated.
Real-Time Monitoring: Captures updates as they happen.
Webhook-Based Execution: Efficiently listens for storage updates.
Supports Automation: Ideal for triggering workflows when data changes.
This component is essential for workflows that require automatic processing of updated storage entries in real time.
The Clear Storage Component deletes all stored data from a specified storage location, ensuring that previous records are erased.
This component is used to clear a selected storage space, removing all stored entries associated with the given storage ID.
Receives Storage ID: Accepts the storeId
specifying which storage to clear.
Clears Storage: Deletes all stored records associated with the storeId
.
Returns Confirmation: Outputs the storeId
and the count of deleted records.
Permanent Deletion: Once cleared, data cannot be recovered.
Efficient Storage Management: Helps maintain clean and optimized storage.
Workflow Control: Useful for resetting storage before running new test cycles or workflows.
This component is essential for workflows that require periodic clearing of stored data to maintain accuracy and efficiency.
The Remove Storage Component deletes a specified key-value pair from storage, ensuring the removal of outdated or unnecessary data.
This component is used to remove a specific item from a storage location using a given key.
Receives Key: Accepts a key identifying the item to remove.
Removes from Storage: Deletes the key-value pair from the specified storeId
.
Returns Confirmation:
If the key exists, outputs the removed key and its old value.
If the key does not exist, the component does not output any data.
Selective Deletion: Ensures only specified keys are removed.
Efficient Storage Management: Helps maintain clean and optimized storage.
Supports Automation: Useful for workflows where data needs to be dynamically deleted.
This component is ideal for workflows that require selective removal of stored data based on specific keys.
The Save to File Component exports stored data to a file, allowing structured storage and retrieval of stored records in CSV or JSON format.
This component is used to extract data from storage and save it as a downloadable file, providing flexible export options such as sorting and value flattening.
Retrieves Stored Data: Extracts data from the specified storeId
.
Sorts Data: Orders records based on the selected sortBy
property.
Formats Output:
If fileType
is CSV, converts records to CSV format.
If flattenValue
is enabled, nested JSON structures are flattened.
Saves to File: Exports the processed data and returns a file ID.
Flexible Export Options: Supports JSON and CSV formats.
Sorting Capabilities: Allows sorting by key or timestamps.
Flattening Support: Enables structured flattening of nested values.
This component is ideal for workflows requiring data extraction, structured storage, and external file exports for further analysis or backup.
The Set Storage Component stores a key-value pair in a specified storage location, enabling structured data persistence within workflows.
This component allows users to store data dynamically by assigning a value to a key in a designated storage space.
Receives Key-Value Pair: Accepts an input with a key and its corresponding value.
Stores Data: Saves the key-value pair in the specified storeId
.
Handles Updates:
If the key already exists, updates its value and retains the previous value.
If the key is new, creates a fresh entry.
Emits Output: Sends the key, old value, new value, and timestamps to the out
port.
Dynamic Data Storage: Supports both new entries and updates to existing keys.
Efficient Workflow Integration: Allows seamless data persistence for automation.
Timestamp Tracking: Keeps track of creation and update times for data integrity.
This component is essential for workflows that require structured data storage and retrieval within automated processes.
The On Item Added Component triggers when a new item is added to storage, providing real-time updates whenever an insertion occurs.
This component is used to monitor a specified storage location and trigger workflows whenever a new item is inserted.
Registers Webhook: The component registers a webhook to listen for new storage items.
Monitors Insertions: Whenever an item is added, the webhook captures its details.
Sends Data:
If an insertion occurs, the component outputs the item's details to item
.
The webhook ensures that only insertions are processed.
Real-Time Monitoring: Captures insertions as they happen.
Webhook-Based Execution: Efficiently listens for storage updates.
Supports Automation: Ideal for triggering workflows when new data is added.
This component is essential for workflows that require automatic processing of new storage entries in real time.
in
Receives the storage ID specifying which storage to clear.
cleared
Emits the ID of the cleared storage and the count of deleted entries.
storeId
string
The ID of the storage space to be cleared.
in
Receives the key to remove from storage.
removed
Emits details of the removed item, including its key and old value.
storeId
string
The ID of the storage space where the item will be removed.
key
string
The key of the removed item.
oldValue
string
The previous value of the removed item.
in
Receives parameters for file generation, including storage ID, file type, and sorting options.
out
Emits the file ID of the saved file and the number of records exported.
storeId
string
The ID of the storage space to export data from.
fileName
string
The name of the exported file.
sortBy
string
Sorts records by key
, createdAt
, or updatedAt
.
fileType
string
File format: csv
or json
.
flattenValue
boolean
If true
, flattens nested JSON values before saving.
fileId
string
The ID of the generated file.
nRecords
number
The number of records exported.
in
Receives the key-value pair to be stored.
out
Emits the stored key, old value (if any), new value, and timestamps.
storeId
string
The ID of the storage space where the key-value pair will be stored.
key
string
The key associated with the stored value.
oldValue
string
The previous value (if the key existed).
newValue
string
The newly stored value.
createdAt
string
Timestamp when the key-value pair was initially created.
updatedAt
string
Timestamp when the key-value pair was last updated.
item
Emits the details of the newly added storage item.
storeId
string
The ID of the storage space being monitored.
key
string
The key of the added item.
value
string
The value of the added item.
storeId
string
The storage ID where the item was added.
createdAt
string
The timestamp when the item was created.
updatedAt
string
The timestamp when the item was last updated.