Teneo Developers

Teneo Platform

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

User Documentation

Documentation about usage and configuration of all the Platform components can be found in the options above in the top navigation bar of this documentation area. The documents are organized into functional groups based on how and when the features will be seen in the Platform.

Component API Reference

The following documents are reference documents for parts of the Platform accessible via external code

Engine Scripting API

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 Handler API

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 are the Handler class, specifically the interpret methods which are used in a solution to interpret the given inputs (more here)

Inquire API

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 QueryClient 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 API

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 API

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.


Teneo Platform Release 6.2.1

December 2021

The Teneo 6.2.1 Platform Release brings an upgrade of the Apache Log4j version as well as enhancements to the Pre-logging script with the addition of methods in order to streamline further encryption use cases.

Full details

Teneo Platform Release 6.2

December 2021

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

Full details

Summary

Key features included in this release are:

  • Global Pre-logging script
  • Updates of Teneo Languages, including new Bulgarian Dialogue Resource and Lexical Resource
  • Updates to the Studio API
  • ElasticSearch 7.15.1
  • User Driven Improvements and general fixes

Teneo Platform Release 6.1.1

August 2021

Teneo 6.1.1 is a minor maintenance release that resolves a number of Known Issues and also adds visual highlighting of annotations as entry values.

Full details

Summary

Key features included in this release are:

  • Visual highlighting of annotations as entry values
  • Resolution of Known Issues
  • Updates of Teneo Languages

Teneo Platform Release 6.1

June 2021

The Teneo 6.1 brings new features and improvements to the Teneo Platform.

Full details

Summary

Key features included in this release are:

  • Version Flag
  • Studio API
  • Updates of Teneo Languages

Teneo Platform Release 6.0

March 2021

The Teneo 6.0 Release brings a long list of new features and improvements to the world of Teneo.

Full details

Summary

Key features included in this release are:

  • Tech stack
  • Groovy 3
  • RedHat Packaging
  • SAML
  • Documentation
  • Testable working Master
  • Class Manager and Class Performance
  • Match Requirements and Data Actions
  • Version, Version History and a new Recycle Bin
  • Syntax Highlighting and spell check
  • Support of 48 additional languages
  • Native Date&Time