Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Problem 

Vienna Advantage Framework 4.X.X.X module contains a functionality of our Framework like Login, logging, Application Dictionary, workflows etc  as well as contains the functionality of our Standard ERP/CRM.  So, now changes in any of these functionalities either in Framework or Standard ERP/CRM, one has to install Vienna Advantage Framework every time. 

Solution

To solve this problem, now Vienna Advantage Framework module is segregated into 3 modules: 

  1. Vienna Advantage Base Files 

  2. Vienna Advantage Framework 

  3. Vienna Advantage Standard 

 

Each of these modules contain some functionality which was previously part of Vienna Advantage Framework. 

 

  1. Vienna Advantage Base Files 

Vienna Advantage Base Files 1.X.X.X contains all the 3rd party libraries. No other functionality was part of this module. Now various other functionalities are included in this module. 

From Vienna Advantage Base Files 2.X.X.X, functionalities like Login, Logging, Audit etc. are included in this module. Now if there are any enhancements or change in any of above functionality, customer needs to update Vienna Advantage Base Files. 

 

Vienna Advantage Base Files module contains libraries of these 5 projects. 

(a) BaseLibrary 

This Project contains files related to Audit, Login, Messages, Cache and utility functionalities. 

(b) CoreLibrary 

This project contains files related to DB Connection, Transactions, Logging functionalities. 

(c) VAPrintLib 

Files required to generate reports from Report button of screen are included in this project. 

(d) ViennaBase 
Libraries like jQuery, bootstrap, toaster.js, w2ui, handlebar.js are part of this module. 

(e) XModel 

All the existing x classes of Framework are included in this project. 

  1. Vienna Advantage Framework 

Many existing functionalities of this module are removed from Vienna Advantage Framework and moved to other modules. 

Now from Vienna Advantage Framework 5.X.X.X, this module will contain functionalities like Application Dictionary, Controls of Application dictionary, Initial Tenant Setup, Workflow, Info windows etc. 

This module contains libraries of 4 projects. 

(a) VAModelAD 

This module contains files related to window creation, Lookup’s creation, M Classes of Application Dictionary, Process related to Application Dictionary, Process Engine and utility classes. 

(b) VAWorkflow 

Workflow related classes are available in this project. 

(c) VIS
This project contains client-side files for action panels forms of screen, info windows, classes related to window’s creation, controls and controllers etc. 

(d) VISLogic
In this project, all the model classes for controllers of VIS project are included. 

  1. Vienna Advantage Standard 

This is new module introduced by Vienna. This module contains all the standard functionality like standard CRM, SCM and Finance functionality. Earlier, these functionalities were part of Vienna Advantage Framework 4.X.X.X.
  

This module contains 3 projects. 

(a) VAS 

This project contains client-side files for forms, callouts, controllers and css classes. 

(b) VASLogic 

In this project, all the model classes for controllers of VAS project are included. 

(c) ModelLibrary 

Contain Model classes for ViennaAdvantage standard ERP-CRM project. 

  

 

Combined Dependencies Graph 

 

 

 

  • No labels