====== Extended Attributes ====== Extended Attributes are additional variables outside of various Object-IDs and descriptions that can be set for a specific [[master:volumes|Volume]]. Attributes can be searched by using the Search Attributes function in the right-click menu of a [[master:customer|Customer Node]] in the [[master:customer_tree|Customer Tree]]. ===== Adding and Maintaining Attributes ===== Attributes are divided into three main parts: Attribute, Type, and Value. * **Attribute**: An Attribute is an item that can have many variables assigned to it, similar to a category. * **Type**: String, Date, Integer, Boolean and List. * **Value**: The Values are the unique variables that are assigned to each Attribute on a [[master:volumes|Volume]] level. ==== Setting Attributes and Types ==== Attributes and types are set at a Customer level by right-clicking a Customer in the Customer Tree and selecting **Properties**. {{:master:tapemaster_customer_properties.png}} This will launch the Customer Properties Window. Select the Attributes tab. {{:master:tapemaster_attribute.png}} Left-click in the Attribute field next to an Index number to enter an Attribute. By default, the type will be set to String. Click String to select either String, Date, Integer, Boolean or List. from the Type drop-down menu. [[cookbook:attribute_list_values|Lists]] must be created before they will show for selection. Set **Required** to the required value when creating new volumes: * ''False'' equates to optional value. * ''True'' equates to mandatory entry. ==== Setting Attribute Values ==== Attribute Values are set at a [[master:volumes|Volume]] Level in the Attributes Tab of the [[master:volume_properties_window|Volume Properties Window]]. To launch the [[master:volume_properties_window|Volume Properties Window]] for a specific [[master:volumes|Volume]], double-click a Volume in the [[master:view_volume_list|Volume List]] or right-click a [[master:volumes|Volume]] in the [[master:view_volume_list|Volume List]] and select **Properties**. {{:master:tapemaster_attribute_volume.png}} Left-click in the Value field across from the desired Attribute to set a value for that Attribute. ==== Attribute History ==== Changes to Attributes are kept in a historical log. To access the historical values of an Attribute for a particular volume double-click the selected volume or right-click and select properties. Open the Attributes tab and select the drop-down box ''Available Attribute History'' and click on the required Attribute category. {{:master:tapemaster_attribute_volume_history.png}} This will open the **Attribute History**, displaying the previous values the Attribute has been set to, the date it was changed and the user who updated it. {{:master:tapemaster_attribute_volume_history_list.png}} ==== Searching Attributes ==== The Search Attributes function can be launched by right-clicking a [[master:customer|Customer]] in the [[master:customer_tree|Customer Tree]] and selecting **Search Attributes**. {{:master:tapemaster_search_attributes.png}} This will launch the Attribute Search window. The Attribute Search window is divided into two windows: the filter window and the Item List. The filters window displays the Attributes set at a [[master:customer|Customer]] level. Left-click next to an Attribute and type in an Attribute Value to search for all Volumes that have that Attribute Value set. Right-clicking in the Item List window will provide options to print a list of the [[master:volumes|Volumes]] with the selected Attribute Value set. {{:master:tapemaster_attribute_search_print.png}} ==== See Also ==== [[master:view_volume_list|Volume List Properties]]