Recorded descriptors provide a framework
Macro recording is a very useful feature because it quickly provides a framework for your macro. However, for some macro screens the recorded description might not be sufficient to allow the macro runtime to reliably distinguish one application screen from another similar application screen. In such cases you should improve the recorded description.
Often the most straightforward way to improve a recorded description
is to add a String descriptor. For example, if the macro screen is
for the Utility Selection Panel shown in The Utility Selection Panel application screen,
then you might add a String descriptor specifying that the application
screen contains the string 'Utility Selection Panel'
somewhere
in row 3. Of course you are not limited to using a String descriptor.
Some situations might require that you use one or more of the other
descriptors (such as a Cursor descriptor, Attribute descriptor, or
Condition descriptor) to assure that the application screen is correctly
recognized.