Customization Studio Technical Features
Customization Studio
     
 
Make your application customizable in minutes, and allow non-developers
to contribute to the design, validation and adaptation of your applications.
Try Customization Studio
 
Technical Features Business Features Business Features Business Features How it works  
 
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 new
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 new
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.
 
Try Visual Guard