EntityExists

Descrizione

Restituisce un'indicazione riguardo alla possibilità che l'entità esista o meno.

Nota: questo metodo è obsoleto per v 7.1.0 e successive. Utilizzare EntityVisible.

Per i record stateful, l'argomento del nome di visualizzazione (display_name) è la stringa ID (ad esempio, RAMBU00001234).

Per i record stateless, display_name è composto dalla concatenazione di tutti i valori campo chiave univoca separati dallo spazio . Ad esempio, se un tipo di record project dispone di due campi, nome e reparto e sono entrambi designati come campi della chiave univoca, display_name sarebbe "<nome> <reparto>"

Per un progetto con nome "ACME" e reparto "Finance":

exists_flag = session.EntityExists "Project", "ACME Finance"  

Per un progetto con nome "ACME" che dispone di un campo della chiave univoca, nome:

exists_flag = session.EntityExists "Project", "ACME"

Sintassi

VBScript

session.EntityExists entity_def_name, display_name 

Perl

$session->EntityExists(entity_def_name, display_name); 
Identificativo
Descrizione
session
L'oggetto Session che rappresenta la sessione di accesso al database corrente.
entity_def_name
Una stringa che contiene il nome (EntityDef) del tipo di record.
display_name
Una stringa che contiene il nome di visualizzazione (stringa ID) del record
Valore di ritorno
Restituisce un valore booleano True se Entity esiste, in caso contrario un valore False.

Esempi

VBScript

set sessionObj = GetSession

ResultFromEntityExist = sessionObj.EntityExists("defect", "test00000001") 

Perl

$sessionObj = $entityObj->GetSession();

$ResultFromEntityExist = $sessionObj->EntityExists("defect", "test00000001"); 

Feedback