Teneo Developers

Teneo Platform

Welcome to Teneo Platform Reference Documentation - here you will find documentation for the entire Teneo Platform.

Reference Documentation

Reference Documentation about usage and configuration of all the Platform components can be found in the menu of this documentation area. The pages are organized into functional groups based on how and when the features will be seen in the Platform and will provide the reader with information and step-by-step guides on how to work with Teneo as well as conceptual overviews and detailed documents.

You might be looking for:

Component API Reference

The documents in the below tabs are reference documents for parts of the Platform accessible via external code.

Engine Scripting Javadoc

Engine Scripting API describes the methods available via groovy scripting in scripts within a solution.
The key entry points into the scripting are engineAccess (alias: _) which provides access to the state and functionalities of the Teneo Engine including dialog history and Input Annotations, and engineEnvironment which provides access to the state of the servlet session including Request Parameters and Cookies.

Date & Time Javadoc

Date & Time Handler API describes the methods available for post-processing of Date & Time data to interpret Dates & Times given in the input.
The key entry point for the interpretation is the Handler class, specifically the interpret methods which are used in a solution to interpret the given inputs (more here).

Inquire Client Javadoc

Inquire Client API describes the methods provided for interacting with the Teneo Inquire API for querying session logs and other functions from within java code.
The key entry point for querying log data in Inquire is the TeneoInquireClient class.

Inquire Server REST API Endpoints - Swagger

Inquire REST API describes the endpoints which can be called in order to interact with Teneo Inquire for querying session logs and other functions.

Inquire Client and Dependencies

swagger/teneo-inquire/client/index.html provides the jar files and dependency list for the Inquire client.

Manager Client Javadoc

The Manager Client describes the methods provided for interacting with the Teneo Manager API.
The key entry point is the TeneoManagerClient class.

Manager Server REST API Endpoints - Swagger

Manager REST API describes the endpoints which can be called in order to interact with Teneo Manager for managing Teneo Platform user permissions and configuration.

Manager Client and Dependencies

swagger/teneo-manager/client/index.html provides the jar files and dependency list for the manager client.

Studio Client Javadoc

The Studio Client describes the methods provided for interacting with the Teneo Studio API.
The key entry point is the TeneoStudioClient class.

Studio Server REST API Endpoints - Swagger

Studio REST API describes the endpoints which can be called in order to interact with Teneo Studio for editing, testing and publishing Teneo solutions.

Studio Client and Dependencies

swagger/teneo-studio/client/index.html provides the jar files and dependency list for the studio client.

Releases

Teneo Platform 7.2

March 2023

The Teneo Platform Release 7.2 brings new features and improvements to the Teneo Platform.

Full details

Summary

Key features included in this release are:

  • Teneo Studio Web:
    • Import and Export
    • Add Content to existing solution
    • Classes
    • Various usability improvements
  • Teneo Studio Desktop
    • Incorporates various log data management functionalities in the Log Data Source:
      • Overview (Sessions)
      • Synchronize
      • Augmenters
      • Saved Results
    • Collapsible Flow overview
  • Updates to various Teneo Languages
  • Upgraded tech stack, including:
    • Ubuntu 22.04
    • MariaDB 10.6.12
    • Java 11.0.17
  • Extended and updated APIs

Teneo Platform 7.1

September 2022

The Teneo Platform Release 7.1 brings new features and improvements to the Teneo Platform.

Full details

Summary

Key features included in this release are:

  • Teneo Studio Web comes with:
    • Globals: Variables, Listeners, Scripted Contexts and Scripts
    • Integrations
    • File Resources
    • Notifications in Tryout
  • Multiple Global Scripts in both Studio Web and Studio Desktop
  • Upgraded tech stack, including:
    • Kafka 3.2.0
    • Java 11.0.15
    • Cassandra 4.0.5
    • Tomcat 9.0.65
    • Spark 3.3.0
  • Extended public API (Studio)
  • User Driven Improvements and KI Resolutions

Teneo Platform 7.0.3

September 2022

Being a maintenance release, Teneo 7.0.3 brings some fixes and improvements.

Full details

Summary

  • Resolution of a security vulnerability in Teneo Manager
  • Improvements to Teneo Languages

Teneo Platform 7.0.2

August 2022

Being a maintenance release, Teneo 7.0.2 brings some fixes and improvements.

Full details

Summary

Key features included in this release are:

  • Publish status retrieval in Teneo Studio Desktop for SaaS environments
  • Bug fixes and User Driven Improvements

Teneo Platform 7.0.1

June 2022

Being a maintenance release, Teneo 7.0.1 brings various improvements.

Full details

Summary

Key features included in this release are:

  • Teneo Studio Web:
    • General improvements to stability and performance
    • Open, see and work with big Entities (1000+)
    • Flow editor optimization
    • Support for delegated authentication
  • Teneo Studio Desktop
    • Optimization to improve general performance and solution loading
    • Bug fixes and User Driven Improvements

Teneo Platform 7.0

May 2022

The Teneo 7.0 Platform Release brings new features and improvements to the Teneo Platform.

Full details

Summary

Key features included in this release are:

  • Teneo Studio Web UI coming with:
    • Home page including Solutions list
    • Solution creation
    • Solution dashboard
    • Document creation and editing (Flows, Language Objects, Entities)
    • Simple Tryout
  • Teneo Studio Desktop brings:
    • Simplified solution creation process
    • More guidance for Flow creation and editing
  • First iteration of Audit Logging
  • Extended public APIs (Studio and Manager)
  • Tomcat version upgrade
  • Bug fixes and User Driven Improvements