Represents a workflow definition and associated properties.
boolean
Url of the association form
string
string
string
Identifier for a draft version of the workflow definition
string
Defines the fields of the workflow initiation forms and association forms (CAML string)
string
string
string
string
Gets custom properties of the workflow definition
{ [propertyName: string]: any; }
true if the workflow definition has been published to the external workflow host; false if the workflow definition is only saved on the site
boolean
Determines whether to automatically generate an association form for this workflow. If the value is true, and the associationUrl is not already set, a default association form is automatically generated for the workflow when saveDefinition is called.
boolean
Determines whether to automatically generate an initiation form for this workflow. If the value is true, and the initiationUrl is not already set, a default initiation form is automatically generated for the workflow when saveDefinition is called.
boolean
RestrictToScope is a GUID value, used in conjunction with the RestrictToType property to further restrict the scope of the definition. For example, if the RestrictToType is "List", then setting the RestrictToScope to a particular list identifier limits the definition to be associable only to the specified list. If the RestrictToType is "List" but the RestrictToScope is null or the empty string, then the definition is associable to any list.
string
RestrictToType determines the possible event source type for a workflow subscription that uses this definition. Possible values include "List", "Site", the empty string, or null.
string
boolean
XAML definition of the workflow
string
This method is internal and is not intended to be used in your code.
boolean
boolean
This method adds a key-value pair (propertyName, value) to the workflow definition object�s property bag.
Url of the association form
string
string
string
Identifier for a draft version of the workflow definition
string
Defines the fields of the workflow initiation forms and association forms (CAML string)
string
string
string
Determines whether to automatically generate an association form for this workflow. If the value is true, and the associationUrl is not already set, a default association form is automatically generated for the workflow when saveDefinition is called.
boolean
Determines whether to automatically generate an initiation form for this workflow. If the value is true, and the initiationUrl is not already set, a default initiation form is automatically generated for the workflow when saveDefinition is called.
boolean
RestrictToScope is a GUID value, used in conjunction with the RestrictToType property to further restrict the scope of the definition. For example, if the RestrictToType is "List", then setting the RestrictToScope to a particular list identifier limits the definition to be associable only to the specified list. If the RestrictToType is "List" but the RestrictToScope is null or the empty string, then the definition is associable to any list.
string
RestrictToType determines the possible event source type for a workflow subscription that uses this definition. Possible values include "List", "Site", the empty string, or null.
string
XAML definition of the workflow
string