ProjectWise Administrator Help

Attribute Properties Dialog

Used to view and modify the properties of an environment's attribute.

You can edit an attribute on its own, or in the context of the interface it has been placed in. When you edit an attribute in the context of an interface, you can set the external display name for the attribute. The internal name is just the name of the attribute.

General Tab

SettingDescription
Name Displays the name of the attribute.
Attribute role Displays the role of the attribute. For example, "Ordinary Attribute".
Attribute Value
  • Unique — If on, the value entered for this attribute cannot be entered for the same attribute in any other document in this environment.
  • Required — Turn on to ensure that an attribute value is always entered. If this option is on, then when a user starts entering values for other environment attributes on the same page of the Document Properties dialog as this attribute, they cannot save their changes until they supply a value for this attribute.
  • Access — If set to Edit, the attribute value can be edited. If set to Read-only, the attribute value can be viewed but not edited.
  • Editable if final — If on, the attribute value can be edited even if a document is set to Final Status.
Clear Attribute value when
  • Copied inside document — Turn on to clear the value when the attribute is copied inside a document. For example, if the attribute contains a sheet number and needs to be copied for use with the next sheet, the value needs to be cleared ready for the next sheet number to be entered.
  • Copied inside environment — Turn on to clear the value when the attribute is copied inside an environment. For example, if the attribute contains a document number and needs to be copied for use with another document, the value needs to be cleared ready for the next document number to be entered.
  • Copied or moved from other environment — Turn on to clear the value when the attribute is copied or moved to another environment. For example, if the value contained in the attribute is relevant only to the source environment, the value needs to be cleared ready for a new value relevant to the target environment.

Value Tab

SettingDescription
Default value This section lets you configure what default value (if any) will display in this attribute field.
  • Type > None — If set, there will be no default value for the attribute.
  • Type > Fixed — If set, you can enter a fixed value in the Value field that will be the default value for the attribute.
  • Type > Select — If set, you can enter a SQL SELECT statement that will supply the default value for the attribute.

    You can enter your statement directly into the SQL SELECT statement field, or click the ... button to the right of the field to open a dialog to construct your statement. For example, to have the user name entered as the default value in the selected attribute field, enter:

    select o_userdesc from dms_user where o_username = '$USER.NAME$'
  • Type > System variable — If set, you can enter a system variable or a ProjectWise work area property that will supply the default value for the attribute. Enter your variable directly into the System variable field, or click the ... button to the right of the field to open a dialog to select the system variable or work area property you want to use.
  • Type > Function — If set, you can specify a function in a .DLL file that will supply the default value for the attribute. You can enter the function name in the Function;DLL field, or click the ... button to locate the DLL file containing the function you want to use. When the Value Type - Function dialog opens, click the ... button next to the File Name field to select the .DLL file, then click the ... button next to the Function Name field to select the function name you want to use.
Update value
  • None
  • Fixed
  • Select
  • System variable
  • Function
Update field when
  • Any Attribute is updated — If on, the selected attribute's value will be updated whenever any attribute in the environment is updated.
  • Specific Attribute(s) are updated — When on, click (...) to open the Triggering Fields dialog, which lets you select the attributes whose modification will trigger the update of the selected attribute's value.
Value list
  • Limit to list — Turn on to limit the entry to only those on the list you create, if you select a Value list type other than None. Turn off to allow key-in of list items.
  • Multiple selection — Turn on to allow multiple selection from the list you create if you select a type other than None. Turn off to allow only one selection from the list.
  • Type (None | Fixed | Select | Function)

Editing Tab

The items on the Editing tab are primarily concerned with the appearance of the controls in the Attributes and More Attributes tabs on the Document Properties dialog in ProjectWise Explorer and ProjectWise Web Parts. You can define the type and size of font which display in the text fields, the length of the field and apply a format mask to the field.

SettingDescription
Control type
  • Edit field — If set, the attribute's control appears as an entry box and can have data typed in it, or if so configured, selected from a list.
  • Checkbox — If set, the attribute's control appears as a check box which can either be turned on or off (checked or clear).
  • Multiline edit field — This creates a large word wrapping editing box with the scroll bar on the right side of the attribute field that is displayed also in ProjectWise Explorer. This serves the demand of long attribute fields in document creation or editing attribute fields of a document. Multiline edit attribute field can be scrolled until it reaches the maximal allowed length.
Control font Sets the font that is used in the attribute's text field. Select from the list of available fonts.
Control font size Sets the size of the selected font to be used by the control.
Format string Enter an appropriate format string. For example, UpperCase / LowerCase / date / date,day or use C formats to format the value.
Maximum input text length Enter the maximum text length to be allowed.

Extra Values Tab

Extra values (1 to 5) can be added. These are normally associated with external applications and not used by ProjectWise.

Interface Tab

(only when the attribute opened from an interface)

Lets you configure how the attribute will be displayed in this interface.