Table of Contents

Class WorkflowTask

Namespace
DocuWare.Platform.ServerClient
Assembly
DocuWare.Platform.ServerClient.dll

A specific task from the result.

public class WorkflowTask : IRelationsWithProxy, IRelations, IHttpClientProxy
Inheritance
WorkflowTask
Implements
Inherited Members

Properties

ActivityDescription

Description of the current activity.

public string ActivityDescription { get; set; }

Property Value

TypeDescription
string

ActivityType

Current activity type.

public ActivityTypeEnum ActivityType { get; set; }

Property Value

TypeDescription
ActivityTypeEnum

AllowDecisionStamp

Indicates whether stamps are allowed for taking of the decisions.

public bool AllowDecisionStamp { get; set; }

Property Value

TypeDescription
bool

ColumnValues

Values in columns.

public List<ColumnValue> ColumnValues { get; set; }

Property Value

TypeDescription
List<ColumnValue>

Decisions

Decisions which can be taken for this task.

public List<Decision> Decisions { get; set; }

Property Value

TypeDescription
List<Decision>

DefaultDecisionId

Id indicating which decision id is the default one.

public int? DefaultDecisionId { get; set; }

Property Value

TypeDescription
int?

DocId

Document id connected with the task.

public int DocId { get; set; }

Property Value

TypeDescription
int

HasDocumentFields

Indicates whether the task contains document fields.

public bool HasDocumentFields { get; set; }

Property Value

TypeDescription
bool

Id

Task identity

public string Id { get; set; }

Property Value

TypeDescription
string

InstanceId

Instance identity

public string InstanceId { get; set; }

Property Value

TypeDescription
string

IsRead

Indicates whether the task is read

public bool IsRead { get; set; }

Property Value

TypeDescription
bool
public Link[] Links { get; set; }

Property Value

TypeDescription
Link[]

LockDocument

Indicates whether the document will be lock while the user is working with the task.

public bool LockDocument { get; set; }

Property Value

TypeDescription
bool

NodeId

Node id in the workflow definition.

public int NodeId { get; set; }

Property Value

TypeDescription
int

TaskOperations

Operations which can be executed on the task.

public TaskOperations TaskOperations { get; set; }

Property Value

TypeDescription
TaskOperations

WorkflowVersionId

Workflow version id which is used to trigger this instance.

public string WorkflowVersionId { get; set; }

Property Value

TypeDescription
string

Methods

SetProxy(HttpClientProxy)

Sets the HTTP communication proxy which is used in further HTTP communication.

public void SetProxy(HttpClientProxy proxy)

Parameters

TypeNameDescription
HttpClientProxyproxy

The HttpClient instance which is used in further HTTP communication.

Remarks

The HTTP proxy is used to handle the HTTP requests which are created by this instance. The proxy is used in case a request is sent to a URL which is resolved from a link.