Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Automatic Step Creation

Updated on October 19, 2022

Automatic Step Creation tracks your progress through an application process and creates automation steps based on default or provided values. All you have to do is begin recording and perform the process in your application.

  1. In Robot Studio, create or open the automation to contain recorded steps.
  2. In the Application Designer, make sure the EnableX-rayVision option is set to True.
    The EnableX-rayVision option determines if the recording process uses Automatic or Targeted Step Creation. Automatic Step Creation uses X-ray Vision. Targeted Step Creation uses legacy matching. By default, this option is set to True, as shown in the following figure.
    Enable X-ray Vision
    Properties grid showing EnableX-rayVision property set to True.
  3. Click the Record button.
  4. Perform the steps for the process in your automation.Result: As you move through the process, the Recording Assistant creates steps in your automation, using the logical controls, objects, and values that X-rayVision reads from your application.Note: In Automatic Step Creation, make sure you actually click buttons. The Recording assistant cannot capture pressing Enter on highlighted buttons.
  5. Optional: To pause the Recording, click Stop.Result: You can then test recorded steps, or use the options of the Actions menu.
  6. Optional: While Automatic Step Creation assigns logical values to a control, you can click the More icon and edit the values.
    More icon
    Recording assistant with More icon highlighted.
  7. When you're finished recording steps, click the Finish Recording button. Result: The recorded steps are captured as a design flow on the Automation Surface, as shown in the following figure:
    Recorded automation
    Automation Surface showing a login process recorded with Automatic Step Creation.

    You can modify or add to the recorded automation directly on the Automation Surface. For more information, see Building automations on the Automation Surface. You can also record additional processes as needed.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us