This tutorial leads you from the very basics of the Solution Builder to most general and most popular features of the applications, and step by step, demonstrates how to build the full-fledged UUX application starting from the very scratch, and recommends the development technics which simplify to develop big multi-functional applications. As an example, we try to take the use case from none-IT Service Management Area, and build an application which manages an organization cars (or fleet), called "Fleet Management".
How it works
This Tutorial is never ending story, as continuously updated with the new "lessons", which demonstrates the new features recently introduces in Solution Builder. Each lesson has the Goal is targeted in article, and provides step-by-step instructions explaining how to achieve the goal, as well as a video which demonstrates it.
The accumulative result of the Fleet Management application is always can be downloaded and installed to the latest version of your Solution Builder. T
Download the latest version of the Fleet Management Configuration Package follows the link.
To see the installation instructions please check the lesson "Configuration Package"
The tutorial address the wide range audience, but the main focus to enable the people having minimal knowledge about Solution Builder, or even, no knowledge at all.
Introduce a new UUX application “Fleet Management”, where the authorized people be able to manage company’s fleet assets, like cars, fuel cards, etc. The area accumulates all the data related to supported assets, and keeps the whole history of cars, like all accidents.
Show how by means of the Schema Editor the Fleet Management Application Data Model is built, and how the Customization Recording feature simplifies preparing the installation package
Using the prepared Data Model and the action "New Management Area", in fast way creating all UUX application artifacts like Navigation, Application, Preview, Dialog, Dataset View needed for managing cars
Using the action "Set Permissions" for Configuration Item and "Set Audience" for Dialogs and Navigation items, the security for Fleet Management application is correctly configured, to grand access only for the right people.
Demonstrates how the Solution Builder Themes can be used to customize overall appearance of the UUX applications.
The section keeps the bunch of lessons explaining various features and techniques of the SolutionBuider which helps to design fancy powerful Dialogs
The Lesson demonstrates approaches the Layout Designer provides for validating the entered data in Dialog
Dialog: Dynamically Filter data in Enum Pickert
Shows how the Layout Designer can be used in pairs with the Workflow Studio
Feature: GPS Car Tracking
Set of lessons which step by step implementing the feature "GPS Car Tracking", which allow the Fleet Manager in real time sees the position of the Car which is equipped with the GPS tracker device. The see the video which demonstrates the whole use case, follow the link
- Car Tracking 1: Introduce Custom Control "Map"
Extend Solution Builder with the Control "Map" which shows the position of the car
- Car Tracking 2: Web Service for Tracking Car
Implement Web Service in Solution Builder Web Service repository which returns run-time car coordinates
- Car Action "Track on Map"
Introduce the UUX Action available for active Car, which has the GPS tracker device on board.
Packaging and Installations
The lesson explains how the configurations implemented on previous steps can be easily extracted the Configuration Package and then seamlessly installed on another UUX environment.