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 action_def_name.
El tipo de registro controla los tipos de acciones que se permiten para un registro determinado. Consulte el apartado Constantes de ActionType para obtener una 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 action_def_name
Perl
$entitydef->GetActionDefType(action_def_name);
VBScript
set sessionObj = GetSession set entityDefObj = sessionObj.GetEntityDef(GetEntityDefName()) sessionObj.OutputDebugString "Modify action names for " & _ entityDefObj.GetName() ' List the action names whose type is "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); # Search for a legal action with which to modify the record $actiondeflist = $entity->GetLegalActionDefNames(); foreach $actionname(@$actiondeflist) { $actiondeftype = $entitydefobj->GetActionDefType($actionname); if ($actiondedftype eq $CQPerlExt::CQ_MODIFY) { $sessionobj->EditEntity($entity,$actionname); } }