Terms And Definitions: Integration

Terms And Definitions: Integration

This article introduces the following terms and their definitions: Connection, Custom Handler, Endpoint, Generic Handlers, Fuuz Scripting Language, Pagination, and Transformation.

  1. Connection
  2. Custom Handler
  3. Endpoint
  4. Generic Handlers
  5. Fuuz Scripting Language
  6. Pagination
  7. Transformation

Connection

  1. This term describes a collection of settings, which result in a unique connection when used with an endpoint.
    1. Example: The username and password for the Plex environment are stored in the Connection and reference the Plex Test Endpoint.

Custom Handler

  1. This term describes a specific implementation of a generic handler used to communicate with a more commonly used API that requires more complicated authentication, pagination or repeated steps.
    1. Examples:
      1. Plex
      2. Zoho
      3. SAP

Endpoint

  1. This term describes a specific URL to an external API and the handler used to communicate with it.
    1. This endpoint can be used multiple times
    2. Example: Plex Test's URL is set in the endpoint and may have multiple connections, one for each tenant

Generic Handlers

  1. Generic handlers are used with standard integration endpoints, they do not require any additional implementation or support.
    1. HTTP - Unsecured communication to public APIs
      1. Example: Bank of Poland's Currency Exchange
    2. HTTPs - Secure communications to public APIs in which a customer has data
      1. Example: Shopify Orders
    3. FTP - Unsecured file transfer protocol
    4. FTPS - Secured file transfer protocol
    5. SFTP - Secured file transfer protocol
    6. SMTP - Secure or Unsecured email protocol
      1. Example: Office 365
Fuuz Scripting Language
  1. Fuuz's scripting language is an extension of the JSONata transformation language. Fuuz supports all of its base functions as well many additional functions written by our development team.

Pagination

  1. This term describes automatically calling another API, which limits the number of rows being returned.
    1. Example: Calling Zoho 10 times to get 1,000 items per call until all 9,876 of them are returned

Transformation

  1. This term describes the act of using the Fuuz Scripting Language to turn a piece of data from one format into another.
    1. Example: Turning XML data from Plex into a JSON format for Zoho
    • Related Articles

    • Getting Started with Fuuz Scripting

      This article provides an introduction to Fuuz scripting and its relevant training resources. Fuuz Scripting Language Fuuz Scripting Windows Fuuz Scripting Language Fuuz's scripting language is an extension of the JSONata transformation language. Fuuz ...
    • Integration

      Open the Fuuz app. Select the Fuuz dropdown menu. Select the System option. Select the Integration option. The options include: Connections Connectors Integration Request Statuses Integration Requests Transformation Explorer
    • Access Control

      Open the Fuuz app. Select the MFGx dropdown menu. Select the System option. Select the Access Control option. The options include: Access Control Policies Access Control Policy Groups Enterprise Enterprise Users Identity Providers Tenants User API ...
    • Data Flow Design Standards

      This article provides the information and resources to support the task of deploying a data flow in Fuuz. The standards and requirements must be completed prior to deploying a Data Flow in Fuuz. Depending on the version, most of these validations may ...
    • Getting Started With Data Flow Nodes

      This article provides the information and resources to support the task of working with data flow nodes. The data flow system supports a wide variety of nodes, with more being added regularly. We always welcome feedback or ideas on new nodes that ...