Namespace: Consultingwerk.SmartFramework.Workflow
Class 
WorkflowDefinitionCache Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Ccs.Common.IService, Consultingwerk.SmartFramework.Workflow.IWorkflowDefinitionCache

File:WorkflowDefinitionCache
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Mon Aug 17 11:34:37 CEST 2020



Top Method Summary
Options Name Purpose
dispose () Destroy/Shutdown/Anti-Initializer
Consultingwerk.SmartFramework.Workflow.SmartWorkflowTableModel GetWorkflow (character) Returns the SmartWorkflowTableModel for the workflow name or guid
CHARACTER GetWorkflowActivityGuid (character, character) Returns the Workflow Activity GUID
CHARACTER GetWorkflowName (character) Returns the name of the given workflow guid
Consultingwerk.SmartFramework.Workflow.ListWorkflowStatusActivity GetWorkflowStatusActivities (character) Returns the list of Workflow Status Activities based on the current workflow status
Consultingwerk.SmartFramework.Workflow.WorkflowStatusActivity GetWorkflowStatusActivity (character) Returns the WorkflowStatusActivity with the given GUID
Consultingwerk.SmartFramework.Workflow.WorkflowStatusActivity GetWorkflowStatusActivityFromStatusToStatus (character, character, character) Returns the SmartWorkflowStatusActivityTableModel representing the transition between two stati
CHARACTER GetWorkflowStatusActivityGuid (character, character) Returns the WorkflowstatusActivity for the given workflow status and activity guid
CHARACTER GetWorkflowStatusGuid (character, character) Returns the guid for the given workflow status name
CHARACTER GetWorkflowStatusName (character) Returns the name for the given workflow status guid
Consultingwerk.SmartFramework.Workflow.SmartWorkflowSwimlaneTableModel GetWorkflowStatusSwimlane (character) Returns the swimlane for a workflow status
initialize () Initializer/Startup
LOGICAL IsDefaultWorkflow (character) Determines if the given Workflow is a default Workflow


Method Detail
Top

dispose ()

Purpose: Destroy/Shutdown/Anti-Initializer
Notes:

Top

Consultingwerk.SmartFramework.Workflow.SmartWorkflowTableModel GetWorkflow (character)

Purpose: Returns the SmartWorkflowTableModel for the workflow name or guid
Notes:

Parameters:
pcWorkflow CHARACTER
The name or GUID of the workflow
Returns Consultingwerk.SmartFramework.Workflow.SmartWorkflowTableModel
The SmartWorkflowTableModel instance
Top

CHARACTER GetWorkflowActivityGuid (character, character)

Purpose: Returns the Workflow Activity GUID
Notes:

Parameters:
pcWorkflowName CHARACTER
The name or GUID of the workflow
pcWorkflowActivityName CHARACTER
The name of the workflow activity to perform
Returns CHARACTER
The GUID of the Workflow Activity
Top

CHARACTER GetWorkflowName (character)

Purpose: Returns the name of the given workflow guid
Notes:

Parameters:
pcWorkflow CHARACTER
The GUID or name of the workflow
Returns CHARACTER
The workflow name
Top

Consultingwerk.SmartFramework.Workflow.ListWorkflowStatusActivity GetWorkflowStatusActivities (character)

Purpose: Returns the list of Workflow Status Activities based on the current
workflow status
Notes:

Parameters:
pcWorkflowStatusGuid CHARACTER
The current workflow status guid
Returns Consultingwerk.SmartFramework.Workflow.ListWorkflowStatusActivity
The ListWorkflowStatusActivity representing the activities from the current status
Top

Consultingwerk.SmartFramework.Workflow.WorkflowStatusActivity GetWorkflowStatusActivity (character)

Purpose: Returns the WorkflowStatusActivity with the given GUID
Notes:

Parameters:
pcWorkflowStatusActivityGuid CHARACTER
The WorkflowStatusActivityGuid
Returns Consultingwerk.SmartFramework.Workflow.WorkflowStatusActivity
The WorkflowStatusActivity instance
Top

Consultingwerk.SmartFramework.Workflow.WorkflowStatusActivity GetWorkflowStatusActivityFromStatusToStatus (character, character, character)

Purpose: Returns the SmartWorkflowStatusActivityTableModel representing the
transition between two stati
Notes:

Parameters:
pcWorkflow CHARACTER
The name or GUID of the Workflow
pcFromStatus CHARACTER
The name or GUID of the start status
pcResultStatus CHARACTER
The name or GUID of the result status
Returns Consultingwerk.SmartFramework.Workflow.WorkflowStatusActivity
The WorkflowStatusActivity instance
Top

CHARACTER GetWorkflowStatusActivityGuid (character, character)

Purpose: Returns the WorkflowstatusActivity for the given workflow status and activity guid
Notes:

Parameters:
pcWorkflowStatusGuid CHARACTER
The workflow status guid
pcWorkflowActivityGuid CHARACTER
The workflow activity guid
Returns CHARACTER
The WorkflowStatusActivityGuid
Top

CHARACTER GetWorkflowStatusGuid (character, character)

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

Parameters:
pcWorkflowName CHARACTER
The name or GUID of the workflow
pcWorkflowStatusName CHARACTER
The guid of the workflow to return
Returns CHARACTER
The GUID of the workflow status
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

Consultingwerk.SmartFramework.Workflow.SmartWorkflowSwimlaneTableModel GetWorkflowStatusSwimlane (character)

Purpose: Returns the swimlane for a workflow status
Notes:

Parameters:
pcWorkflowStatusGuid CHARACTER
The guid of the workflow to return the swimlane for
Returns Consultingwerk.SmartFramework.Workflow.SmartWorkflowSwimlaneTableModel
The SmartWorkflowSwimlaneTableModel representing the swimlane
Top

initialize ()

Purpose: Initializer/Startup
Notes:

Top

LOGICAL IsDefaultWorkflow (character)

Purpose: Determines if the given Workflow is a default Workflow
Notes:

Parameters:
pcWorkflow CHARACTER
The GUID or name of the workflow
Returns LOGICAL
Logical value indicating if the workflow is a default workflow


Temp-Table Detail


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