조치가 취소되는 경우, 지정된 필드를 되돌릴 값을 포함하는 FieldInfo 오브젝트를 리턴합니다.
조치를 시작한 경우, 조치를 취소하면 Rational® ClearQuest®는 레코드 필드의 원래 값을 캐시합니다. 이 메소드를 사용하여 수정한 필드의 원래 값을 리턴할 수 있습니다. 레코드가 편집 가능한 동안에만 필드의 원래 값을 가져올 수 있습니다. 레코드의 알림 후크는 새 값을 적용하기 전에 원래 값을 가져올 수 있는 마지막 기회입니다.
VBScript
entity.GetFieldOriginalValue (field_name)
Perl
$entity->GetFieldOriginalValue(field_name);
VBScript
' Iterate through the fields and report which ones have changed. fieldNameList = GetFieldNames For Each fieldName in fieldNameList originalValue = GetFieldOriginalValue(fieldName).GetValue currentValue = GetFieldValue(fieldName).GetValue If currentValue <> originalValue Then ' Report a change in the field value OutputDebugString "The value in field " & fieldName & " has changed." End If Next
Perl
my($FieldNamesRef) = $entity->GetFieldNames(); foreach $FN (@$FieldNamesRef) { # Get the field's original value... $FieldInfo = $entity->GetFieldOriginalValue($FN); #... }