DCKAP Integrator
Getting StartedIntegrator StatusRoadmapRelease Notes
  • Overview
    • Enterprise Integration Platform
    • What is DCKAP Integrator?
    • Integrator Architecture
    • Integrator Security
  • GETTING STARTED
    • Quick Start Guide
    • New User Registration
      • Available Plans
    • Integrator Dashboard
    • Analytics
  • User Guide
    • The Basics
    • Account Management
      • User Groups
      • Account Settings
      • Two-Factor Authentication
    • Projects
      • Add New Project
      • Managing Projects
      • Transfer Project Ownership
    • API Access Keys
    • Project Invitations
    • Help and Support
      • Raise a Ticket
      • Visibility and Collaborators
      • Help and Support - A Quick Overview
    • Exchange
  • PROJECT MANAGER
    • Integrations
      • Add New Pipe
      • Flows and Handlers
      • Mapping and Modifiers
      • Advanced Modifiers
      • Advanced Scheduler
    • Workflows
      • Flow Builder
      • Snippets
      • Actions
        • API Call
        • Console
        • Decision
        • Loop
        • Detail Logger
        • Error Logger
        • Code Runner
        • Formatter
        • Notification
        • Snippet
        • Return
        • Sleep
      • Mock Data
      • FAQs
    • Systems
      • Credentials
      • API Manager
        • API Components
        • Test API
      • Private Systems
      • Authentication Types
        • OAuth 2.0
    • Logs
    • Project Settings
    • Project Analytics
    • Advanced
      • Flows
    • Project Documents
  • TECHNICAL GUIDE
    • Flows & Handlers
      • Add New Flow
      • Simulator
      • Flows: Best Practices
      • Flows: Use Cases
      • Timezone Converter Handler
      • Supported Timezones
    • API and Mapping
  • Tutorials
    • Create a new Integration Pipe
    • Create a new Flow
    • How to Map data?
    • Working with Modifiers
    • Managing User Groups
    • How to use DCKAP Integrator Dynamic URL's?
  • API Documentation
    • Quick Start
    • Projects API
    • Credentials API
    • Templates API
    • Posting and Reading XML data via DCKAP Integrator
    • Commonly used APIs
  • Others
    • Product Roadmap
      • Past Roadmaps
    • Release Notes
      • 4.4.0 April 29, 2025
      • 4.3.0 February 25, 2025
      • 4.2.0 December 19, 2024
      • 4.0.0 August 29, 2024
      • 3.4.8 May 27, 2024
      • 3.4.7 March 14, 2024
      • 3.4.6 January 4, 2024
      • 3.4.5 October 18, 2023
      • 3.4.4 May 16, 2023
      • 3.4.3 March 1, 2023
      • 3.4.2 December 20, 2022
      • 3.4.1 October 4, 2022
      • 3.4.0 August 10, 2022
      • 3.3.6 July 20, 2022
      • 3.3.5a June 23, 2022
      • 3.3.5 May 26, 2022
      • 3.3.4 March 31, 2022
      • 3.3.3 Feb 4, 2022
      • 3.3.2 November 24, 2021
      • 3.3.1 October 22, 2021
      • 3.3.0 August 28, 2021
      • 3.2.7 June 18, 2021
      • 3.2.6 May 11, 2021
      • 3.2.3 and 3.2.4 March 8, 2021
      • 3.2.2 Dec 24, 2020
      • 3.2.1 Nov 12, 2020
      • 3.2.0 - October 7, 2020
      • 3.1.10 - September 16, 2020
      • 3.1.9 - September 3, 2020
      • 3.1.8 - August 15, 2020
      • 3.1.7 - July 19, 2020
      • 3.1.6 - June 21, 2020
      • 3.1.5 - May 15, 2020
      • 3.1.4 - April 27, 2020
      • 3.1.3.0 - April 20, 2020
      • 3.1.3 - April 8, 2020
      • 3.1.2 - March 26, 2020
      • 3.1.1 - March 13, 2020
      • 3.1.0 - March 10, 2020
Powered by GitBook
On this page
  • Creating Snippets
  • Inputs and Outputs
  • Test Snippets
  • Using Snippets
  • Limitations

Was this helpful?

  1. PROJECT MANAGER
  2. Workflows

Snippets

PreviousFlow BuilderNextActions

Last updated 1 month ago

Was this helpful?

Snippets are reusable sets of logical steps within workflows that enhance both reusability and readability. They allow for more efficient workflow management by simplifying complex integrations.

Reusability

A set of logical steps within a workflow needs to be reused in multiple instances within the same workflow.

Readability

For complex integrations, workflows often require a large number of steps. Adding a layer of abstraction helps structure the workflow and enhances readability.

Creating Snippets

Apart from inputs and outputs, a snippet must contain at least one step to use snippet in main workflow.

Inputs and Outputs

Inputs are defined to access data inside the snippet from the main workflow. And output is required and used to return data to the main workflow.

Inputs are optional and multiple inputs can be defined.

Inputs

Multiple Inputs format Supported: String, Number, Boolean, JSON. Users can also specify whether an input field is mandatory using the required option (Yes/No).

If an input field is not required, users can provide a default value. Snippet uses the default value if actual value is empty during execution.

Output

The output is the snippet's response. It is required and can be of any supported data types.

The output can either be a single step response or a list of responses from multiple steps, as determined by the user. Only one output will be returned from the snippet, which will then be accessible within the main workflow.

All other local step responses within a snippet will remain inaccessible outside the snippet.

Test Snippets

Using the Test Snippet option, users can test snippets during the workflow development process to ensure the functionality by providing sample inputs.

Using Snippets

Limitations

  • The scope of DataHub values are limited to the snippet.

  • Users can only access the defined snippet input inside a snippet and can only access the snippet response in the main workflow.

  • No Nested Snippets.Snippets can only be used at one level.

  • The Stop tool is not available inside the snippet tool.

  • The debugger option is currently not available for snippet steps.

Snippets help speed up workflow development by minimizing repetitive steps. A snippet can consist of one step or a collection of steps. Once created, users can include snippets using the in the main workflow.

Snippets can be used in the main workflow using the .

Snippet Tool
Snippet Tool