Click or drag to resize

IWorkflowAttribute Interface


Represents an attrbrite of a Workflow Action. Used to store the action's settings.

Namespace: Ingeniux.CMS
Assembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.492
Syntax
public interface IWorkflowAttribute : IAttribute

The IWorkflowAttribute type exposes the following members.

Properties
 NameDescription
Public propertyHidden Gets and sets the Element as hidden on the Edit Form.
(Inherited from IAttribute)
Public propertyIndexable Gets/sets the Element as indexable after publish
(Inherited from IAttribute)
Public propertyName Gets the name of the attribute
(Inherited from IAttribute)
Public propertyReadonly Gets and sets the Element as read-only on the Edit Form.
(Inherited from IAttribute)
Public propertyRequired Gets sets the Element's value as required. Pages containing required Elements with empty values cannot be checked in.
(Inherited from IAttribute)
Public propertyValue Gets and sets the value of the attribute
(Inherited from IAttribute)
Public propertyValues Gets the values of the attribute.
Public propertyWorkflowActionTypes Gets the list of Action types on which this attribute can be used.
Top
Methods
 NameDescription
Public methodAddWorkflowActionType Adds a new Action type to the attribute's allowed action types.
Public methodSerialize Serializes the Attribute object to an XML Attribute
(Inherited from IAttribute)
Top
Remarks
Depending on the Action type, there are different sets of required attributes.
Example
Serialization of a workflow attribute is a standard XML attribute of the Action element. For example, "PubTarget="PublishingTargets/2"
See Also