IBM Support

Developing Applications in Tririga

Technical Blog Post


Abstract

Developing Applications in Tririga

Body

TRIRIGA is an Enterprise Workplace Management solution that combines TRIRIGA applications in a unique integrated package to automate and manage all the processes related to the workplace, from the Real Estate Portfolio planning to Facilities Space and Asset Management, Maintenance and Service Management, and Project Management.

TRIRIGA Applications are built in the TRIRIGA Application Platform ( an Enterprise Java Server based environment ) and are developed using the Application Toolset - a set of development tools used to build and configure all TRIRIGA applications.

In other words, TRIRIGA has a set of tools to develop and customize applications. This means that developing into TRIRIGA doesn't require Java or other programming language. The tools allow the applications developer to create database tables, forms, portals, reports, workflow processes, etc..

The main idea is to allow a person building an application to focus on what the application is supposed to do rather than how to do it.

Some tools available for Application Development into TRIRIGA are:

Data Modeler

The Data Modeler is a tool used to define and maintain the structures of data into Tririga, using a object-oriented approach. In this tool you can, for example, create and customize Business Objects , create associations between these Business Objects, create modules, define State Transition Families (used to handle the "lifecycle"of a record), etc..

Form Builder

The Form is the presentation layer of a Business Object, and the Form Builder is the Tool used to create or customize existing Forms.

It provides the ability to arrange fields, sections and tabs in the desired locations or, as in other UI Tools, add form actions, as OnChange Actions, or pre-load workflows (logic that should happen when the Form is loaded), etc..

Report Manager

In TRIRIGA, queries and reports are concepts of tabular displays of records, and can be used in multiple places throughout the TRIRIGA applications, like into sections in the Forms, into workflows, graphs, portals or to create Birt Reports.

The Report Manager is a tool used to create and/or customize these queries and reports, that can show data from one single Business Objects or from associated ones, using filters or not, and even carrying aditional logic.

Workflow Builder

The Workflow Builder is another strength of the TRIRIGA Application Platform, because with this tool users can execute logic without writing code.

The workflows are sequences of tasks, that can be automated or manual, and that can start in response to a click or in response to things that happen inside the Platform, called "system events".

The tool provides a Palette of tasks, that combined in a logical structure, creates the logic of the workflow.

Resuming

These are only some of the tools used to develop applications in TRIRIGA.

To develop a workflow, or to create a new Form or simply customize a query, the user should have programming logic, database concepts and knowledge on the TRIRIGA tools, which requires some time of training.

On the other hand, having this knowledgement, to develop and maintain applications, he doesn't need to be aware of how this or that programming language works, or how should he write the scripts for this or that database. This means more focus on the Business, and increase productivity.

For more information about TRIRIGA Platform or TRIRIGA Applications, go to IBM Infocenter.

Hope this information was usefull for you.

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHEB3","label":"IBM TRIRIGA Application Platform"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

UID

ibm11114671