Flow Snap Pack examples
| Example | Snaps used |
|---|---|
|
Pipeline Demonstrating the Binary Router Snap This pipeline example reads multiple JSON files, categorizes them based on their file size, and writes them to different output files according to their size category. |
|
|
Use Case—Data from Salesforce.com and ServiceNow Extract information from Salesforce.com, append it with the caller incident information from ServiceNow, and then write it to a file and a database. This example assumes that data is stored under different column names in the different sources and resulting databases, so column mapping is needed. |
|
|
This pipeline generates JSON data and validates it against specified constraints. It creates sample data with a column containing different string values and then applies pattern matching validation to ensure the data meets the required format criteria. |
|
|
Write up to Three Input Documents into SLDB and Reject All Additional Documents In this example, you have a list of documents, and you want to filter the first six input documents based on the number they contain in a specific field. You want all odd numbers routed into one branch, and all the even numbers, into another. To do so, you create a parent and child Pipeline. |
|
|
Combining Completed Upstream Execution Output Using the Gate Snap This example demonstrates how you can use the Gate Snap to combine the complete output of multiple upstream Snaps into a single document. This example also shows how the Gate Snap doesn't offer any output until all upstream Snaps are executed. |
|
|
Iterative processing using the Pipeloop Snap This example pipeline demonstrates how to use the PipeLoop to iteratively execute a child pipeline that increments a numerical value until it reaches the specified threshold. |
|
|
Using HTTP Router Snap to Process the Request from a Triggered Task The following example pipeline demonstrates the use of HTTP Router Snap to process an incoming POST request via a Triggered Task. This Pipeline contains the REQUEST_METHOD parameter configured with the value POST. |
|
|
Using HTTP Router Snap to Process an Ultra Task The following example pipeline demonstrates how you can use an HTTP Router Snap to process an incoming PATCH request through an Ultra Task. |
|
|
Combine data without any matching key or condition using Union Snap This example pipeline demonstrates how to append records from multiple sources without needing a matching key between two files using the Union Snap. It combines order information, that is items and costs with the customer details. The pipeline comprises two segments, each independently generating JSON data, which are then merged with a Union snap. |
|
|
Filter missing data or empty values using the Null-safe access option This example pipeline demonstrates how to filter data with missing data or empty values using the Null-safe access checkbox. |
|
|
Run a Child pipeline multiple times The PE_Multiple_Executions project demonstrates how to configure the PipeLine Execute Snap to execute a child pipeline multiple times. |
|
|
The project, PE_Backward_Schema_Propagation_Contacts, demonstrates the schema that suggests a feature of the PipeLine Execute Snap. |
|
|
Propagate Schema Backward and Forward The project, PE_Backward_Forward_Schema_Propagation, demonstrates the PipeLine Execute Snap's capability of propagating schema in both directions – upstream and downstream. |
|
|
Migrating from Legacy-Nested pipelines The project, PE_Backward_Forward_Schema_Propagation, demonstrates the PipeLine Execute Snap's capability of propagating schema in both directions – upstream and downstream. |