IWorkflowAttribute Interface Ingeniux CMS Content Store API

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: 9.0.565.0 (9.0.565)
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 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

Reference