Full feature list

Full feature list

Features in grey areas apply to both the Application Builder and Business Solutions

Basics

presentation, navigation, manipulation

WORKSPACE LOGIN

Everything starts with a URL or link received after n-aos activation. This URL or link leads to a SSL secured n-aos workspace area. After successful login, users are redirected to the modules screen where they select the desired functionality to be used in n-aos. Once selection is complete, the modules screen stays active and a new browser tab opens within the n-aos interface

INTERFACE AREAS

Divided in two global areas, the n-aos interface offers a tree view menu on its left side while the right side displays data related to selected objects. After selecting an object, its data is shown in a grid referred to as the Main area (slightly highlighted to show importance). If available, on call data area will be populated by other surrounding areas such as Parents, Info, M/Details, Details. They can be displayed only after the main area is populated.

TREE VIEW

Tree view menu is used for navigation through database or custom objects and their related objects surroundings showing structure of a selected group thus allowing better understanding of the relationships between objects and data.

GRID VIEW

Sophisticated grid control for selected objects data presentation and manipulation. Data presented in grid can be browsed, sorted, filtered, added, edited, deleted, exported, printed, grouped. Grids have settings for themes, actions and properties.

BROWSE

Data can be browsed in grid view as a recordset and also in form view by single record browsing. Form view operates through an already populated grid and uses its filter and sorting settings.

PAGGING / SCROLLING

To conserve precious resources and save time as recordset can vary in size up to millions of records, grid uses paging to browse pages using paged recordset instead of showing all records. As an option it is possible to use vertical scrolling instead at any time.

SORT

Sorting data populated in grids in ascending or descending order is performed for any visible column by simply clicking on a column header, together with movable column order changes, thus ensuring grid adjustability per user needs.

FILTER

Data search and filtering in grids is used to reduce recordset by filter criteria. Inline and advanced filters are integrated in every grid in n-aos. Term or value can be searched inline within the grid columns, while the advanced filter can search through multiple fields using different comparison operators via the filter form interface.

FORM EDIT

Changing and adding fields in a grid through form edit for selected records. Edit form can have one or more columns with data, it is displayed above the grid and provides detailed labels and values for all columns of the object. Moving through form is left-to-right down the columns. Data is saved by clicking the confirmation button.

INLINE EDIT

Changing data in a grid via special interface area settings. If the area is set to use all of it, grid data can be changed within selected grid cell. Inline edit is convenient for fast editing small amounts of data within a large group of rows.

ADAPTABLE FORM SIZE

By clicking an icon or pressing a keyboard shortcut, you can immediately alter size of edit/insert/view form between comfortable and compact size.

ALTERNATE TAB MOVEMENT

By selecting one setting you can change tab movement in your edit form and move through data from left to right or from up to down. This is enabled so you can choose to view your input data the way you are accustomed to.

MAXIMIZE/SUPPRESS GRID

You have the ability to maximize a selected grid to size of your window or suppress it to a single title row by clicking an icon. This is a very handy feature for organising the data on your browser and maximizing the potential of displaying data in grid form.

EXPOSED GRID MENU

Apart from standard grid menu with icons at bottom of the grid, n-aos will provide you with an additional "hidden" menu in the upper left corner for maximum efficiency.

LOOKUP ACCELERATION

By remodelling a standard SQL query, the application will reroute lookup components to fill the HTML with massive chunks of data and provide you with the desired set of data at the right time.

CONDITIONAL FORM FIELDS

This application has reconfigured standard edit forms to accept conditional visibility of fields. As an AB user you can add links to fields and describe conditions and forms for your object to adapt to. Describing a condition is as simple as entering 3 values for your object fields.

PRINT

Printing directly from grid to pdf or html format is possible for all areas and all grids. Apart of this feature in business applications you can use specially adjusted reports that you can print out in pdf format as well.

EXPORT

Exporting data from grid to csv or xls format can be done in all areas and all grids. Exported data can afterwards be edited or transformed in their associated original applications that use these formats.

GROUPING

Grouping or aggregation of data is enabled in all areas and grids. In system mode, grouping is done through fields with foreign keys, and the same applies for attribute fields. In custom mode, grouping and aggregating fields are defined in meta-data of each of the objects.

CHARTING

Charting, graphical presentation of grouped and aggregated data is enabled by calling chart control after grouping data on selected criteria. Chart control has several standard modes (pie, bar,line, funnel,...), and options to zoom, show/hide legend, etc.

OPEN/CLOSE AREA

Immediate display / removal of any interface area (main, parent, details, m/details) allows better understanding of surrounding data that are connected with main area data, while removing areas from view when certain data become obsolete reduces workspace clutter.

LOAD/EMPTY TAB

Each interface area can have one or more tabs with object related data. Data is uploaded after a tab is clicked on. Once data from a single tab is no longer needed, it can be removed without the need to delete an area thus allowing data in other loaded tabs to remain active.

HIDE/SHOW TREE VIEW

By hiding the tree view menu, data overview and manipulation in the workspace becomes even better/easier/more improved. Showing the menu again adjusts the data workspace to the visible portion of the screen.

HIDE/SHOW GRID COLUMN

Hiding or showing grid columns allows instant selection of key data and choice over various displays of data sets based on specific needs.

KEYBOARD SHORTCUTS

For intensive use with mass data input or editing or manipulation, users can rely on many shortcuts that facilitate faster use of interface.

KEYBOARD NAVIGATION

Navigating through data within grids and forms can be performed via keyboard with up/down/left/right arrows and the tab and enter keys in order to emulate the navigation used in desktop apps.

n-aos specials

productive clarity

WORKSPACE & REMOTE DB

The workspace database in n-aos Application Builder is a highly normalized MS SQL relational database with a built in meta data structure for future application customization. The standard app building process starts with creating tables or scripting objects in a workspace database. Also, the universal license Application Builder allows connections to remote databases while using n-aos as an interface.

WORKSPACE DATABASE

Workspace database in n-aos Business Solutions is a highly normalized MS SQL relational database with a built in meta data structure for application customization and all database objects needed for development of applications. The database is capable of receiving large amounts of data from numerous users while maintaining outstanding performance results.

SYSTEM & CUSTOM MODE

As much as n-aos itself is a dual system, it is also a dual mode system. The Application builder can operate in both system and custom modes. The fastest way to instant results is to create or import tables and their relations into the n-aos workspace database, call up system mode and immediately use the interface for created objects. Optimal user customized results are achieved by using the custom mode and its meta data for objects’ properties customization. Defined objects in custom mode could be as simple as a single table or as complex as a view over many tables.

CUSTOM MODE

The best user modified results are achieved by using the custom mode and its meta data for properties customization. In n-aos Business Solutions the meta data structure for all business apps is predefined but it can be changed or localized per user needs. Expanding database tables with new columns, or adding new tables in a database and incorporating them into existing apps by adding or changing appropriate meta data ensures maximum customization.

INTERFACE AUTO RESPONSE

System mode automated response to database structure changes brings faster development along with a reliable overlap between the database and interface. In custom mode, the interface responds to database structure changes according to custom meta data so every database structure change requires an update of custom meta data. To ensure trustworthy overlap between the database and interface, action procedures to update meta data according to database structure are available.

INTERFACE RESPONSE

In custom mode, the interface responds to database structure changes according to custom meta data so every database structure change requires an update of custom meta data. To ensure trustworthy overlap between the database and interface, action procedures to update meta data according to database structure are available.

OBJECTS & CUSTOM GROUPING

Database object grouping in system mode utilizies a simple search of first two letters of objects’ (tables) names to provide a complete view of all database objects. This also facilitates easier navigation between groups and their content. In custom mode, the structural organization App - Module - Group - Custom (functional) object is achieved through custom meta data structures. This gives the option of defining a subset of objects or create complex ones, of establishing relations and hierarchy between objects and including them into custom groups or group into modules and applications.

CUSTOM GROUPING

In custom mode, the structural organization App - Module - Group - Custom (functional) object is achieved through custom meta data structures. This gives the option of defining a subset of objects or create complex ones, of establishing relations and hierarchy between objects and including them into custom groups or group into modules and applications.

SYSTEM & CUSTOM SURROUNDINGS

One or more surrounding entities as Parents, M/Details, Details will appear at the bottom of the tree view in system mode if database relations are defined, or in custom mode if meta data have defined structural relations. By clicking on surroundings entities, additional areas appear above and below the main area. These areas show relations and main object dependencies from and to surrounding data.

CUSTOM SURROUNDINGS

In custom mode, it is possible to define subsets of objects or create complex ones, as well as to define relations and hierarchy between objects. In such cases, one or more surrounding entities as Parents, M/Details, Info, Details will appear at the bottom of the tree view. By clicking on surroundings entities, additional areas appear above and below main area. These areas show main object dependencies from and to surrounding data.

AUTO & SEMIAUTO LOOKUPS

In system mode, when database relations exist, n-aos uses them for creating automated lookups of objects presented in the interface. In custom mode, if lookup definitions (created manually or by action process) in meta data exist, lookups will appear on objects presented in the grid.

SEMIAUTO LOOKUPS

In custom mode, if lookup definitions (created manually or by action process) in meta data exist, lookups will appear on objects presented in the grid.

STRUCTURE GENERATORS

Database modelling generator for generating new database tables together with custom meta data structure for new objects. Meta data custom structure generator for existing objects generates objects fields and generic objects for CRUD manipulation. Structure updater updates meta data structure if any object refers to the changed database tables.

STRUCTURE UPDATERS

Structure updater updates meta data structure if any object refers to the changed database tables.

INTERFACE INTERNATIONALIZATION

Interface internationalization / localization is achieved with multilingual interface labels. Default interface is in English. Language is a user property and can be changed by administrators for users. Interface labels, descriptions, tooltips and other interface texts can be translated in the settings section. Meta data internationalization / localization is achieved within same name module.

META DATA INTERNATIONALIZATION

Meta data internationalization / localization is an important part of the application builder. Built applications are multilingual by default as functional groups, object groups, object names, column names and labels can be translated. End users will have use the translated interface and data according to user language settings or at least they will be able to translate terms and phrases.

n-aos interface settings & tools

GRID THEMING

Grid theming can be used to individualize grid appearance for users. Choosing one of many themes in theme settings will immediately apply it to all aspects where grids are used.

INTERFACE FONTS

Change the appearance of screen text by increasing or decreasing font size via interface font settings for grid, tree view and add/edit form.

INTERFACE AREA COLOR

Tabs in all areas have preassigned colors that denote their association with a particular surroundings area (Main, Parent, Details, etc.). Color coding is used so that users always know to which area the displayed data belongs and how it is related to it.

COLUMNS SETTINGS

Default grid column settings define column width according to data type as well as formats for numeric, currency, date and time data types. This setting is applied to all grids and areas in system mode. In custom mode, the default settings apply only if meta data for object columns are missing. Otherwise, each custom object in custom mode can have separate column width settings in custom meta data definition.

SYSTEM MODE SETTINGS

These settings define types of actions allowed, default features and aggregation type for grid in particular inteface area in system mode.

CUSTOM MODE SETTINGS

These settings define types of actions allowed, default features and aggregation type for grid in particular inteface area in custom mode.

ADD USER

n-aos workspace administrator can add users to the workspace through user settings. The number of users allowed depends on the purchased license for that workspace.

CHANGE PASSWORD

Users can change passwords in user settings at any time. To maximize security, strong password policy is enforced.

CHANGE LANGUAGE

Users can change the active interface language by choosing available languages from a list. If a selected language does not have translations, default interface labels will be shown.

CHANGE / TRANSLATE INTERFACE LABELS

Users can modify and/or add translations for all interface labels and messages through the XML editor available in settings by active language.

Copyright © 2012 - 2016, N-LAB All rights reserved