![]() PROIV Version 6.2 New Functionality Overview |
![]() DEVELOPER |
![]() |
PROIV Version 6.2 introduces a variety of new product options and functional enhancements.
PROIV Open Client is a new product option shipping with Version 6.2. It is an application deployment method in which Java and AJAX technology is utilised to deploy all, or part of a PROIV application into a web browser. Data is retrieved asynchronously from the server, enabling you to interact with web applications and perform actions, without having to wait for the pages to reload. Furthermore it has a zero installation footprint on a client workstation and facilitates the support of two new PROIV Client platforms, Linux and iMac.
Click here to learn more about Open Client.
PROIV Version 6.2 introduces a new and enhanced version of PROIV Developer.
Enhancements include:
Multiple functions can be opened at one time and you can quickly move between them by clicking tabs.
Menus and toolbars can positioned anywhere on the workspace.
Object properties can be easily maintained from a property grid. The Object Properties Grid displays the properties of the selected object(s), and the grid is available on the available on the Structure, Dynamics, Statics, Events, and File Views. In addition, the Structure View enables you to select multiple objects and you can then maintain aggregated object properties.
Functions, file definitions, tasks and work lists can be opened from the toolbar, or from the Developer menu.
Large screen resolutions are now supported and the PROIV Developer dynamically resizes to fit a range of screen sizes. This is set in the General Options on the Developer Options window, and can also be set with the SetScreenSize method of the Session object in logic.
ActiveX controls can be resized and moved with the introduction of four new Ambient Properties : Left, Top, Height and Width. These properties are specified in the Screen and Cycle Entry logic.
Click here to learn more about PROIV Developer Version 2.
Server-Side Objects (SSOs) are now supported by PROIV Virtual Machine, which means that the power of third-party, or in-house Java classes and libraries can be leveraged by PROIV Functions. For example, SSOs provide the ability to integrate with web, email and XML services, which opens up a wealth of new functionality to the developer.
Click here to learn more about Server-Side Objects.
Active Paging enables you to navigate between fields in a Paging Cycle and a Flat Cycle freely, which differs from existing behavior where a Paging Cycle must be exited before you can click in the flat area and vice versa. To support this functionality, there are several new enhancements:
Paging Pre-Display - displays a Paging Cycle with paging data without having to navigate into the cycle to view the data.
Active Dynamics - facilitates the use of the mouse to easily navigate between the Flat Cycle and Paging Cycles. This functionality is enabled by selecting the Active Paging check box on the Paging Cycle Properties window on the Paging tab. With this enabled, the Paging Pre-Display and Expand/Contract Control enhancements are made available.
Click here to learn more about Active Paging.
Function Keys can be stacked and are processed in the reverse order of stacking. The new Global Logic of FnKeyStack enables this stacking. This offers programmatic control over whether the Paging Cycle is opened in expanded or contracted mode.
The existing behavior of a double-click in a list box is that the double-click fires the Custom Validation and the Lost Focus event points, whereby the double-click forces the focus from the field and the Lost Focus event executes. This functionality has been amended and enhanced by the Single-Click functionality. Now list boxes can be configured to trigger Custom Validation event point processing when a mouse single-click, or keyboard entry occurs, and the focus remains on the field.
Click here to learn more about Single-Click Event Processing.
Data Driven combo boxes in essence allow you to hide the first column of a combo box from the end user. This functionality is particularly beneficial if you use the PROIV Multilingual capabilities. Systems often include many codes which appear as selections in combo boxes. If your screens have been translated and your codes remain in the base language of the application, this can look rather odd. Data Driven combo box functionality enables you to hide these codes but still write away the code data to the PROIV Virtual Machine.
Click here to learn more about Data Driven combo boxes.
Server-Side XML Transform functionality enables you to send a report output to a physical file on a server in XML or PDF format (if a XML transform is used), without opening an associated application. This functionality is configurable in the Spooler tab and via the SET_RPTOPT logic command.
Click here to learn more about XML Report Post Processing.
Default paths are now configurable for a variety of tasks including import and export. Setting up default paths means you do not have to navigate to file's location every time you run an import, for example.
You can configure the paths for these activities:
Export and Non-Source Export
Import and Non-Source Import
Restore and archive Object Backups
SQL script creation and import
JAR files in the SSO Gallery.
Click here to learn more about configurable paths.
The selection limit in multi-select list boxes in PROIV Developer has been increased from 50 to 500.
Click here to learn more about the change in behavior.
Topic ID: 500534