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

PUBLIC dispose ()

Purpose: Destroy/Shutdown/Anti-Initializer
Notes:

Top

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC initialize ()

Purpose: Initializer/Startup
Notes:

Top

PUBLIC 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-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:14:56