Docs
  • Getting Started
  • Overview
    • Understanding
      • User-Interface
      • Shortcuts
    • Getting Started
      • Creating A New Application
      • Adding Basic Structure using Class Designer
      • Creating a link to the TIVITY File Class
      • Setting Rights
      • Creating Queries
      • Building The Layout
        • Creating an App Page
        • Creating an Object Page
        • Creating a List Item Layout
  • Building an Application
    • Application Setup
      • General
      • Documentation
      • License Management
      • Publishing the Application
      • Advanced Settings
        • Document-MailEditor
    • Data
      • Sources
      • Data Modelling
        • Class
        • Field
        • Action
        • Link
      • Query Data
        • Get Started with Query Designer
        • Common
        • Fields
        • Conditions
        • Default Values
        • Preview
      • Roles & Permissions
        • Rights Designer
      • Access Control Lists (ACL)
    • Views
      • Design UI
        • Page Types
        • Fields and Links
        • Layout Controls
          • Actions
          • Panels
          • Sections
          • Lists
          • Input
        • Layout Templates
      • Document Templates
        • Get started with Template Designer
        • Expressions in Templates
    • Execution
      • Functions
      • Workflows
        • Control Types
      • Trigger
      • Scripting
        • Accessing the Script Designer
        • Using the Script Designer
        • Commonly used Actions
        • Reference: Actions
          • Math
          • System
          • Date
          • Collection
          • LogicalOperators
          • Web
          • Structure
          • Constants
          • Converters
          • Commands
          • Text
          • PDF
          • Operators
          • PowerPoint
          • QR-/Barcode
          • Messaging
          • Cells
          • Xml
          • Admin
          • Integrations
    • Expressions
      • Expressions in Expressions
      • Expressions in Condition Values
  • Administration
    • Platform
    • Workspace
    • Security
    • Platform Setup
  • Extensibility and Integration
    • REST API
    • Source Adapter
      • Getting Started
      • Source Adapter Interface
      • RESTful Adapter Service
  • Adapter Portfolio
    • MongoDB Adapter
  • Platform Features
    • Enterprise Search
      • Integration into an App
      • General Settings
    • Templates
    • Tagging
      • Getting Started
      • Manage Tags
      • Settings
      • Usage
        • Tag filter
        • Tag panel
    • DMS Setup
Powered by GitBook
On this page
  • Introduction
  • To Do Application Overview
  • Class Diagram

Was this helpful?

  1. Overview

Getting Started

Learn the core concepts of the Tivity Platform by building a To Do Application

PreviousShortcutsNextCreating A New Application

Last updated 10 months ago

Was this helpful?

Introduction

This tutorial is designed to teach you the core concepts you need to quickly get started with the TIVITY platform by building your first application.

In this tutorial we create a To Do application and demonstrate how to :

  • create a basic structure of the application using the Class Designer

  • retrieve specific data using the Selection Designer

  • display data to the end-user using the Layout Designer

  • build a customised Object Page which will allow us to attach files to the to do.

An account on is required for this tutorial. The To Do Application can be created in any workspace given the Documents App is also installed in that workspace.

To Do Application Overview

We want to build a simple To Do application with the following features :

  • Create a task

  • Assign a title

  • Assign an owner

  • Assign a priority

  • Assign a due date

  • Add notes

  • Change the status to done

Our To Do application will have a Start Page, which will display a pie chart of completed and open tasks, as well as allow us to see :

  • All tasks

  • Personal tasks

  • Tasks due today

  • Completed tasks

Class Diagram

The following class diagram describes the structure of the model used to store our tasks along with the corresponding data types :

dev.tivity.one
To Do Application Start Page, List Layout and Details Page