Objets UIActions
Vous pouvez utiliser les objets UIActions dans les scripts de workflow pour effectuer des actions dans l’interface utilisateur ALM. Les objets suivants sont disponibles :
|
Objet |
Description |
|---|---|
| UIActions.SwitchTab |
Passe à l’onglet spécifié lorsque l’événement est déclenché. Syntaxe : Exemple : Dans le module Plan de test, après la modification de la valeur du champ État, l’onglet Pièces jointes s’affiche. Sub Test_FieldChange(FieldName) On Error Resume Next If FieldName="TS_STATUS" Then UIActions.SwitchTab "Attachments" End If On Error GoTo 0 End Sub |
| UIActions.FocusEntity |
Modifie l’entité ciblée dans le module actuel selon l’ID d’entité spécifié. Syntaxe : Paramètre booléen facultatif indiquant si l’ID spécifié appartient à un dossier de l’arborescence (la valeur par défaut est Exemple : Dans le module Plan de test, après le déclenchement de l’événement, l’accent est mis sur un test dont la valeur de l’ ID de test est 1. Function ActionCanExecute(ActionName) On Error Resume Next If ActionName = "UserDefinedActions.TestPlan_Action1" Then UIActions.FocusEntity "1" (en anglais) End IF ActionCanExecute = DefaultRes On Error GoTo 0 End Function |
| UIActions.FocusField |
Accède au champ spécifié lorsque l’événement est déclenché. Cet objet ne fonctionne que sur les champs de la boîte de dialogue Détails et ne fonctionne pas sur la vue Grille. Syntaxe : Exemple : Dans le module Défauts, après avoir défini la valeur Date de fermeture, l’accent est mis sur le champ Commentaires. Sub Bug_FieldChange(FieldName) On Error Resume Next If FieldName = "BG_CLOSING_DATE" Then UIActions.FocusField "BG_DEV_COMMENTS" End IF On Error GoTo 0 End Sub |

