Terminal steps

Every Terminal step you can add to a process, and what each one does.

Help Centre › Building Processes

These are the Terminal steps. Add one from the Add step tab in the process designer.

  • Check text at position – Check if specific text exists at a screen position.
  • Choose list option – Type an option next to the list row whose column holds a value (e.g. 5 next to Number 10442), then Enter.
  • Choose menu option – Choose a menu option by its text (e.g. 'Work with spooled files'): type its number and press Enter.
  • Close terminal – Close the terminal session.
  • Execute transaction – Execute a transaction code (type + Enter + wait).
  • Fill form – Fill several fields at once, each found by its name on the screen or by its number.
  • Find text on screen – Find text anywhere on screen and return its position.
  • Get session properties – Get session properties.
  • Identify screen – Identify the current screen: by its title, or by your own text patterns.
  • Interact with AI – Do one thing on the screen that an instruction describes, with AI choosing how.
  • Move cursor – Move the cursor to a specific position.
  • Navigate screens – Execute a multi-screen navigation sequence.
  • Open terminal – Open a terminal session (TN3270, TN5250, or SSH/VT).
  • Read all fields – Return all fields on the current screen.
  • Read field – Read a field's value, found by its name on the screen or by its number.
  • Read screen – Read the full terminal screen as a list of strings (one per row).
  • Read screen area – Read a rectangular area of the screen.
  • Read screen with AI – Read things off the screen with AI (e.g. 'customer name, balance'), wherever the screen shows them.
  • Read text at position – Read text at a specific screen position.
  • Read value by label – Read the value shown next to a label on the screen (e.g. 'PUB400' after 'System:').
  • Read whole list – Read a whole list, page by page, into a table (an AS400 list with "More..." under it).
  • Run command – Type a command on the command line (the "===>" line) and press Enter (e.g. 'WRKSPLF').
  • Scrape table – Parse tabular data from screen region into a list of dicts.
  • Send keys – Send special keys to the terminal session.
  • Sign off – Sign off the host, then close the session.
  • Sign on – Sign on with a saved credential: type the user name and password, press Enter, check the answer.
  • Wait for field value – Wait until a field contains expected text.
  • Wait for ready – Wait until the terminal is ready for input.
  • Wait for screen – Wait until the screen with this title is showing.
  • Wait for text – Wait until specific text appears anywhere on screen.
  • Wait for text at position – Wait until specific text appears at a specific screen position.
  • Write text at position – Write text at a specific screen position.
  • Write to field – Write a value into a field, found by its name on the screen or by its number.

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.