AppBusinessProcess Base Class's OutputView Property
OutputView is a member of the inherited Blackbaud.AppFx.Server.AppCatalog.AppBusinessProcess base class. The OutputView property retrieves both the name of the view and the join field used to join the row set generated by the view to the base Transact-SQL that is dynamically created within the business processor code. The AppBusinessProcess base class's OutputView property accepts the ID of a QueryViewSpec, which represents the selected Output Format parameter and returns an object of type OutputViewInformation. A stored procedure named USP_BUSINESSPROCESSVIEW_GETVIEWINFORMATION retrieves the view database object name, join field, and Query View Spec information form the BUSINESSPROCESSVIEW and QUERYVIEWCATALOG tables for the given ID.
Note: For details on the tables surrounding business processes, see the appropriate business process subject area ERD.
Use the Transact-SQL view defined by the QueryViewSpec to output format/columns.
Figure: Leverage the base class's OutputView property to retrieve the name of the "Output Format" view name and join field