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.308
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.
Examples
Serialization of a workflow attribute is a standard XML attribute of the Action element. For example, "PubTarget="PublishingTargets/2"
See Also