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 ...
    • Batch Printing Reports Using Report Groups (Reference)

      Introduction This article applies to Microvellum software builds 15.6.2201 and greater and provides a reference for using the Report Groups to batch print selected reports. See Batch Printing Reports Using Report Groups (Overview) in the Microvellum ...
    • Recent Articles

    • Toolbox Release Notes | Build 25.1.1204.641

      The following release notes apply to Toolbox build 25.1.1204.641 Toolbox Login Screen Update Fig. 1: The updated Toolbox Login interface. The Toolbox Login interface has had several changes applied to it to enhance its usability and allow for greater ...
    • Toolbox Release Notes | Build 25.1.1120.641

      The following release notes apply to Toolbox build 25.1.1120.641 Mouse Wheel Fix There was a reported issue in certain interfaces (such as report groups) in which hovering over a dropdown menu (such as Output Type) would result in the options within ...
    • Dynamic Dimensioning in Toolbox BSB

      When applying dimensions to products and other solids in Toolbox BSB, by default, all dimensions are drawn in 2D on the Y plane, requiring one to switch to a top view (or an appropriately high isometric view) to see them. BricsCAD has a feature that ...
    • Toolbox Release Notes | Build 25.1.1107.641

      The following release notes apply to Toolbox build 25.1.1107.641. Subassembly Prompt Fixes A pair of issues were reportedly occurring when attempting to work with subassembly prompts in the Edit Design Data interface. Subassemblies copied to the ...
    • Microvellum Foundation Library Release Notes | Build 25.1024

      The following release notes apply to the Microvellum Foundation Library build 25.1024. Additions Added Face Profile Options to the Door Wizard for enhanced design flexibility. Users can now apply decorative visual profiles to doors, drawer fronts, ...