Video Tutorial

Fundamentals

Installation on Windows o.s.

Installation on MacOS

Web Application creation

How to create a web application using the App Designer and see it on the Web Interpreter.

How to create a list of data

How to create a database table, an object mapping it and default business components, a window

How to customize a list of data

How to change default settings for a grid panel, created automatically from the New Window wizard.

Creation of a data report

How to define a query on the fly and create a readonly grid, retrieving data from it.

How to create a list of data

How to create a database table, an object mapping it and default business components, a window

Menu definition

How to work with the application menu: creating folders, renaming menu items, setting a menu icon.

How to add a filter panel

Starting from an already existing window containing a grid, show how to add a filter panel for that grid.

How to create a master-detail window

Starting from an already existing window containing a grid, show how to create a detail window and open it from a double

How to add a Google map

How to add a Google Map panel linked to an already existing grid, where showing a GPS location for each

How to upload a file

How to upload a file for each row in a grid. After that, it is possible to download or see a preview of it.

Preview panel

How to create relations among objects and use them to aggregate data to show on panels.

Objects and relations

How to work with the application menu: creating folders, renaming menu items, setting a menu icon.

Working with comboboxes and code selectors

How to define a selector and use it to define combo-boxes and code lookups

Adding buttons

How to add a button on a panel toolbar and execute custom logic when pressing it.

Managing Permissions

How to create users. How to define a role to limit the functionalities to enable and how to link roles to a

Setting defaults

How to set a default value to a grid, when switching to insert mode.

Linking windows

How to create a link between windows and pass values from the first to the second.

Cell events

How to listen to cell events and execute custom logic with them.

How to create a Chart

How to create a Chart and fill it with data coming from a Business Component.

How to generate a PDF report

Using iReport to define a report template, upload the .jasper file and other files (e.g. images) and

Mobile: fundamentals

Mobile apps with Platform: the basics.

Mobile: creating a mobile app

How to create a mobile app.

Mobile: working online

How to create an online functionality.

Mobile: working offline with readonly data

How to create an offline functionality with readonly data coming from the central site.

Mobile: working offline with read/write data

How to create an offline functionality with read/write data synchronized with

Machine Learning

How to add an additional query to the main query

Scheduled processes

How to automate the execution of a process.

Subpanel Settings

How to change the subpanel height and position.

Accordion Layout

How to display panels with an accordion layout.

Folder Layout

How to display panels along multiple folders.

Responsive Layout

How to create a responsive form.

Enqueue Actions

How to create an asynchronous web service.

JS Business Component for a grid

How to create a custom business component for a grid with JavaScript.

JS Business Component for a form

How to create a custom business component for a form with JavaScript.

Suspend

How to use a ‘debugger’ for server-side JavaScript Actions.

Log & Analysis

How to check errors thrown by actions.

Automated Test

How to set automated tests for server-side actions.

Translations

How to translate a panel.

Renderer

How to change the color of a field in a grid column.

Email Template

How to use an email template.

Alias

How to invoke a Platform web service through an alias definition.

Import/Export

How to export an application and import it in a different installation of Platform.

BPM Creation of a simple process

How to create a process that asks candidate users for a parameter to be evaluated.

BPM Service Task SQL

How to retrieve data from SQL queries with a Service Task.

BPM Mail task

How to send an email message with a Mail Task.

BPM Service Task Web Service

How to call a web service.

BPM Exclusive Gateway

How to use the exclusive gateway.

BPM Example of Workflow

An example of a BPM process with different tasks.

BPM Start BPM process from window

How to create an editable panel that starts a BPM process.

Do you want to try 4WS.Platform?

Try it for free for 6 months!