TALY — The Allianz Library

TALY Logo
The Driving Force of Allianz's Building Block Platform.
Simplify your transactional customer journeys with our intuitive low-code/no-code solutions.

v39.1.0-alpha.0


Overview

TALY is the core framework for the Building Block Platform. It streamlines the application development process, empowering developers to create journey applications efficiently while maintaining flexibility and reusability. TALY offers a set of tools that facilitate the development of Building Blocks and their composition in highly flexible, configuration-based, generated journeys.

A Building Block is a segment of a User Interface that your journeys are made of. Each Building Block has a specific purpose like collecting an address or selecting a vehicle. Technically, every Building Block satisfies a specific contract, which guarantees a uniform interface and configurable abilities. Building Blocks are composed in a journey through a few configuration files. Those configuration files offer many other capabilities for configuring a journey, beyond Building Block composition. TALY seamlessly connects all Building Blocks and configuration files and transforms them into a fully functional and ready-to-use journey application.

Overview diagram
Example journey

Getting Started

Take a look at the getting started guide to learn about the main features of TALY.

TALY Libraries

The TALY framework includes the following libraries:

@allianz/taly-core
The core contracts for Building Blocks, pages containing them (Building Block Pages), and other parts of the overall Building Block infrastructure like Facades, Debuggers and Validation Configuration.

@allianz/taly-nx
An Nx plugin with a collection of executors and generators to generate journeys and to aid in Building Block development.

@allianz/taly-common
Shared functionality that can be used across Building Block Libraries.

@allianz/taly-acl
The implementation of the frontend supporting ACL mechanism to show and hide features or disable interactive fields depending on a given policy.txt. Find more information here.

@allianz/taly-pfe-connector
The Core itself is agnostic of any state or routing framework. In order to connect the default Allianz framework for flows (PFE) we ship a connector that provides specific implementations for Pages & Facades.

@allianz/taly-oauth
This package exports helpers and a TALY plugin that can be used to take care of OAuth authentication in a (generated) application. Click here for more information.

@allianz/taly-sdk
The TALY Software Development Kit (SDK) provides functionality to process TALY journey configurations.

Further Resources

Are you being onboarded to the Building Block Platform or you want to refresh some core concepts?
Start by exploring the Building Block Platform tutorials, created with ❤️ by the Building Block Platform core developers. Additionally, this talk is a great companion to the tutorials:

WWC22 - Generate Customer Journeys from Reusable Building Blocks

Do you already have experience in Building Block development and Journey creation?
Both these docs and the PFE docs aim to provide the answers you might need while working on the Building Block Platform.

Do you need support?
We are here to help. Feel free to reach out on the #building-block-platform-community Slack channel or #building-block-platform-community Teams group. Alternatively, you can also open up an issue or a discussion in our GitHub workspace.

results matching ""

    No results matching ""