We believe that the best way of gaining knowledge and experiences about new technologies is through experimentations in our Lab.
Vladimir Mandić, chairman
Document generator
01. November 2013.

Project acronym: DG

Project name: Document Generator

Project duration: 6 months

Short description: This project was subpart of a bigger project (PIO RS project, see our Experience base). It was required to build a mechanism that will allow users of the system to create custom templates and to preview/print a specific documents based on these templates.

Description

Project summary: Aim of this project was to allow users to create structured document template, consisting of paragraphs and fields, where display of paragraphs depends on conditions and where paragraphs consist of static text and fields that user can insert and define.

All fields and conditions are created by user in form of static labels. Afterwards developers must implement the intended logic behind them.

Key words: Template, Document generator, Custom conditions, Custom fields

Technology aspect: Project is separated in two parts

  • Creating user interface and logic that allows defining custom fields and conditions and creating paragraphs and templates. This is done using Silverlight application and storing data in MSSQL database.

  • Second part is creating a particular document based on templates, fields and conditions. This part is done by using Custom logic implemented in C#.NET, SQL Server Reports Services and MSSQL database.

Significant results: This project is in use in PIO RS application, allowing users of this application to automatically generate documents. So far, users have defined more than 20 templates in our application, and they are printing documents based on these templates in their everyday work. 

Additional resources

Dokument Generator

Database scheme

 

EXPLORE TIAC

TIAC Services

Custom tailored software development services.

Services Image

Explore TIAC Services.

TIAC Maintenance

For customer questions and support click HERE.

SHARE