Within SWS, Keystroke Recording can be used to change or update repetitive & identical data in a “Legacy” screen.
As an example, in the Order Screen, if the “OrderRef” field (below) needed to be changed on multiple Pros, Key Stroke Recording can be used to accomplish this.

D'abord, le cas échéant, effectuez une requête dans l'écran hérité qui fournirait une vue « Liste » des enregistrements qui doivent être mis à jour/modifiés. Cela permettrait une mise à jour transparente d'un enregistrement à l'autre. Si ce n'est pas possible, l'enregistrement des touches peut toujours être appliqué écran par écran.
Pour créer un enregistrement, avec l'écran applicable affiché, maintenez enfoncée la touche <Ctrl> et appuyez sur la touche « R». Un indicateur bleu s'affichera dans le coin inférieur droit de l'écran. (Comme ci-dessous)

REMARQUE: Une fois l'enregistrement des touches lancé, chaque action au clavier (frappe, flèches directionnelles, etc.) est capturée/enregistrée. Les clics de souris NE seront pas sauvegardés.
Le compteur augmentera à mesure que des changements et des mouvements sont effectués à l'écran. (Comme ci-dessous)

Une fois tous les changements effectués, maintenez la touche <Ctrl> enfoncée et appuyez sur la touche "R". L'indicateur bleu se mettra à jour pour afficher "Enregistré" et inclura le nombre total de "Touches" enregistrées. (Comme ci-dessous)

Pour exécuter l'enregistrement de touches réel ou le script, avec l'écran applicable affiché, maintenez enfoncée la touche <Ctrl> et appuyez sur la touche "S".
Le système suivra la séquence enregistrée de touches et mettra à jour les champs spécifiés.
CONSEIL: Si vous mettez à jour des enregistrements dans une liste, assurez-vous d'inclure la commande "N" ou "Suivant" dans votre enregistrement de touches. Vous devez exécuter l'enregistrement de touches pour chaque enregistrement modifié.
REMARQUE: Les enregistrements doivent nécessiter la même séquence de touches pour que le script fonctionne correctement. Vous pouvez continuer à exécuter l'enregistrement jusqu'à ce que vous quittiez l'écran ou créiez un nouvel enregistrement.
In the above example, if the “OrderRef” field is being updated in a list of Pros, they must all be in the same status. I.E. Not released or Ready. If there is a different # of keystrokes other than the sequence recorded it will “break the Script” and the update will fail.