1. Starting with ObjectGears - Low-code development

    Article: AN0002018Updated: 06.04.2019

    Welcome to ObjectGears system, Rapid Application Development platform, which are today called also Low-code systems. Hereinafter, you can find simple steps how to get familiar with the new system and how to install and configure it. If you do not find answers to all your questions, do not hesitate to contact us on email info@objectgears.cz.

    Take a look at particular videos for further familiarization.

    What is ObjectGears

    ObjectGears is a system for enterprise data, a base for your applications. Most of your applications can be operated on a single platform that screens you out from the database, user interface and number of other things. This saves a lot of your time when developing new applications.

    There are couple of ready-made models and solutions available, that can be used in the company.

    Other advantages are:

    • fast development of new applications (on no-code or low-code development principles)
    • a lot of possibilities for applications on couple of clicking or small scripting
    • authentcation and authorization, role based access
    • workflow
    • localization
    • reports in form of tables and charts
    • excellent extension to further functionalities
    • simple system maintenance
    • automated update as far as operating system and database are concerned
    • advantageous licensing
    • ...and futher

    The first set up after system start

    After configuring the system do not put off the first start of the web part. It is necessary to create the first user. Only after that the system is fully initialized and secured.

    User interface

    Let`s get familiar now with the user interface. This link shows a quick overview of ObjectGears system controls and their layout and description of several typical system pages. You get insight how to control the system in couple of minutes.

    There are all the other screens described under this page in the documentation. This documentation of particular screen can be also reached by clicking on the help icon in the upper right corner of each page. Documentation for current screen is always displayed.

    Language settings

    ObjectGears system is localized into several languages. However, you can perform your own localizations into required languages in a certain way. You can determine into which languages ObjectGears system can be localized by property Localize metadata on page List of languages. Perform this setting for languages used in your company before another configuration.

    Import of users

    The system is already configured, but users cannot logon. There is only the first created user (administrator).

    According to the system settings you can create the users manually - in case there is a limited number of them. The other possibility is to import the users from an external source (e.g. file).

    In order to import the users create a file with users and configure a new import. Set the import Target = Into user class.

    The import file shall have at least following columns: Account, Code, FullName, FirstName, LastName, Email, LoginEnable. You can get the file by means of ObjectGears infrastructure function OG_AD-User, that gets the data from Active Directory.

    Creation of models

    Applications are in ObjectGears called models. There are already prepared models for work with tasks, solutions for IT processes etc. You can modify these models and create completely new ones.

    The basic steps to create new models is following:

    • create new model
    • create necessary roles (if they do not exist yet) and assign them to model
    • create classes with columns and queries
    • assign appropriate roles to the classes and queries
    • create buttons for adding further functionality
    • create imports and exports for integration with neighbouring systems (alternatively, use web services or other integration patterns)
    • set up and schedule archiving of key classes
    • ... other required work (notifications, workflow, jobs, automatic time operations...)

    When creating a new model consider:

    • what is general and may be set aside into general master data
    • whether some functions or data are already available in another model and you can share them
    • whether suggested functionality is not too compex - that increases development and maintenance demands

    You can get further inspiration in the case studies.

    Monitoring ObjectGears performance

    Starting the system is just the beginning. System is usually changes depending on user load and increasing database. That is why it is necessary continuously follow the page response and check if it is not growing too much.

    Another thing worth your attention is the database size. Database can be set for automated growth in case there is enough space on the disc.

    In order to reduce the database size there is function for log maintenance. Its purpose is to delete old data from log and archive tables.

    You can use built-in queries with number of rows both in the system and user data in order to identify sudden system slow-down.

    Most of these useful tools can be found in model SYSTEM UTILITIES.