GetOriginal

Descrizione

Restituisce l'oggetto Entity contrassegnato come padre di questo oggetto duplicato.

Utilizzare questo metodo per ottenere l'oggetto Entity immediatamente superiore a questo oggetto.

L'oggetto restituito può essere un duplicato di un altro oggetto Entity. Per individuare l'oggetto con valore True originale, richiamare il metodo IsDuplicate dell'oggetto restituito. Se IsDuplicate restituisce il valore True, richiamare tale metodo GetOriginal dell'oggetto per ottenere l'oggetto Entity successivo nella catena. Continuare a richiamare i metodi IsDuplicate e GetOriginal fino a quando IsDuplicate non restituisce il valore False, a questo punto si dispone dell'oggetto con valore True originale.

Nota: richiamare questo metodo per un oggetto Entity non duplicato è un errore. È sempre necessario richiamare prima il metodo IsDuplicate per verificare che l'oggetto sia un duplicato.

Sintassi

VBScript

entity.GetOriginal 

Perl

$entity->GetOriginal(); 
Identificativo
Descrizione
entity
Un oggetto Entity che rappresenta un record di dati dell'utente. All'interno di un hook, se si omette questa parte della sintassi, viene utilizzato l'oggetto Entity corrispondente al record di dati corrente (solo VBScript).
Valore di ritorno
L'oggetto Entity di cui l'entità è un duplicato.

Esempi

VBScript

' Display a window indicating which record is 
' the original of this record 
If entity.IsDuplicate Then
   ' Get the ID of this record 
   duplicateID = entity.GetDisplayName 

   ' Get the ID of the original record 
   set originalObj = entity.GetOriginal 
   originalID = originalObj.GetDisplayName 
   OutputDebugString "The parent of record " & duplicateID & _
            " is record " & originalID 
End If 

Perl

# Display a window indicating which record is 

# the original of this record 



if ($entity->IsDuplicate())

 {

 # Get the ID of this record 



 $duplicateID = $entity->GetDisplayName ();



 # Get the ID of the original record 

 $originalObj =$entity->GetOriginal();

 $originalID = $originalObj->GetDisplayName(); 

 $session->OutputDebugString("The parent of record
          ".$duplicateID." is record ".$originalID);

 } 

Feedback