📖
Rulecube documentation
v2.4
v2.4
  • Overview
  • Quick Start
  • Tutorial
    • Getting started
    • Create and Run Your First Ruleset
    • Use Constants and Methods
    • Create and Call Functions
    • Adding Testcases
    • Using Lookup Tables
    • Using Entities
    • Using Forms
  • How-to Guides
    • Logging in and Authorization
      • Activate Your Account From an Invitation
      • Log in to Rulecube
      • Change Your Password
      • Recover Your Password
      • Two-factor authentication (2FA)
      • Invite Other Users to Rulecube
      • Edit a User's Role
      • Delete a User
    • Ruleset Development
      • Create a Ruleset
      • Set the Input for a Ruleset
      • Create a Rule
      • Generate Alerts
      • Try out a Ruleset
      • Call a Ruleset from Your Software
      • Entities
        • Create an Entity
        • Drag and Drop a JSON Schema or XSD to create entities
        • Entity instantiation
        • Persisted Entities
      • Constants
        • Constant Tables
      • Functions
      • Built-in Functions
      • Create and Run a Testcase
      • Delete a Ruleset or Components
      • Debugging your Ruleset
    • Create a Workflow
      • Workflow step types
      • Working with documents in a workflow
    • Work with (Environment) Variables
    • Call a Ruleset via Its API From Postman
    • Creating input from JSON Schema
    • Use a Ruleset from Your Software
    • Ruleset Productivity Tips
    • Create an Ockto workflow
    • Alert aggregation
    • Forms
      • Introduction and overview
      • Create a Data table
  • Language Reference
    • Global
    • Array
    • Compression
    • Crypto
    • Date
    • Encryption (deprecated)
    • Finance
    • Http
    • Mail
    • MongoDB
    • Ockto
    • PDF
    • SQL
    • Statistics
    • System
    • UserStore
    • Workflow
Powered by GitBook
On this page

Language Reference

PreviousCreate a Data tableNextGlobal

Last updated 2 months ago

To discover all the built-in functions that Rulecube offers, the best way is to click on the icon and then on "Documentation" in Rulecube itself. This will open the Rulecube Manual.

There are several different namespaces the Rulecube language domain is divided into:

  • : general methods with uppercase names, available without prepending a namespace.

  • : extension methods to JavaScript's Array object.

  • : a collection of compression functions.

  • : a collection of cryptographic functions.

  • : extension methods to JavaScript's Date object.

  • : a collection of encryption functions.

  • : a collection of financial functions.

  • : a collection of functions to make calls to APIs and websites.

  • : a collection of e-mail functions.

  • : a collection of MongoDB functions, like "find" and "aggregate".

  • : a collection of Ockto functions, to get personal data from validated external sources.

  • : a collection of PDF functions, using an external component Html2PDF.

  • : a collection of SQL functions, like "execute" and "executeStoredProcedure".

  • : a collection of statistical functions, like "mean", "median", and "slope".

  • : system actions. For advanced users only.

  • : a collection of Rulecube User-related functions.

  • : workflow helper library to support easy workflow definitions.

Global
Array
Compression
Crypto
Date
Encryption
Finance
Http
Mail
MongoDB
Ockto
PDF
SQL
Statistics
System
UserStore
Workflow