Devuelve el comportamiento (obligatoriedad) de un campo tal como se ha definido en el esquema para un estado determinado. Si no se proporciona ningún estado, devuelve el comportamiento por omisión (obligatoriedad) del campo. Un campo puede ser obligatorio, opcional o de sólo lectura.
Puede utilizar el método GetFieldNames del objeto Entity para obtener una lista de nombres válidos para el parámetro nombre_campo.
VBScript
entitydef.GetFieldRequiredness (nombre_campo, nombre_estado)
Perl
$entitydef->GetFieldRequiredness($nombre_campo, $nombre_estado);
VBScript
' obtener la obligatoriedad tal como se ha definido en el esquema.
' Presuponiendo que se encuentra en un enganche
entitydefname = GetEntityDefName
current_state_name = LookupStateName
entitydef = session.GetEntityDef(entitydefname)
requiredness = entitydef.GetFieldRequiredness("Myfield", current_state_name)
Perl
# obtener la obligatoriedad tal como se ha definido en el esquema.
# Presuponiendo que se encuentra en un enganche
my $entitydefname = $entity->GetEntityDefName();
my $current_state_name = $entity->LookupStateName();
my $entitydef = $session->GetEntityDef($entitydefname);
my $requiredness = $entitydef->GetFieldRequiredness("Myfield", $current_state_name);