Top Method Summary
Options Name Purpose
BuildOpenWorkflowInstanceQueryString () Build the Query String to retrieve open workflow instances
F FetchData (IFetchDataRequest, dataset) Fetch data from the Data Access object
FetchDataByKeyTable (dataset, IFetchDataByKeyTableParameter) Supports to retrieve multiple DB records from a Business Entity based on a temp-table with key values
F FetchDataByReference (IFetchDataRequest, dataset) Fetch data from the Data Access object
GetAllDefaultWorkflowEndStepGuids () Fetches the list of all end steps from the Workflow Business Entity
GetDefaultWorkflowInstances (dataset, ISerializable) Returns the default workflow instances
CHARACTER GetWorkflowStatusName (character) Returns the name for the given workflow status guid
LaunchWorkflowInstance (dataset, LaunchWorkflowInstanceParameter) Launches an instance of a default workflow
ReceiveData () Provides a hook to modify data in the ProDataset after Read and Update operations (i.e. population of aggregated values)
ValidateData () Provides a hook for high level data validation before Update operations

Top Constructor Summary
Options Name Purpose
WorkflowInstanceBusinessEntity () Constructor of the WorkflowInstanceBusinessEntity class


Method Detail
Top

BuildOpenWorkflowInstanceQueryString ()

Purpose: Build the Query String to retrieve open workflow instances
Notes:

Top

FetchData (IFetchDataRequest, dataset)

Purpose: Fetch data from the Data Access object
Notes:

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The IFetchDataRequest object with the parameters for this call
dsWorkflowInstance DATASET dsWorkflowInstance
Top

FetchDataByKeyTable (dataset, IFetchDataByKeyTableParameter)

Purpose: Supports to retrieve multiple DB records from a Business Entity based on
a temp-table with key values
Notes:

Parameters:
dsWorkflowInstance DATASET dsWorkflowInstance
poParameter Consultingwerk.OERA.IFetchDataByKeyTableParameter
The IFetchDataByKeyTableParameter with the data for this call
Top

FetchDataByReference (IFetchDataRequest, dataset)

Purpose: Fetch data from the Data Access object
Notes:

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The IFetchDataRequest object with the parameters for this call
dsWorkflowInstance DATASET dsWorkflowInstance
Top

GetAllDefaultWorkflowEndStepGuids ()

Purpose: Fetches the list of all end steps from the Workflow Business Entity
Notes:

Top

GetDefaultWorkflowInstances (dataset, ISerializable)

Purpose: Returns the default workflow instances
Notes:

Parameters:
dsWorkflowStatus DATASET dsWorkflowStatus
Dataset with the Default Workflow Instances
poParameter Consultingwerk.ISerializable
Not used
Top

CHARACTER GetWorkflowStatusName (character)

Purpose: Returns the name for the given workflow status guid
Notes:

Parameters:
pcWorkflowStatusGuid CHARACTER
The guid of the workflow to return
Returns CHARACTER
The name of the workflow status
Top

LaunchWorkflowInstance (dataset, LaunchWorkflowInstanceParameter)

Purpose: Launches an instance of a default workflow
Notes:

Parameters:
dsWorkflowInstance DATASET dsWorkflowInstance
INPUT-OUTPUT Dataset
poParameter Consultingwerk.SmartFramework.Workflow.LaunchWorkflowInstanceParameter
The LaunchWorkflowInstanceParameter instance with the arguments for this call
Top

ReceiveData ()

Purpose: Provides a hook to modify data in the ProDataset after Read and
Update operations (i.e. population of aggregated values)
Notes: Invoked during FetchData () and SaveChanges ()

Top

ValidateData ()

Purpose: Provides a hook for high level data validation before Update
operations
Notes: Invoked during SaveChanges (). When the ERROR flag of the ProDataset
is set, the Update operation will be cancelled before writing back
the data to the database using the DataAccess object



Constructor Detail
Top

WorkflowInstanceBusinessEntity ()

Purpose: Constructor of the WorkflowInstanceBusinessEntity class
Notes: Passes the handle of the dataset instance to the base class and
sets the default DataAccessName



ProDataset Detail

ProDataset dsWorkflowInstance

Member tables: eSmartWorkflowInstance

ProDataset dsWorkflowStatus

Member tables: ttWorkflowStatus


Temp-Table Detail

Temp-Table eSmartWorkflowInstance

Defined in:

Temp-Table ttWorkflowStatus

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:29:19