Properties | Property Requirement | Notes |
PropertyName | Required | - the name of the standard artifact property that is changing
|
PropertyValue | | - applies to one of the following standard artifact types: text, number, and date
- replaces the existing value
- contains the following child-element structure:
<PropertyName> name of standard artifact property</PropertyName> <PropertyValue> its new value</PropertyValue> - date format can be one of the following:
yyyy-mm-dd 0 (the date of the property change)- a non-zero integer that adds or subtracts the number of days from the current date (for example, "-7" is a week before the property change)
- clears the property value if entered as an empty element (that is,
<PropertyValue />)
|
ValidValues | - one of these three properties (PropertyValue, ValidValues, UsersGroups) is required
- only one instance of these properties can be used in any given
<PropertyChangeAction> block in the XML
| - applies to the "choice" standard artifact type (single, or multi-choice)
- replaces the existing set of choices
- contains the following child-element structure:
<ValidValue>
<Value> NewValue1</Value> </ValidValue>
<ValidValue>
<Value> NewValue2</Value> </ValidValue>
<ValidValue>
<Value> NewValueN</Value> </ValidValue>
|
UsersGroups | | - applies to the "user" standard artifact type
- updates a user-type property with the defined users, and instance- and project-level groups
- contains the following child-element structure:
<UserGroup>
<Name> username</Name> </UserGroup>
<UserGroup IsGroup="true">
<Name> instance-level group name</Name> <GroupProjectId> <UserGroup IsGroup="true">
<Name> project-level group name</Name> <GroupProjectId> ProjectIDNumber</GroupProjectId> </UserGroup>
<UserGroup IsGroup="true">
<Name> project-level group name</Name> <GroupProjectPath> Blueprint/folder/project1</GroupProjectPath> </UserGroup> - when the
IsGroup="true" attribute and value are used, the Name is interpreted as a group, not an individual user - when the
IsGroup attribute is used, and the GroupProjectId or GroupProjectPath child elements are also included, the Name is interpreted as a project-level user group; otherwise, it is an identically named instance-level group - if the
IncludeCurrentUser="true" attribute and value are included with the parent UsersGroups element, the current user (who has triggered the property change) is also included in the property change - note that username declarations are case-sensitive
|