As a best practice, how should workflows use a local desktop application?

Good day, I need help with 4 pregumtas that I do not understand about the certification exam, I already have 34, I only need 4.

1 As a best practice, how should workflows use a local desktop application?

-By checking if the corresponding process is running and if not, opening the application by using the Open Application activity.
-By closing the application once it’s no longer needed.
-By using selectors to interact with the application.
-By opening the application using the Click Image activity on the application’s desktop shortcut.

2 Will a Click activity work with a Hidden browser session?

-Yes, if the SimulateClick property is selected.
-Yes, if the SendWindowMessages property is selected.
-Yes, it will work with the default configuration.
-No, it will not work.

3 What activity should you use if you want to add data to an existing .xlsx document?

-Excel Append Range
-Workbook Write Range
-Workbook Append Range
-Excel Write Cell

4 How can we make sure that an app is in a certain state in a Citrix environment?

-By waiting for certain UI elements to appear or disappear and making decisions based on that.
-By checking the UI element’s attributes.
-By making use of the WaitForReady property.

Thanks, I do not ask for the answers, an explanation is more valuable

I realize this is an outdated topic, but a lot of our users seem to find it via our Forum search. Thus, without going into too much details about which answer was correct for the old certification, see below for some hints :slight_smile:

  1. As a best practice, how should workflows use a local desktop application?
    It is important to always control your environment and its application during your processes, so that the chance for something unexpected happening is smaller.

  2. Will a Click activity work with a Hidden browser session?
    See here:
    https://docs.uipath.com/studio/v2018.2.0/docs/input-methods

  3. What activity should you use if you want to add data to an existing .xlsx document?
    See here:
    https://docs.uipath.com/activities/docs/about-the-excel-activities-pack

  4. How can we make sure that an app is in a certain state in a Citrix environment?
    Since that training, we have added native Citrix support which is much more stable, see here:
    https://docs.uipath.com/studio/docs/extension-for-citrix