Click or drag to resize

CopyAction Class

CopyAction class.
Inheritance Hierarchy
SystemObject
  Omada.OE.ModelAction
    Omada.OE.ModelCopyAction

Namespace:  Omada.OE.Model
Assembly:  Omada.OE.Model (in Omada.OE.Model.dll) Version: 15.0.0.0
Syntax
C#
[SerializableAttribute]
public class CopyAction : Action

The CopyAction type exposes the following members.

Constructors
  NameDescription
Public methodCopyAction
CopyAction constructor.
Top
Properties
  NameDescription
Public propertyActionType
Type of action (email, code method etc)
(Inherited from Action.)
Public propertyActivityTemplateId
The template ID for the activity used as action object. Only applicable when ProcessObjectType=Activity.
(Inherited from Action.)
Public propertyChangedBy
ID of User who made the last change of the object
(Inherited from Action.)
Public propertyChangeTime
Last change time for object
(Inherited from Action.)
Public propertyCopyDefinition
CopyDefintion used in CopyAction.
Public propertyCreatedBy
ID of User who created the object
(Inherited from Action.)
Public propertyCreateTime
CreateTime for the object
(Inherited from Action.)
Public propertyDataObjectTypeId
The DataObjectType for which the action is defined. The attribute is defined for both DataObject events and for Process events
(Inherited from Action.)
Public propertyDataVersion
Entity data version used for validation of cache
(Inherited from Action.)
Public propertyExecutorId
Specifies id of the user who must execute the event action. If 0 the identity user is used. Info is (currently) only relevant for codemethod actions.
(Inherited from Action.)
Public propertyHaltOnError
The flag is solemnly used by code method actions. If set to true the program flow is halted if an exception is thrown by a code method.
(Inherited from Action.)
Public propertyId
ID of Action
(Inherited from Action.)
Public propertyOwner
Then EventDefinition to which the action belongs.
(Inherited from Action.)
Public propertyProcessObjectType
If the event is a Process event, the ProcessObjectType attribute defines which object in the process is used as action object for the event (Target, Activity, Process)
(Inherited from Action.)
Public propertyRunAsInternalOperation
If true the action will always be executed as an internal operation (related to evaluation of auth. source policies) regardless of where the change (that triggered the event) was made from.
(Inherited from Action.)
Public propertyTreatAllErrorsAsFriendly
The flag is solemnly used by code method actions, and only if HaltOnError is set to true. If set to true all exceptions thrown by a code method will be reported to the user in a "friendly" way. If set to false only exceptions derriving from FriendlyException will be displayed in a "friendly" way.
(Inherited from Action.)
Public propertyUId
UID of the Action
(Inherited from Action.)
Public propertyVOrder
The order of the action
(Inherited from Action.)
Top
Methods
  NameDescription
Public methodClone
Public methodResetAll
Resets the id etc. of the object. The method is used when making a copy of an existing object.
(Inherited from Action.)
Protected methodsetId
Sets CopyAction Id.
(Overrides ActionsetId(Int32).)
Top
Fields
  NameDescription
Protected fieldm_activityTemplateId
Template for the Activity (only applicable when the ProcessObjectType is Activity)
(Inherited from Action.)
Protected fieldm_dataObjectTypeId
DataObject type for which the event is defined
(Inherited from Action.)
Protected fieldm_executorId
Optionally defines the user which must execute the action.
(Inherited from Action.)
Protected fieldm_id
ID of the Action
(Inherited from Action.)
Protected fieldm_owner
The related EventDefinition object
(Inherited from Action.)
Protected fieldm_processObjectType
Action object when the event fires on a process.
(Inherited from Action.)
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
Explicit Interface Implementations
See Also