Brixxbox Low-Code Plattform

From brixxbox Wiki
Jump to navigation Jump to search

brixxbox Content

How Tos

Telerik Extension Functions

This functions can be used in telerik reports beyond the telerik documentation

  • BrixxPageHeaderSum → Sums elements in a table up to this header (carry over from previous footer sum)
  • PageFooterSum → Sum elements in a table up to this point.

Server Side Api

The Serverside Api provides functions to interact with the brixxbox similar to the clientside api

Configuration

Configuration is a folder, present of the left side-bar of Brixxbox web-app. It includes all essential options to create, update, manage and customize workspaces of a particular user. Below you can find the working summary of each options present under configuration folder. To read about each option in detail, click on "click here" at the end of each option.

Last Edited

Brixxbox allow users to create and update multiple applications. In order to increase usability, it provides last edit option. User will be able to see all the recently edited app's here and save time. For example, consider your workspace consists of 100 applications and you were working on one app, then you don't want to go through all the apps instead you can find this app directly from here. In order to learn more about it click here.

Apps

Brixxbox is all about creating user defined applications. Apps option takes user to new Brixxbox page. This page lists all the apps present in the user space. Here Brxxbox allow users to search, sort, create, edit and delete user defined applications. In order to learn more about it click here.

Template Gallery

Not only Brixxbox allows you to create your workspace from scratch, it also provides a list of templates for new users to get started with. It contains templates for beginners like "App in 4 minutes" to complete CRM systems like "Digital Address Book". In order to learn more about Brixxbox templates click here.

Menu

In Brixxbox left side panel, there are folders present like "Configuration" itself. These are all default folders. In addition to them, Brixxbox also allows user to add a customized folder. This menu option is for creating this customized folder. In this option, on first level you are only allowed to create a folder and all sub folders and apps can be placed on next hierarchical level. For example, in the menu editor we see that on first level "Applications" folder is defined an in it two apps "Address - list", "Item - list", and a folder "System Applications" are present. We can also see a same hierarchical order on left side panel.

Menu editor

In order to learn more about it click here.

Database

In this folder, Brixxbox provides you all the functionality which is needed to create, update and maintain your database. Following are the sub options provided by Brixxbox to manage database.

Info

All the metadata information about users database is provided under this option. For example, name of database, creation date and available space etc. A snippet of an example database's info is given below:

Database info

Tables

Tables option provides user with searching, creating, editing, and exporting different data tables present in the database. It provides a detailed list of all the tables present. An example of tables present is listed below: Tables List

In order to learn more about managing data tables click here.

Sql Statements

Brixxbox allows users to create sql statements regarding their app's usability and save them. This option provides functionality to create, edit, and delete sql statements. It also lists all the present sql statements. In order to know more about managing them click here.

Sql Procedures

This option allows you to maintain SQL stored procedures for your Brixxbox Database. stored procedure is a prepared SQL code that you can save, so the code can be reused over and over again. It allows users with functionality to create, edit, and delete stored procedures. In order to learn more about it click here.

Sql Functions

Brixxbox allows users to write, edit, delete Sql functions. User only have to provide the body of a function, the function will be generated from it. In order to learn more about it click here. In order to learn more about it click here.

Sql Triggers

Triggers are such functions which run or get triggered when a certain event occurs. In this app, Brixxbox allows you to maintain DML triggers for your database tables. In order to learn more about it click here.

Data sources

Brixxbox allow users to work with new data sources using this option. It allows you add, update, and delete new data sources. Keep in mind that these data sources are different from the database option which is explained above. In order to learn more about it click here.

Reports

In Brixxbox, user is able to add new reports. Brixxbox allows you to add html elements in your reports. This gives user to add anything to report page with respect to their needs. Brixxbox also allow user to install "telerik" report designer. It helps users to build, edit, and view reports. An simple example of a report is a "customerofferreport". A snapshot of example is given below for reference.

Customer offer report

In order to learn more about reports click here.

Custom messages

In this app, Brixxbox allows you to add custom messages. These messages can be used to portray warning, success or error state. For example, In case of successful order placement, we can show a thank you method to our user. In order to learn more about it click here.

Server Functions

Brixxbox is composed of maninly two parts: a javascript engine which works works in the browser, and web services which are present on server side. These are mainly used to get and post calls to web api's requests. On the front end, you can use "serverFunction" api in custom code to call different functions along with their parameters. Here is an example usage of serverFunction api.

let functionResponse = brixxApi.serverFunction("myFunction", {
   name: "Hallo"
});
console.log(functionResponse.functionResult);

In order to learn more about server functions click here.

Job Schedule

Brixxbox allows userss to automate their tasks which they want to perform on regular interval basis by using app job schedular. This minimizes user effort. For example, User want to update manager about current status of work on regular basis. One way is to do perform this task manually each day or user can simply use Brixxbox job schedular to automate this task once and for all. In order to learn more about App job click here.

Translations

This app provides functionality of logging messages that need top be translated from one language to another. For example you want to thank user after successfully placing an order. In order to learn more about App job click here.

Files

Brixxbox allows users to upload files from outside and it also stores files generated by different app in the workspace. There are 19 deiiferent types of documents are allowed in Brixxbox uptil now. In order to learn more about files or attachments click here

Document types

Brixxbox allows users to add different tpyes of documents in their workspace. In Brixxbox, each document is assigned a specific type for example invoice, list, bild etc. Document types lets you categorize attachments of anytype. The main properties of any attachemnt in Brixxbox are type id and name of document type. Document type is editable afterwards but id is not. In order to learn more about document type click here.

User Dashboards

This panel is used to configure which apps will be started for each user and role, when the user opens the their Brixxbox workspace. This app provides easy access to important applications without or little navigation. They enable your to become more productive. In order to learn more about document type click here.