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 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 entries)
    • 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 Release 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