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
System.Object
RequestForFeedback
Namespace: EPiServer.WorkflowFoundation.Workflows
Assembly: EPiServer.WorkflowFoundation.dll
Version: 8.11.0
Syntax
[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

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