Class WorkflowDefinition
Defines a Workflow Definition to provision
Inherited Members
Namespace: PnP.Framework.Provisioning.Model
Assembly: PnP.Framework.dll
Syntax
public class WorkflowDefinition : BaseModel, IProvisioningTemplateDescendant
Constructors
WorkflowDefinition()
Default Constructor
Declaration
public WorkflowDefinition()
WorkflowDefinition(Dictionary<String, String>)
Constructor
Declaration
public WorkflowDefinition(Dictionary<String, String> properties)
Parameters
Dictionary<String, String>
properties
Dictionary of WorkflowDefinition properties |
Properties
AssociationUrl
Defines the URL of the Workflow Association page
Declaration
public String AssociationUrl { get; set; }
Property Value
String
|
Description
The Description of the Workflow
Declaration
public String Description { get; set; }
Property Value
String
|
DisplayName
The Display Name of the Workflow
Declaration
public String DisplayName { get; set; }
Property Value
String
|
DraftVersion
Defines the DraftVersion of the Workflow, optional attribute.
Declaration
public String DraftVersion { get; set; }
Property Value
String
|
FormField
Defines the FormField XML of the Workflow to provision
Declaration
public String FormField { get; set; }
Property Value
String
|
Id
Defines the ID of the Workflow Definition for the current Subscription
Declaration
public Guid Id { get; set; }
Property Value
Guid
|
InitiationUrl
Defines the URL of the Workflow Initiation page
Declaration
public String InitiationUrl { get; set; }
Property Value
String
|
Properties
Defines the Properties of the Workflows to provision
Declaration
public Dictionary<String, String> Properties { get; }
Property Value
Dictionary<String, String>
|
Published
Defines if the Workflow is Published, optional attribute.
Declaration
public Boolean Published { get; set; }
Property Value
Boolean
|
RequiresAssociationForm
Defines if the Workflow requires the Association Form
Declaration
public Boolean RequiresAssociationForm { get; set; }
Property Value
Boolean
|
RequiresInitiationForm
Defines if the Workflow requires the Initiation Form
Declaration
public Boolean RequiresInitiationForm { get; set; }
Property Value
Boolean
|
RestrictToScope
Defines the Scope Restriction for the Workflow
Declaration
public String RestrictToScope { get; set; }
Property Value
String
|
RestrictToType
Defines the Type of Scope Restriction for the Workflow
Declaration
public String RestrictToType { get; set; }
Property Value
String
|
XamlPath
Defines path of the XAML of the Workflow to provision
Declaration
public String XamlPath { get; set; }
Property Value
String
|
Methods
Equals(WorkflowDefinition)
Compares WorkflowDefinition with other WorkflowDefinition
Declaration
public bool Equals(WorkflowDefinition other)
Parameters
WorkflowDefinition
other
WorkflowDefinition object |
Returns
System.Boolean
true if the WorkflowDefinition object is equal to the current object; otherwise, false. |
Equals(Object)
Compares WorkflowDefinition with other WorkflowDefinition
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
WorkflowDefinition object |
Returns
System.Boolean
true if the specified object is equal to the current object; otherwise, false. |
GetHashCode()
Get hash code of WorkflowDefinition
Declaration
public override int GetHashCode()
Returns
System.Int32
Returns HashCode |