Home
About ASD
Products
Technology
Services
Customers
Partners
News
Events
Visit Us
Get More Info
 

 

Right out of the box, ProductVision provides the most extensive functionality of any product development system on the market.   From Formula and Project Management, to Workflow Automation and Regulatory Compliance, the program leverages ASD’s almost 3 decades of experience at hundreds of process manufacturing companies.  This experience taught us not only which features customers want, but also the requirement to add flexibility and extensibility without the need for custom changes.  This flexibility is what enables ProductVision to be quickly installed at companies in many different industries, such as Paint and Coatings, Food and Beverage, and Cosmetics, simply by tailoring the database for the specific industry requirements.

The key to ProductVision’s flexibility is it’s open architecture which allows the user to add functionality to the base system in many different areas.


User Defined Properties and Calculations

A major advantage of the ProductVision system is the ability to add an unlimited number of input and calculations fields, which are called User Defined Properties in ProductVision.   These fields may be simple user-entered values, such as an ingredient solids % or a supplier code or they may be a calculated value.  In either case, you have complete control of how the property is defined.    

The property above illustrates the calculation of the Formula Volatile Organic Compounds level.     This is a calculated, numeric property which is included as part of the “standard” properties provided with the software.   But, like any other User Defined Property, its attributes and calculation logic can easily be changed by the user (with proper security rights, of course).  Entry of the calculation logic is greatly simplified by use of the "Property Wizard".   Whether the property came with the software or was added by the user, all properties may take advantage of the powerful and robust property analysis system, such as automatic property details and “what-if” calculations methods.

 

Properties can be defined as numeric, character, logical, or date fields.   The properties themselves may be sorted into groups of your choosing, to greatly simplify displayed and editing.

User Defined Reports

The ability to create an unlimited number of new fields would not be very useful if you were not also able to report this information.     To allow this, ProductVision includes a powerful report designer.

Not only can you create new reports, you can also copy and modify any of the reports that come with ProductVision or simply "inherit" from these reports and make the necessary changes.    All of the system reports in ProductVision were created using this tool, giving you the flexibility to report exactly what you want and how it is presented.

User Defined Events and Scripts

One of the most unique features of ProductVision is the ability for the user to modify the program's operation without the need for customization.   This is done using ProductVision Events.

Events are snippets of VB.Net code that you (or ASD) write that will be executed when and where you specify in the "usage".   ProductVision has hundreds of places in the code where you can insert an Event to enhance or change the way the program works.    In the example above, the program will perform additional validation when a formula is saved to a "Production" status to ensure that all raw materials contained in the formula are also "Production" status.    This Event ensures that the formulator does not accidentally release a formula to production which may contain experimental raw materials.   Events are used by customers to do many things including:

  • Performing validation on raw material and formula information when new or changed items are saved

  • To provide default values for information fields

  • Automatically transferring formulas to an outside ERP system when they are approved for release

  • Modifying program screens to add columns, add or remove input fields, remove tabs, etc. -- maybe for everyone or only for certain users

  • To automatically assign raw material and/or formula codes when a new item is added

  • To add user-defined "buttons" to the program to perform a function or call an outside program

  • To automatically launch a Workflow process for a new or changed raw material or formula

  • To automatically display the user's task list

These are just a few of ways that customers have used Events to enhance ProductVision.   It is also our preferred method of providing new functionality for a customer so as to avoid writing and having to maintain custom code.

User Jobs and Web Methods

Similar in function to Events, ProductVision has a built in Jobs Module which is used to create programs ("jobs") which are then published as separate executables which then may be scheduled to run outside of ProductVision, either continuously or periodically.    

Jobs are typically used to write integration routines to transfer information between ProductVision and outside applications, such as ERP systems.   They may also be used to "serve" information from ProductVision to an outside program, such as a web application.    For example, it allows the user to build a web application when could query the ProductVision database and display a document contained within ProductVision, such as a Formula Master or a Material Safety Data Sheet.    This would be done using our web methods functionality, which is an extension to the Jobs Module.

These are just a few areas where you can expand the power of ProductVision, limited only by your imagination.

 

 

ProductVision® is a trademark of Advanced Software Designs.