Class ProcessSchemaUserTask
Represents class for the user task in the business process diagram.
Inheritance
System.Object
ProcessSchemaUserTask
Implements
IMetaDataSerializable
System.ICloneable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Terrasoft.Core.dll
Syntax
[MetaType("{74E1A78F-DFBC-4eb4-B545-97656C3A9308}")]
public class ProcessSchemaUserTask : ProcessSchemaTask, IMetaDataSerializable, ICloneable, IFlowElementFactory, IFlowElement, IManagerItemInstance, IUIDataSerializable, IDesignItem, IParametrizedProcessSchemaElement, IProcessElementMetaInfo, IProcessParametersMetaInfo, IMetaItem, IProcessSchemaSerializable
Constructors
ProcessSchemaUserTask()
Declaration
public ProcessSchemaUserTask()
ProcessSchemaUserTask(ProcessSchema)
Declaration
public ProcessSchemaUserTask(ProcessSchema processSchema)
Parameters
Type |
Name |
Description |
ProcessSchema |
processSchema |
The process schema.
|
ProcessSchemaUserTask(ProcessSchema, Guid)
Declaration
public ProcessSchemaUserTask(ProcessSchema processSchema, Guid taskSchemaUId)
Parameters
Type |
Name |
Description |
ProcessSchema |
processSchema |
The process schema.
|
System.Guid |
taskSchemaUId |
The user task schema unique identifier.
|
ProcessSchemaUserTask(ProcessSchema, String, Guid)
Declaration
[Obsolete("7.13.4 | Constructor is not in use and will be removed in upcoming releases. Use ProcessSchemaUserTask(ProcessSchema processSchema, Guid taskSchemaUId) instead.")]
public ProcessSchemaUserTask(ProcessSchema processSchema, string taskSchemaManagerName, Guid taskSchemaUId)
Parameters
Type |
Name |
Description |
ProcessSchema |
processSchema |
|
System.String |
taskSchemaManagerName |
|
System.Guid |
taskSchemaUId |
|
ProcessSchemaUserTask(ProcessSchemaUserTask)
Declaration
public ProcessSchemaUserTask(ProcessSchemaUserTask source)
Parameters
Properties
AfterActivitySaveScript
Gets or sets program code of the "After activity save" script.
Declaration
[MetaTypeProperty("{116E850D-2D73-44F1-B9E1-3523919006CD}")]
public virtual string AfterActivitySaveScript { get; set; }
Property Value
Type |
Description |
System.String |
|
EntitySchemaUId
Declaration
public override Guid EntitySchemaUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Overrides
ImageUri
Declaration
public override string ImageUri { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
ProcessUserTaskSchemaManagerName
Gets the name of the process task schema manager.
Declaration
public static string ProcessUserTaskSchemaManagerName { get; }
Property Value
Type |
Description |
System.String |
|
Schema
Declaration
public ProcessUserTaskSchema Schema { get; set; }
Property Value
SchemaUId
Declaration
[MetaTypeProperty("{080847EC-92CE-42e2-8E4D-394E7B523485}")]
public override Guid SchemaUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Overrides
TaskSchemaManagerName
Gets or sets the name of the process task schema manager. Gets "ProcessUserTaskSchemaManager" by default.
Declaration
[MetaTypeProperty("{1BA3647A-43B6-49cc-A972-4A3332666A5C}")]
[Obsolete("7.13.4 | Property is not in use and will be removed in upcoming releases. Use ProcessUserTaskSchemaManagerName instead.")]
public string TaskSchemaManagerName { get; set; }
Property Value
Type |
Description |
System.String |
|
ZipAfterActivitySaveScript
Gets or sets byte array that contains compressed program code of the "After activity save" script.
Declaration
public byte[] ZipAfterActivitySaveScript { get; set; }
Property Value
Type |
Description |
System.Byte[] |
|
Methods
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type |
Name |
Description |
DataReader |
reader |
|
Overrides
Clone()
Declaration
public override object Clone()
Returns
Type |
Description |
System.Object |
|
Overrides
FindSchemaParameterByUId(Guid)
Declaration
protected override ProcessSchemaParameter FindSchemaParameterByUId(Guid schemaParameterUId)
Parameters
Type |
Name |
Description |
System.Guid |
schemaParameterUId |
|
Returns
Overrides
GetParameterExpressionsEntitySchema()
Declaration
public EntitySchema GetParameterExpressionsEntitySchema()
Returns
GetSchemaParameters()
Declaration
protected override ProcessSchemaParameterCollection GetSchemaParameters()
Returns
Overrides
SynchronizeParameters()
Declaration
public override void SynchronizeParameters()
Overrides
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
Overrides
WriteUIData(DataWriter)
Declaration
public override void WriteUIData(DataWriter writer)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
Overrides
WriteUIPropertyData(DataWriter, String)
Declaration
public override void WriteUIPropertyData(DataWriter writer, string propertyName)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
System.String |
propertyName |
|
Overrides
Implements
IMetaDataSerializable
System.ICloneable
Extension Methods