Configuring Properties dialogs
Metadata for an object can be changed through a Properties dialog which are generated on-the-fly from the configuration.
Metadata, specific to a customer, needs to added to the configuration before it can be accessed through the dialog.
Example
The following dialog appears when changing the properties for an image:

Configuration of the dialog
<ishfrm id="Properties_Update_ISHIllustration">
<ishfrmtab ref="IllustrationGeneralTabPage"/>
<ishfrmtab ref="VersionTabPage"/>
<ishfrmtab ref="WorkflowTabPage"/>
</ishfrm>
The id attribute always looks like: Properties + _ + Change Mode + _+ Object type
Configuration of tabs
<ishfrmtab id="WorkflowTabPage">
<label resourceref="WorkflowTabPage.Label">Workflow</label>
<ishfrmgroup ref="WorkflowGroup"/>
</ishfrmtab>
Configuration of groups
<ishfrmgroup id="WorkflowGroup">
<label resourceref="WorkflowGroup.Label">Workflow</label>
...
[metadata definition goes here]
...
</ishfrmgroup>
Configuration of metadata
<ishfrmfield name="StatusField" ishfieldref="FSTATUS" level="lng">
<label resourceref="FSTATUS.Label">&Status</label>
<description resourceref="FSTATUS.Description">Indicator of the progress of the object.</description>
<typepulldown>
<valuelist>
<transitionstatelist/>
</valuelist>
</typepulldown>
<mandatory/>
<value overwrite="yes" ishcondition="ChangeMode in ('Create', 'NewVersion')">
<var name="initialstatus"/>
</value>
<value ishcondition="ChangeMode='Update'">
<var name="currentstatus"/>
</value>
</ishfrmfield>
The following illustrates the different types of metadata that can be defined:
