Restituisce un oggetto FieldInfo contenente il valore che verrà ripristinato nel campo specificato, se l'azione viene annullata.
Quando viene avviata un'azione, Rational ClearQuest memorizza nella cache i valori originali dei campi del record, nel caso in cui l'azione venga annullata. È possibile utilizzare questo metodo per restituire il valore originale di un campo modificato in precedenza. È possibile ottenere il valore originale di un campo solo quando il record è modificabile. L'hook di notifica del record rappresenta l'ultima opportunità per ottenere il valore originale prima che un nuovo valore diventi effettivo.
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); #... }