Home > Class Reference > ENSLIB namespace > EnsLib.Workflow.ActionDefinition
Private  Storage   

EnsLib.Workflow.ActionDefinition


persistent class EnsLib.Workflow.ActionDefinition extends %Persistent, %XML.Adaptor

Defines the set of available actions that a user can make within a Workflow application. Users can extend this list.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
4 1 1 1


Summary


Properties
Caption Name Prompt Title

Methods
%AddToSaveSet %AddToSyncSet %BMEBuilt %BuildIndicesAsync
%BuildIndicesAsyncResponse %CheckConstraints %CheckConstraintsForExtent %ClassIsLatestVersion
%ClassName %ComposeOid %ConstructClone %Delete
%DeleteExtent %DeleteId %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Exists %ExistsId %Extends
%GUID %GUIDSet %GetLock %GetParameter
%GetSwizzleObject %Id %InsertBatch %IsA
%IsModified %IsNull %KillExtent %KillExtentData
%LoadFromMemory %LockExtent %LockId %New
%NormalizeObject %ObjectIsNull %ObjectModified %Oid
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %PhysicalAddress %PurgeIndices
%Reload %RemoveFromSaveSet %ResolveConcurrencyConflict %RollBack
%Save %SaveDirect %SaveIndices %SerializeObject
%SetModified %SortBegin %SortEnd %SyncObjectIn
%SyncTransport %UnlockExtent %UnlockId %ValidateIndices
%ValidateObject CreateDefaultActions XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType


Properties


• property Caption as %String(MAXLEN=100);
Used to display the button caption for this action within the workflow application.
• property Name as %String(MAXLEN=50);
Identifying name used for this action. This must be a unique value.
• property Prompt as %String(MAXLEN=100);
If defined, this action prompts the user before performing the action.
• property Title as %String(MAXLEN=100);
Used to display popup help for this action within the workflow application.

Methods


• classmethod CreateDefaultActions(pForce As %Boolean = 0) as %Status
Create the set of default Workflow actions This will clear out the existing actions

Queries


• query ActionList()
SQL Query :
SELECT Name,Caption,Title FROM ActionDefinition
ORDER BY Name
Return a list of available Workflow actions.

Indices


•index (ID on Name) [IdKey];