Glossary

Cacher

A Cacher is a step-type that caches the current result. Before collection, a cacher has the ability to fast-forward through previous steps if the data is already present.

Collection

Collection object defined by a SL1 Dynamic Application.

../_images/da_collections_page.png

Execution Plan

A list of steps that inform the Snippet Framework how to gather and transform the data which will be consumed by SL1.

Processor

A Processor is a step-type that performs an operation on data from the previous step.

Request ID

The unique representation for the step that is used during de-duplication which increases the performance of the Snippet Framework. Likewise, if the uniqueness is not properly identified, non-unique requests may be grouped together.

Request More Data

Request More Data is a step-type that enables the Snippet Framework to perform a looping operation to collect additional data. For example, pagination would require a Request More Data step.

Requestor

A Requestor is a step-type that performs an IO operation to gather raw data.

Snippet

Python code defined within a SL1 Dynamic Application.

Snippet Arguments

A Snippet Argument is the interface between a user and the Snippet Framework and entered within the Dynamic Application Collections page. This text is processed by the Syntax that converts the text into an Execution Plan which then informs the Snippet Framework to execute the steps in the correct order.

../_images/snippet_arguments.png

Snippet Framework

The Snippet Framework enables the low-code / no-code collection of data to be consumed by SL1.

Step

A re-usable piece of code that performs a single function which is executed by the Snippet Framework. Steps are chained together to create an execution plan for the Snippet Framework.

Step Path

A list of unique Request IDs that define uniqueness that is used during de-duplication.

Substitution

Substitution enables a Snippet Argument to use context-aware information to create a targeted argument. For example, if you need to make a call using the device_id you would be able to specify $did within the argument and the Snippet Framework would automatically replace the text with the value.

Syntax

A Syntax is a step-type that converts the Snippet Argument into something the Snippet Framework can consume to perform the collection.