Identifica el tipo de la acción especificada.
Puede utilizar el método GetActionDefNames para obtener la lista de valores válidos para el parámetro nombre_def_acción.
El tipo de registro controla los tipos de acciones que se permiten para un registro determinado. (Consulte el apartado Constantes de ActionType para obtener la lista completa).
Como los demás componentes de un objeto EntityDef, el administrador establece las acciones definidas utilizando Rational ClearQuest Designer. No se pueden establecer directamente desde la API.
VBScript
entitydef.GetActionDefType nombre_def_acción
Perl
$entitydef->GetActionDefType(nombre_def_acción);
VBScript
set sessionObj = GetSession
set entityDefObj = sessionObj.GetEntityDef(GetEntityDefName())
sessionObj.OutputDebugString "Modify action names for " & _
entityDefObj.GetName()
' Listar los nombres de acción cuyo tipo sea "modify"
nameList = entityDefObj.GetActionDefNames()
For Each actionName in nameList
actionType = entityDefObj.GetActionDefType(actionName)
if actionType = AD_MODIFY Then
sessionObj.OutputDebugString actionName
End If
Next
Perl
$sessionobj = $entity->GetSession();
$entitydefname = $entity->GetEntityDefName();
$entitydefobj = $sessionobj->GetEntityDef($entitydefname);
# Buscar una acción permitida con la que modificar el registro
$actiondeflist = $entity->GetLegalActionDefNames();
foreach $actionname(@$actiondeflist)
{
$actiondeftype = $entitydefobj->GetActionDefType($actionname);
if ($actiondedftype eq $CQPerlExt::CQ_MODIFY)
{
$sessionobj->EditEntity($entity,$actionname);
}
}