Framework Enhancement 5.9.1.0

1. Overview: 

In its most recent update, Vienna Advantage has implemented new controls and UI enhancements within the Windows interface. One notable addition is the "Hide Control" functionality, which allows users to selectively conceal specific elements. This feature can be accessed through the Screen Configuration window, where we have introduced a 'Settings' field group for each individual Tab. 

When a user marks the checkbox for "Hide Control," it triggers the hiding of specific elements within the window interface. These elements include: 

 

  • Hide Tool Bar: Removes the toolbar typically found at the top of the window.

    • Tool bar as action button: Now user can make tool bar as action buttons.

    • Undo and back to tab.

  • Hide Action Bar: Conceals the action bar, which often contains buttons or options for performing actions. 

  • Hide field Group Form: "Hide Field Group Form" likely refers to concealing a group of fields within a form. This could be useful for simplifying the interface by hiding sections. 

  • Hide Tab Name: Conceals the name or label of a tab within the window. 

  • Reset Layout: It means restoring the default layout of the window or form. This would revert any customizations or changes made to the layout back to its original configuration 

  • Hide Card Toggle: Hides the toggle button used to switch between different views or modes within the window. 

  • Hide Grid Toggle: Hiding the option to toggle between different grid views or layouts within the window. Grid views are often used to display data in a tabular format, and hiding this toggle simplify the interface by restricting the user to a single view. 

  • Hide Record Navigation: It involve hiding the navigation controls typically used to move between records within a dataset. 

  • Hide Version For New Record: If Check box is not Checked then it will open Master Data version popup before save any record. Otherwise, It will save any record without open Master Data version popup  

  • Hide Google Map Pin on Address Control: If  there is  any  key in the Google map Api field, pin will display in address control and Tabbar. Otherwise, it will hide pin icon in address control and Tabbar. 

  • Back button functionality on screen, Same which we are performing from Top Left Corner currently. It gets user back to view and tabs changes. 

  • Updated Icons

    1. Icon with address control is now changed Pencil like icon. 

    2. Card View Icon is changed, now it is like 4 boxes. 

    3. Back Button is currently with a curve, it is now changed with backward arrow like icon. 

 

Pre-requisites:  

  • Vienna Advantage Framework 5.9.1.0 

  • Vienna Advantage Base File 2.3.5.0 

1.1 Steps to Hide Tool Bar for the screen: 

Step 1                                                                                 

  • Login with System Administrator role. Open the Screen Configuration window from menu.  

  • For example, we are examining the User Management window as an example. 

    1. Search for the User Management, Toggle it. 

    2. Open Setting Section in Window 

    3. Mark True for the Hide Tool Bar check box. 

    4. And click on the Save Button. 

     

    image-20240424-055702.png

Step 2 

  • Open the User Management window from the menu. 

  • System should hide the Tool Bar of the User Management window as display in the below Image.

    image-20240424-055757.png

     

Create Button for Toolbar Functionality 

Now, in this version we have provided feature to show tool bar components as field on window as Button. It will work same as tool bar components shown in below image.  

Step to show to Create the tool bar components as button for example creating the New Record button on the field : 

  • Login with System Administrator Role. 

  • Select target record on window: Table and column (Database Schema). 

  • Add new column with reference “Button” on Column Tab of ‘Table and column (Database Schema)’ window.  

  • Length should be 3.  

  • Select reference Key as “_windowAction”.  

  • Set search key in default logic as given in List validation tab. For example: for New Record ‘NRD’, Click on the save and sync the column. 

  • Select target record on window: Window tab and field (Screen Configuration) move to its tab and jump to its field and create the field for the New Record.   

Tool bar Actions 

New Record 

NRD 

Save Record 

SAR 

Delete Record 

DRD 

Re Query 

RQY 

Report 

RET 

Print 

PRT 

Back View 

BVW 

Undo 

UNO 

1.2 Steps to Hide Action Bar for the screen:  

Step 1 

  • Login with System Administrator role. Open the Screen Configuration window from Menu. 

  • For example, we are examining the User Management window as an example. 

    1. Search for the User Management, Toggle it. 

    2. Open Setting Section in Window. 

    3. Mark True for the Hide Action Bar check box. 

    4. Click on the Save Button. 

Step 2 

  • Open the User Management window from the Menu. 

  • System should hide the Action Bar of the User Management window as display in the below Image. 

1.3 Steps to Hide Field Group From for the Tab: 

Step 1                     

  • Login with System Administrator role. Open the Screen Configuration window from menu.  

  • For example,  we are examining the User Management window as an example. 

    1. Search for the User Management. 

    2. Click on Tab and Toggle User information Tab. 

    3. Open Setting Section in Window. 

    4. Put the value in Hide Field Group From text box. 

    5. Click on the Save Button. 

Step 2 

  • Open the User Management window from the Menu. 

  • System should hide the group of the User Management window From 2 to onwards as display in the below Images.

   When we click on more than it will show all the field group as display in the below image.

 

1.4 Steps to Hide Tab Name for the Tab:  

Step 1                                                                                 

  • Login with System Administrator role. Open the Screen Configuration window from menu.  

  • For example,  we are examining the User Management window as an example. 

    1. Search for the User Management. 

    2. Click on Tab and Toggle User information Tab. 

    3. Open Setting Section in Window. 

    4. Mark True for the Hide Tab Name check box. 

    5. Click on the Save Button. 

Step 2 

  • Open the User Management window from the menu. 

  • System should hide the User Information Tab of the User Management window as display in the below Image.

1.5 Steps to Create Reset Layout for the Tab: 

Step 1

  • Login with System Administrator role. Open the Screen Configuration window from Menu. 

  • For Example, we are examining the User Management window as an example. 

    1. Search for the User Management. 

    2. Click on Tab and Toggle Link Role Tab. 

    3. Open Setting Section in Window. 

    4. Mark True for the Reset Layout check box. 

    5. Click on the Save Button. 

Step 2 

  • Open the User Management window from the Menu. 

  • If we set Default Tab Layout as Multi Row View and also set Reset Layout as True in Link Role Tab then If we toggle Link Role screen in Single View as display in the below Image. 

  • Whenever we change tab go back to User Information Tab and then again click on Link Role Tab Default it will show Multi Row View as display in the below Image. 

 

Note : It will work only in Forward Direction 

 

1.6 Steps to Hide Card Toggle for the Tab:  

Step 1 

  • Login with System Administrator role. Open the Screen Configuration window from Menu. 

  • For example , we are examining the User Management window as an example. 

    1. Search for the User Management in Screen Configuration screen . 

    2. Click on Tab and Toggle User information Tab. 

    3. Open Setting Section in Window. 

    4. Mark True for the Hide Card Toggle check box.  

    5. Click on the Save Button. 

Step 2 

  • Open the User Management window from the menu. 

  • System should hide the Card Toggle of the User Management window as display in the below Image. 

 

1.7 Steps to Hide Record Navigation for the Tab:  

Step 1

  • Login with System Administrator role. Open the Screen Configuration window from Menu. 

  • For example, we are examining the User Management window as an example. 

    1. Search for the User Management. 

    2. Click on Tab and Toggle User information Tab. 

    3. Open Setting Section in Window. 

    4. Mark True for the Hide Record Navigation check box. 

    5. Click on the Save Button.               

Step 2 

  • Open the User Management window from the Menu. 

  • System should hide the Record Navigation of the User Management window as display in the below Image. 

 

1.8 Steps to Hide Grid Toggle for the Tab:  

Step 1    

  • Login with System Administrator role. Open the Screen Configuration window from Menu. 

  • For example, we are examining the User Management window as an example. 

    1. Search for the User Management. 

    2. Click on Tab and Toggle User information Tab. 

    3. Open Setting Section in Window. 

    4. Mark True for the Hide Grid Toggle check box. 

    5. Click on the Save Button. 

Step 2

  • Open the User Management window from the Menu. 

  • System should hide the Gird Toggle of the User Management window as display in the below Image. 

 

1.9 Steps to Hide Version for new record for the Tab:  

Step 1

  • Login with System Administrator role. Open the Database Schema window from Menu. 

  • Search for AD_User in Table/View Tab. 

  • Mark True Maintain Version Check Box. 

Step 2     

  • Open the User Management window from the Menu. 

  • Now If we try to create a new record. It will open Master Data version popup before save any record as Display in the below Image. 

Step 3

  • Login with System Administrator role. Open the Screen Configuration window from Menu. 

  • For Example, we are examining the User Management window as an example. 

    1. Search for the User Management. 

    2. Click on Tab and Toggle User information Tab. 

    3. Open Setting Section in Window. 

    4. Mark True for the Hide Version For New Record check box. 

    5. Click on the Save Button.               

Step 4 

  • Open the User Management window from the Menu. 

  • Now if we try to create a new record. It will save any record without open Master Data version popup as Display in the below Image. 

1.10 Steps to Hide and show Google Map Pin on Address Control and Tab Bar:  

Step 1  

  • Login with System Administrator role. Open the tenant window from Menu.   

  • Check ‘Google Map API Key’ field have any data or not. If  there is  any  key in the Google map Api field, pin will display in address control and Tabbar. Otherwise, it will hide as shown in the images below. 

Step 2   

  • Login with User. Open that window where location control is used.  

  • System Should hide Google Map Pin on Address Control as well in Tab Bar as Display in the bellow Image. 

 

Note: 

 If ‘Google Map API Key’ field has key it will show google map pin in address control as well as in TabBar shown below. 

 

 

 

2. Back Button Functionality: 

Overview: 

Back button functionality on screen, Same which we are performing from Top Left Corner currently. Previously it is used to change view only. But now it will get user back to same tabs with following same view user used to go forward. For example: User moves to some tabs of Business Partner window. Now user wants to go back to pervious tabs with following same step as well as same views. 

  

Step: 1 

  • Open Business partner window. (Initially back button is disabled when there is not triggered any event) 

 

  • Go to any tab for example: Employee tab. 

 

  • Update employee record if required. 

  • Go to next Tab Bank account. 

  • Insert a new record in bank account tab if required. 

  • Go to the Contact Detail tab. 

  • Toggle a record in single grid mode to check data and then go back to multi grid view. 

 

  • Now go to next tab BP access and check Records. 

  • Now user want to go back with the following tabs and same view.  

  • Click on the Back button present on tool bar. 

It will move to user single view of contact detail tab. 

  • Click again on back button it will move to user on multigrid view of contact detail tab 

  • Click on the back button again will move to user single view of new record of bank account tab. 

  • Click again on the back button. Now it moves to that record of employee tab which was previously updated. 

  • Click on the back button again, it will finally move to selected record of business partner tab. 

Note: Back button functionality will not get user back on higher sequence then current tab. 

 

3. Updated Icons:

 

3.1 Icon with Location control: 

 Before: 

Icon on Address control is previously look like calendar icon. Location field is now changed Pencil like icon 

Now: 

               Location field is now changed Pencil like icon 

3.2 Card View Icon: 

Before: 

Card View Icon is previously look like calendar icon. 

Now: 

 Icon is now changed 4 boxes like icon. 

 

3.3 Back Button Icon: 

Before: 

               Back Button icon is previously with a curve. 

Now:

               Back Button Icon is now changed with a backword arrow as shown below. 

4. Support Read-only and display logic for Attachment Action button in window.

 

Overview

We have Enhance the Attachment functionality on window action. Before that user can not apply any display and read only logic on Attachment. Now system evaluate read-only logic defined on field. Attachment form will appear in viewable or writable mode based on read-only and display logic.

 

Step1: Configuration

Open Database Schema window and select target column. Write read-only logic for the column.

Step2: 

Open the 'target' window on which attachment action button is used. When user click on attachment action button, system will evaluate logic defined on column, if condition is passed then attachment form appear in view mode. E.g. 

Delete, upload buttons are hidden in this mode.

Here is image of normal mode of attachment form

 

5. Introduced process to create and delete Table Index: 

 

Overview:  

In this release, we have introduced a menu process called Create Table Index, which enables users to create and delete table indexes from this process as shown in below image.  

Users must follow these guidelines to ensure the smooth working of the application.  

This is how the process looks when a user logs in with system administration role and navigates to Create Table Index process from the menu. 

 

Steps To Create or Delete Index with process: 

Login with System Administrator role. 

Step1:  

Before proceeding to this process, the user must first create a Table Index and Index column. This requires for creating an index under the database schema window. 

 

Step2: 

After creating a Table Index and Index column, the user must proceed to the Create Table Index process. Any table indexes created under the "Table Index" tab of the database schema window will then be displayed in the Table Index Name dropdown field. 

 

Here we have two dropdown fields: 

 

  1. Table Name: Here, we will find a list of all the tables. The user must select the table in which they want to create or delete an index. 

  2. Table Index Name: Here, we will find the list of all indexes created in the "Table Index" tab of Database Schema Window. The user must select the index that has been created in the "Table Index" tab. 

 

1. For Creating Index:

Once user selects the Table Name and Table Index Name, they should click on the OK button. This action will create the index as displayed in the image below. 

2. For Deleting Index:

User must select a value from the dropdown in the Table Name and Table Index Name fields, and mark the Delete checkbox as true, then click on the OK button, the system will delete the index as displayed in the image below. 

 

6. Support  Show tab panel up to 75 % area of window.  

Overview

In this release, we have enhanced the window width functionality for the tab panel. Now, when a tab panel is linked to a window, the width of the window is set first. If no tab is linked to the window, it will open with the default width. 

Previously, when a tab panel was configured in the window, it would display at 25% width by default. However, in this release, we have expanded the display area of the tab panel to occupy up to 75% of the window's area. This adjustment is based on the value provided in the window width column, ranging from 0% to 75%, as configured in the screen configuration window. 

It's important to note that the maximum width for the window is capped at 75% of the total width. If the window width is set to less than 25%, the system will automatically assign 25% of the total width to the window and display  tab panel 75 % in window .  

For example: 

Similarly, if the window width is set to 50%, the system will assign 50% of the total width to the window, and  display  tab panel 50 % in window .