UI.Vision can execute XPath expressions, which can be used to navigate the DOM of the webpage. If each name in the table is within a predictable structure (like the same table row as the checkbox), you could write an XPath expression to find the checkbox based on the name’s position. Here is an example assuming the name and checkbox are in the same table row:
In this example, the XPath finds a div containing the text “John Doe”, then navigates up two levels to the common parent element (presumably the table row), and then looks for an input of type checkbox within that parent element. Adjust the XPath as necessary to match the actual structure of your HTML.
Of course, since I have no access to the website, I can not test this RPA code snippet.
This command finds the text “John Doe” in the browser viewport, and then moves 5 chars to the left, and 1 char down (hence the command name “…relative…”) and clicks the checkbox. I found the -5,-1 values by experimenting with the “Find” button.