The "Base Steps" SyncPack contains a default set of steps that are used in most other SyncPacks. You must install and activate this SyncPack before running other SyncPacks.
This SyncPack also includes the Template App application, which you can use as a template for creating Skylar Automation applications if you are a developer. For more information, see Creating a Skylar Automation Application.
This SyncPack is included with the most recent release of the Skylar Automation Platform.
Starting with version 1.5.0 of the "Base Steps" SyncPack, the "QueryREST" has been deprecated. ScienceLogic recommends that you use REST steps included in version 1.5.0 instead: "GetREST", "PostREST", "DeleteREST", and "PutREST".
You can download this SyncPack from the SyncPacks page on the ScienceLogic Support Center (Skylar Automation > SyncPacks).
What Is the Base Steps SyncPack?
The "Base Steps" SyncPack contains the default set of steps used by most other SyncPacks. You must install and activate this SyncPack before you install and activate other SyncPacks that depend on it.
This SyncPack also includes the Template App application, which developers can use as a template for creating Skylar Automation applications.
Contents of the Base Steps SyncPack
This section lists the contents of the "Base Steps" SyncPack.
Skylar Automation Applications
-
Cache Skylar One Users. This application performs a query for all existing users and writes them to a cache. You typically run this application before running a Skylar Automation application that syncs data between Skylar One and a third-party application like ServiceNow.
-
Template App. A starting-point application that developers can use as a template for building new Skylar Automation applications. For more information, see Creating a Skylar Automation Application.
Steps
The following steps are included in this SyncPack:
-
Cache Delete. Deletes data from the cache using the specified key.
-
Cache Read. Reads data from the cache using save_key and sets the returned data for the next step.
-
Cache Save. Takes any input data and saves it to a cache with the specified key. The key the data was saved with is saved for the next step.
-
DeleteREST. Facilitates REST DELETE interactions and returns the returned data dictionary and specified headers as data to the next step.
-
GetREST. Facilitates REST GET interactions and returns the returned data dictionary and specified headers as data to the next step.
-
GraphQL Request. Queries a remote GraphQL endpoint and retrieves the data.
-
Jinja Template Data Render. Transforms the incoming data using a defined Jinja2 template.
-
MS-SQL Describe. Executes a Microsoft SQL SP_HELP statement.
-
MS-SQL Insert. Executes a Microsoft SQL INSERT statement.
-
MS-SQL Select. Executes a Microsoft SQL SELECT statement.
-
MySQL Delete. Executes a full MySQL DELETE statement and overrides the data parameter.
-
MySQL Describe. Executes a MySQL DESC statement.
-
MySQL Insert. Executes a MySQL INSERT statement.
-
MySQL Select. Executes a MySQL SELECT statement.
-
PostREST. Facilitates REST POST interactions and returns the returned data dictionary and specified headers as data to the next step.
-
PutREST. Facilitates REST PUT interactions and returns the returned data dictionary and specified headers as data to the next step.
-
Query and Cache Skylar One User info. Queries a Skylar One instance for all available users and saves the data to a cache with the specified Skylar One ID.
-
QueryRest: BearerAuth. Makes a RESTful request to an endpoint using BearerAuth.
-
QueryRest: OAuth. Makes a RESTful request to an endpoint using OAuth.
-
Run a command through an SSH tunnel. SSHes into the provided system and executes a command.
-
Trigger Application. Triggers any number of instances of the same application based on app variables or input data. If the step's output_to setting is configured, it waits until all triggered child applications complete before reporting success or failure; if not, it triggers the child applications and reports success or failure immediately.
Starting with version 1.5.0 of the "Base Steps" SyncPack, the QueryREST step was deprecated. ScienceLogic recommends that you use the GetREST, PostREST, PutREST, and DeleteREST steps instead.
For more information about how to use steps to create a Skylar Automation application, see Creating a Skylar Automation Application.