Touchless Interactive Framework
  • Introduction
  • Get Started
    • Overview
    • How it works
      • Create task/stage/flow API
      • Flow
    • Setup Guide
  • ti framework-sdk
    • ti-framework Sdk
  • GUIDE
    • TI-Customer
    • Flow Creation
    • Flow - orchestration
      • Interaction
    • ti-framework design
    • TI-Client App
  • Reference
Powered by GitBook
On this page

Was this helpful?

  1. Get Started

How it works

PreviousOverviewNextCreate task/stage/flow API

Last updated 4 years ago

Was this helpful?

The framework has three components the customer, server, and client applications. currently, we support customer/client applications written in angular and add support soon to react and other frameworks. that being said server can be modified to support any frontend framework.

ti-framework SDK

Customer application (angular)

This app is the consumer of the flow, delivering user experiences. the SDK provides methods to register as a customer application and connect and run a flow session. the SDK also facilitates a dedicated real-time communication channel to exchange messages between customer and client. This helps your customers, get answers to any queries. It is extensible to your business use case.

Client application (angular)

the client application initializes a flow based on customer requirements, visualizes the entire flow state from start to finish, while the customer connects and completes the flow. Touchless Interactive framework provides has an inbuilt channel for data exchange. which allows the client to guide the customer through a flow and address any queries.

ti server (nestjs)

the ti server orchestrates the flow and maintains the flow state in addition to storing any flow events and data events. written in

The ti-framework SDK is a node library, which is integrated with all three components of the framework. the SDK orchestrates the flow between the components. in the , we talk about its design and functionality.

the client application can implement the create APIs to define new flows.

ti-framework guide
more here.