Événements JavaDDA dans Unified Service Desk
L’adaptateur JavaDDA fournit un ensemble d’événements pour déclencher des exécutions d’automatisation dans la Boîte à outils d’applications hébergées (HAT). Les événements correspondent aux événements de l’environnement d’exécution Java. Tous les événements sont liés aux contrôles sur l’interface utilisateur. Pour s’inscrire à l’événement, le contrôle doit être présent dans l’interface utilisateur. Utilisez l’activité FindControl
pour voir si le contrôle existe. Cette rubrique décrit les événements JavaDDA.
Événements JavaDDA
Le tableau suivant répertorie les événements disponibles dans l’adaptateur JavaDDA :
Événement | Description |
---|---|
CheckBoxSelected |
Appelé lorsque la case à cocher est activée (marqueur défini). |
CheckBoxCleared |
Appelé lorsque la case à cocher est désactivée (marqueur non défini). |
RadioButtonSelected |
Appelé lorsque la case d’option est cochée. |
RadioButtonCleared |
Appelé lorsque la case d’option est décochée. |
ButtonPressed |
Appelé lorsque le bouton est actionné (et un clic, qui consiste à appuyer et relâcher). |
ButtonReleased |
Appelé lorsque le bouton est relâché. |
GotFocus |
L’événement est déclenché lorsque le contrôle obtient le focus. |
LostFocus |
L’événement est déclenché lorsque le contrôle perd le focus. |
MenuSelected |
Appelé lorsque l’élément de menu est coché. |
MenuDeSelected |
Appelé lorsque l’élément de menu est décoché. |
MenuCanceled |
Appelé lorsque la sélection de menu est annulée. |
TreeNodeCollapsed |
Appelé lorsque le nœud d’arborescence est réduit. |
TreeNodeExpanded |
Appelé lorsque le nœud d’arborescence est développé. |
Note
Lorsque plusieurs instances des mêmes applications Java externes sont hébergées en dehors du bureau de l’agent, par exemple lorsque l’application Java est une application de session, l’User Interface Integration (UII) ne peut pas faire la distinction entre les instances sauf si les liaisons ont été créées de manière à ce que les contrôles puissent faire la distinction entre les deux instances. Avec les applications Win32
standard, il convient de se limiter à un ID de processus particulier, mais cela n’est pas possible avec les applications Java, et la création de la liaison requiert une plus grande prudence.