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 predeterminado (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 field_name.
VBScript
entitydef.GetFieldRequiredness
(field_name, state_name)
Perl
$entitydef->GetFieldRequiredness($field_name, $state_name);
VBScript
' get field requiredness as defined in the schema.
' Assuming we are in a hook
entitydefname = GetEntityDefName
current_state_name = LookupStateName
entitydef = session.GetEntityDef(entitydefname)
requiredness = entitydef.GetFieldRequiredness("Myfield", current_state_name)
Perl
# get field requiredness as defined in the schema.
# Assuming we are in a hook
my $entitydefname = $entity->GetEntityDefName();
my $current_state_name = $entity->LookupStateName();
my $entitydef = $session->GetEntityDef($entitydefname);
my $requiredness = $entitydef->GetFieldRequiredness("Myfield", $current_state_name);