SYSPRO Ribbon bar > Administration > Application Builder

Application Builder

This program lets you create your own SYSPRO applications using just customized panes.

There are currently 20 application programs available and each behave exactly like a typical SYSPRO program, except that it contains no embedded functionality. These builder programs are, in effect, blank windows that contain no controls and you can add whatever customized panes you require to create a complete application.

SYSPRO's standard Customized Pane Editor program is invoked which enables you to embed a range of objects, including graphs, dashboards, listviews, forms, etc. And although each of these applications is sandboxed, if one contains multiple customized panes, these panes can talk to each other within the same application.

As these applications are launched from within SYSPRO they can access e.net Solutions business objects without requiring additional licenses.

You can also use the Design System-wide View or Design Role View options to create customized panes that will be hosted on the SYSPRO main menu.

Naming conventions

For each Application Builder program, you define a window title which is displayed when you select the Application Builder menu from the Ribbon bar. This title helps you identify the application you want to run.

If you are designing an application for a role and you launch one of the builder programs, then the window title is saved at the role level. As you switch between roles, the title changes against the menu items displayed for the Application Builder menu.

The descriptions of the Application Builder programs default to Application x (IMPDHy), where x indicates the application number in the range 1 to 20, and y indicates either the application number (i.e. 1 to 9) or the letters A to K (if the application number is between 10 and 20).

When you modify the application you are able to change this description to something that is relevant to the application.

Location access

Although you design these programs under the Application Builder menu, you can access them from other locations by adding them to any menu or automating them from the desktop.

Some examples of where Application Builder programs can be added include:

  • Your MyMenu, by specifying that a SYSPRO program is used, and supplying the Application Builder program name.

  • The Navigation pane for an operator (using the Design Menus program).

  • A toolbar, by supplying its program name.

Application Builder 1 to 20

Field Description
Add Select this to add a customized pane to the current Application Builder program.

The Customized Pane Editor program window is displayed enabling you to assign objects as required.

Import Select this to import an existing customized pane.
Options  
Application Title Select this to maintain the title for the Application Builder program you are currently editing.
OnClose VBScript Event Select this to use the VBScript Editor program to add a VBScript that must be executed when you close the Application Builder.

Notes and warnings

Program access

  • Each application in the dropdown list, including the Design System-wide View and Design Role View options, is controlled by a separate entry in the Operator Group security.

  • If you can only access applications 1 to 9, then it may be that your security was configured on a prior version of SYSPRO which only catered for nine applications and did not have the concept of the role or system-wide views.

    In this case you will need to go to the Groups program (System Admin & Shared Programs section) and allow access to the applications that you want to use.

Activity considerations

Operator access to the following activities within this program can be restricted. You configure this using the Operators program.

Activity Description
VBScript editing Controls whether an operator can edit VBScripts or change customized panes. It also controls whether an operator can access the Visual Designer program (displayed from the submenu of the icon). This does not apply to importing customized panes, which is controlled by the Allow to import customized panes activity.

Hints and tips

Remove toolbar

You can remove the toolbar from any Application Builder application, as long as it contains at least one docking object (i.e. a form, listview, graph, or e.net user control).

  1. Right-click on the toolbar of the toolbar of the application and uncheck the Standard option.

    To reinstate the toolbar, right-click on any docking pane window title in the Application Builder and select the Show App Builder Toolbar option from the shortcut menu.