Using Business Objects in Reports (Overview)

Using Business Objects in Reports (Overview)

The term "Business Object" is used in Microvellum to describe an object or entity that encapsulates or contains data.

The Microvellum Business Objects are used in reports. They are set up when configuring the report dataset and contain either the global variables or the product prompts.

They are objects best suited for report level global variable access. They may also be used for accessing specific prompt data, but it must be explicitly defined in the setup process. The prompts from this object can not be linked to any other data in the normal report dataset, so the value of using a business object to access the prompts is limited.

Business Objects provide an alternative data access method to the normal datasets in the report designer. They are useful when you need direct access to either Global Variables, or Prompts. For example, you may need access to specific global variables that are not linked to any other data that is populated to the work order database. Perhaps you have a global value that you need to use in setting a constant value, or a value that you need to use an expression code for calculations. The Business Objects are perfect for this because they don't require that you create a library Prompt that references that global.

In short, the Business Objects are entities to transport data from specific globals or prompts and are useful when explicit access to those globals or prompts is required. They are not useful when the desired result requires that those values be linked to other tables from either the factory or work order portions of the report dataset.

If you use this technology and find new and creative uses for it beyond this overview and related tutorials, we would love to hear from you.


    • Related Articles

    • Business Objects - Configuring in a Report Dataset

      This tutorial is the first in a series of three that demonstrates how to configure Microvellum Business Objects in a sample report dataset. Click here   for an overview of how they are intended to be used. We will set up the dataset to contain the ...
    • Business Objects - Configuring a Report to Display Globals (with Subreports)

      This is the second in a series of three tutorials that demonstrate how to configure Microvellum Business Objects in a sample report. This tutorial assumes that you have a basic understanding of Business Objects in Microvellum reports. Click  here  to ...
    • Business Objects - Configuring a Report to Display Globals (with Databands)

      This is the third in a series of three tutorials that demonstrate how to configure Microvellum Business Objects in a sample report. This tutorial assumes that you have a basic understanding of Business Objects in Microvellum reports. Click  here   to ...
    • Understanding Sub Reports in Report Designer

      The articles in this section of the Knowledge Base involve working with the Sub Report component for display in your reports. To access the Report Designer, select Toolbox Setup > Design Reports > Design (Report Type) Report. Select New Report to ...
    • Using Dictionary Variables

      Variables can be created in the Designer Dictionary for later use in expressions. By specifying the name of a variable in an expression, the value of the variable will be called and included in the report. The proper syntax is the name of the ...
    • Recent Articles

    • Toolbox Release Notes | Build 24.1.1105.641

      The following release notes apply to Toolbox build 24.1.1105.641 Nesting Fix Fig. 1: The fatal error that would occur during processing. There was reportedly an issue that occurred when clients attempted to process a work order using the nesting ...
    • Microvellum Foundation Library Release Notes | Build 24.1025

      The following release notes apply to Microvellum Foundation Library build 24.1025. Additions Added new global variable “Remove Stop Dado On Bottom Edge” for wood drawer boxes. Check this option to run the dado through at the bottom of the sub front ...
    • Toolbox Release Notes | Build 24.1.1030.641

      The following release notes apply to Toolbox build 24.1.1030.641 Routing and Profile Fixes Several issues were found with routing and polyline paths: Fig. 1: Horizontal routes off of a part disappearing (left) and appearing correctly (right). When ...
    • Toolbox Release Notes | Build 24.1.1010.641

      The following release notes apply to Toolbox build 24.1.1010.641 Biesse Winstore Fix Several issues with the Biesse Winstore plugin have been resolved: There was an issue that would sometimes occur wherein materials that were intended to stack wound ...
    • Toolbox Release Notes | Build 24.1.1001.641

      The following release notes apply to Toolbox build 24.1.1001.641 HBore Toolfile Fix Fig. 1: The location in the Toolfile UI where the error would occur. There was an issue reported with the functionality of the Horizontal Boring Machine setting in ...