Un nome percorso campo fornisce il percorso a un Entity denominato. È possibile utilizzare GetLocalFieldPathNames per un determinato tipo di record e poi utilizzare i percorsi campo restituiti per richiamare gli oggetti FieldInfo e il relativo contenuto. Questi percorsi campo utilizzano una notazione di percorso puntata (ad esempio "owner.fullname").
Quando si richiama GetFieldValue per acquisire un oggetto FieldInfo, di norma si effettuano operazioni simili a quelle riportate di seguito per acquisire il valore dell'oggetto:
Dim Owner
Owner = GetFieldValue("owner").GetValue()
Se si desidera acquisire il nome completo del proprietario ma non il nome di accesso, è possibile scrivere quanto segue:
Dim MySession
Set MySession = GetSession()
Dim Owner
Owner = GetFieldValue("owner").GetValue()
Dim UserEntity
Set UserEntity = MySession.GetEntity("users", Owner)
Dim FullName
FullName = UserEntity.GetFieldValue("fullname").GetValue()
Utilizzando nomi percorso campo, è possibile ottenere lo stesso risultato nel seguente modo:
Dim FullName
FullName = GetFieldValue("owner.fullname").GetValue()
Ad esempio, se un tipo di record denominato Defect dispone di un campo di riferimento Cfield al tipo di record denominato Customer e tale tipo di record dispone di un campo di riferimento Ufield a un tipo di record User con un campo Name, il percorso campo di Name è:
"Defect\Cfield\Ufield\Name"
Il nome percorso campo (o "nome puntato) di Name è:
Defect.Cfield.Ufield.Name
È possibile utilizzare questo nome percorso per richiamare il valore di Name. Ad esempio, utilizzando Perl:
$defect->GetFieldValue("Cfield.Ufield.Name")->GetValue();
Non è necessario il Defect iniziale se si dispone già di una variabile ($defect) che fa riferimento a Defect.