JS Client API
  • Getting Started
  • Rule Engine Unique Functions
  • Custom Form Window Functions
  • Use Cases & Code Samples
  • Known Issues
  • Retrieving Data
    • Retrieving Standard Resources
    • Retrieving User Defined Tables
    • Retrieving Attachments
    • Retrieving Items in Transaction Scope
    • Retrieving Transaction Lines
    • ADAL
  • Updating Data
    • Adding Objects to Standard Resources
    • Updating Standard resources
    • Updating User Defined Table
    • Updating Items in Transaction Scope
    • Adding Transaction Lines
    • Removing Transaction Lines
Powered by GitBook
On this page
  1. Retrieving Data

ADAL

PreviousRetrieving Transaction LinesNextAdding Objects to Standard Resources

Last updated 17 days ago

Was this helpful?

CtrlK
  • Overview
  • Data Retrieval Methods

Was this helpful?

Overview

This guide details the process for retrieving ADAL (Addon Data Access Layer) tables defined as cpi-meta-data using the Pepperi JS Client Side API.


Data Retrieval Methods

Get ADAL Object by Key

  • Description: Retrieves a single ADAL object using the get function, requiring the addon UUID, table name, and key.

  • Supported From: CPI 17.00

  • Syntax:

    pepperi.api.adal.get({
      "addon": "<addon UUID>",
      "table": "<tableName>",
      "key": "<key>"
    });
  • Example:

    pepperi.api.adal.get({
      "addon": "bb6ee826-1c6b-4a11-9758-40a46acb69c5",
      "table": "SomeTable",
      "key": "bb6ee826-1c6b-4a11-9758-40a46acb69c5"
    });
  • Returns:

    {
      "success": true,
      "object": {
        "Key": "bb6ee826-1c6b-4a11-9758-40a46acb69c5",
        "Any": "other",
        "Fields": ["That", "exist", "on", "the", "ADAL"],
        "Object": true
      }
    }

Get Entire ADAL Table

  • Description: Retrieves all objects from an ADAL table using the get function, requiring the addon UUID and table name.

  • Supported From: CPI 17.00

  • Syntax:

    pepperi.api.adal.get({
      "addon": "<addon UUID>",
      "table": "<tableName>"
    });
  • Example:

    pepperi.api.adal.get({
      "addon": "bb6ee826-1c6b-4a11-9758-40a46acb69c5",
      "table": "SomeTable"
    });
  • Returns:

    {
      "success": true,
      "objects": [{
        "Key": "bb6ee826-1c6b-4a11-9758-40a46acb69c5",
        "Any": "other",
        "Fields": ["That", "exist", "on", "the", "ADAL"],
        "Object": true
      }]
    }