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 Models

      Open the Fuuz app. Select the Fuuz dropdown menu. Select the System option. Select the Data Modeling option. Select the Data Models option. From here, it is possible to perform the following task or tasks. Search for a data model. Create a data ...
    • Data Modeling

      Open the Fuuz app. Select the Fuuz dropdown menu. Select the System option. Select the Data Modeling option. The options include: Data Model Deployment Logs Data Models Schema Designer