Class RequestForFeedback
Workflow for request for feedback. This workflow will create a task where feedback is requested for all specified users. It will also create a task for workflow owner where he/she can see the recieved feedback. The owner can complete workflow at will or the workflow completes after specified time.
Inheritance
Namespace: EPiServer.WorkflowFoundation.Workflows
Assembly: EPiServer.WorkflowFoundation.dll
Version: 8.11.0Syntax
[WorkflowPlugIn]
public sealed class RequestForFeedback : SequentialWorkflowActivity
Remarks
The workflow specifies the WorkflowPlugIn attribute to specify the usercontrol used to set start parameters.
Constructors
RequestForFeedback()
Declaration
public RequestForFeedback()
Fields
FileSystemArgsProperty
Declaration
public static DependencyProperty FileSystemArgsProperty
Field Value
Type | Description |
---|---|
System.Workflow.ComponentModel.DependencyProperty |
OwnerProperty
Declaration
public static DependencyProperty OwnerProperty
Field Value
Type | Description |
---|---|
System.Workflow.ComponentModel.DependencyProperty |
PageArgsProperty
Declaration
public static DependencyProperty PageArgsProperty
Field Value
Type | Description |
---|---|
System.Workflow.ComponentModel.DependencyProperty |
RequestDescriptionProperty
Declaration
public static DependencyProperty RequestDescriptionProperty
Field Value
Type | Description |
---|---|
System.Workflow.ComponentModel.DependencyProperty |
UsersProperty
Declaration
public static DependencyProperty UsersProperty
Field Value
Type | Description |
---|---|
System.Workflow.ComponentModel.DependencyProperty |
Properties
FileSystemArgs
Declaration
public WorkflowFileSystemEventArgs FileSystemArgs { get; set; }
Property Value
Type | Description |
---|---|
WorkflowFileSystemEventArgs |
Owner
Gets or sets owner of the workflow, that is the user that wants feedback
Declaration
public string Owner { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
set as startparameter when instance is created
PageArgs
Sets PageArgs as start parameters so we can get the page for automatically created workflows
Declaration
public WorkflowPageEventArgs PageArgs { get; set; }
Property Value
Type | Description |
---|---|
WorkflowPageEventArgs |
Remarks
set as startparameter when instance is created
PageLink
Gets the page the request is associated with (if any)
Declaration
public PageReference PageLink { get; }
Property Value
Type | Description |
---|---|
PageReference |
RequestDescription
Gets or sets the description for the feedback request
Declaration
public string RequestDescription { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
set as startparameter when instance is created
TimeToLive
Gets or sets the time before the workflow completes
Declaration
public TimeSpan TimeToLive { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
Remarks
set as startparameter when instance is created
Users
Gets or sets the users the feedback request is assigned to
Declaration
public List<UserItem> Users { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<UserItem> |
Remarks
set as startparameter when instance is created