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.0416.641

      The following release notes apply to Toolbox build 24.1.0416.641. Maestro Toolfile Fix There was an issue with Maestro SCM Toolfiles reportedly experienced by some users, wherein the labels output by autolabeling would be in incorrect positions, an ...
    • Toolbox Release Notes | Build 24.1.0409.641

      The following release notes apply to Toolbox build 24.1.0409.641 Saw Delimited Processing Station Figure 1: The Saw Delimited option in a custom processing station. New options have been added to saw processing stations to allow for control over data ...
    • Toolbox Release Notes | Build 24.1.0328.641

      The following release notes apply to Toolbox Build 24.1.0328.641 Fillet Token Fixes Issues were discovered in the use of fillet tokens on products that also had the IRIB setting enabled: Some users processed work orders with rounded parts, which ...
    • Microvellum Foundation Library Release Notes | Build 24.0322

      Additions Added the Master Angled Ends Cabinet. Added a Global prompt, "Hinge Plate Offset From Front" for easier control. Added “Double Division” option to Horizontal Designer Cabinets, 3 Door Cabinets, and other similar products. Added a new ...
    • Common Floating License Connectivity Issues

      This document lists common issues reported by users regarding the topic of Microvellum’s Floating License Activation (FLA) and the connectivity required for FLA to function. Firewall Blocking Activation of Floating License Some users have had an ...