| |
| Customize Texts |
Edit Text, Field or Column Title while the application is running |
| Modify text attributes: font, size, color, bold, italic, etc. |
| Multiple selection in a window to apply the same changes in one time |
| |
| Customize Layouts |
| Select any items in a window or a report and move them as you like |
| Resize items to rearrange the layout as needed |
Align or adjust items to the same size items |
Move or resize controls in a DataWindow with the mouse (freehand) |
| |
| Filter and Sort Data |
| Filter DataWindows in screens or reports, in order to display only the data you are interested in |
| Change the sorting order of a list. Sorting on multiple columns supported |
| Both filtering and sorting is done on the live
application |
| |
Add New Items  |
| Add Cosmetic Items (images, lines, group boxes, texts) |
| Add Fields from DataWindow Buffer (display and arrange columns from the SQL) |
|
| Coming Soon : |
| Add Computed Fields |
| Modify DataWindow SQL Statement to include additional data in the buffer & display it in the report |
| Report Maker : New tool that allows users to create reports from within the application; New reports are completely integrated to the application |
| |
Prepare application for Customization – Guide Users  |
| Restrict which elements can be changed |
Restrict which types of changes are available for any given element |
| Define Business Names for application items such as DB columns name. |
| Define Initial Field values (constants) |
| Define Default Field values (expressions) |
| Define Fields validation rules (expressions) |
| Define Hint (the application Framework will display it in status bar/microhelp, tooltip....) |
| |
| Review Customization |
Review the modifications made in the entire application.
Sort modifications by type or by Windows
Update or undo each modification if needed |
| |
| Undo Customization |
| At
any time, you can undo all changes at windows level or application
level ("panic button") |
| You
can also undo each modification when reviewing the modifications (see
the previous section) |
| |
| Apply Customization |
Apply changes dynamically (without changing the source code):
In this case, changes are loaded when the application starts. |
Apply changes permanently:
In this case, the source code is automatically updated to reflect the changes defined with Customization Studio. |
| |
Store Customization outside the application |
Customization Studio stores:
Information about the application’s components, including the business names and codes for tables, fields and objects
The rules to block changes to fields, tables and objects, as well as any disabled features
The changes applied at runtime (new values of properties of control) |
| |
| Advanced Features |
Customization templates
Depending on the profile and skill of the customizer, you can activate or deactivate some
Customization Studio features. Then, you can save this selection of features as a "Template". Finally,
you can decide who will get to use which Template. |
|
| Coming Soon... |
Property Change
When the application is running, you can select any visual component
and change any of its properties. This feature allows a vast range
of modifications in the controls and datawindows of the application. |
| |
| Integration with other tools |
Appeon (Deployment of the PowerBuilder
application on the Web):
Developers convert and deploy the PowerBuilder application as a web application.
Customizers define the customizations directly on the web application.
End-users can access the customized application with an Internet Browser. |
|
Enable (Multilingual features):
Developers provide default languages and translations with the application.
Customization Managers can edit these translations or create
new languages. |
|
Visual Guard (Role Based Access Control):
Developers create default roles and permissions for the application.
Customizers can modify roles and permissions or create
new ones. |
| |
|