1) what is mean by Pick branch activity. (used within Pick Activity.
2) detail difference between timeout and wait for ready.
3)in properties panel what is meant by "Misc"
4) what is parallel activity
5)in which scenario you will choose simulate click / send windows messages
6)In ACME site , how you loop through all pages in workitems tab,without next
button.(answer using Find children activity)
Dynamic selector -
Citrix connection
Fuzzy selectors
1. Scenario based question: Extracting datatable from a web application and store
it in an excel. Process each record in the datatable as a transaction. For each
transaction navigate to the web application and click on the Url that is present
across each record in a datatable which will redirect to a new page where in we
need to fill the data.
2.Exception handling: Exception handling mechanisms Throw, Rethrow and Global
exception handler.
3.How to implement retry mechanisms.
· Need to check RE Framework Framework
· How exception works in RE Framework
· How does loop happen in RE Framework
· How workflow behaves if exception occurred.
· Core functionality knowledge in Studio and Orchestrator.
· How assets are fetching from config file.
· Data type of secured text : System.security.SecureString
· How to convert Queue to Data table
· How to modify screen shot folder in RE Framework.
· Action Centre, Human In Loop, Queue, Assets in Orchestrator.
· Difference between simulate click and send window messages. (i) What is
the use (ii) what happen if we will not use the same? (iii) I got that how this
work in
· What is Organization model in Orchestrator? And => A single Orchestrator
instance can be split into multiple Tenants, with each tenant being entirely
isolated from any others. No automations, resources, or users are shared or
accessible across different tenants. Each tenant in your organization can be
further subdivided and organized into Folders. You can create as many classic or
modern folders as needed to accomplish your desired structure
· What is tenant and who creates the same rights and permission?
· what if we don't need to use orchestrator as well as queue and suppose if
there is 5 bot approaching a file at the same time then how do we handle those bot
so that we can work smoothly and ensure that any error as well as duplicate doesn't
occurs
· AI Fabric , process cold
· Difference between studio and studioX.
· Dialog flow along with chatbot and how we can call and run the process of
orchestrator via Ui path chatbot.
· Tenant and Send Window Message.
· Latest version of Uipath (UiPath studio 2020).
===================================================================
New Set of Questions :
Have you worked on API calls
How do you decide whether a checkbox is filled or not in a PDF through OCR
What if you have to move to the next page of a PDF.. Scrolling is not possible..
Sned hotkeys is not possible
Provide a automation for saving only the PDF attachments
Automation for Saving PDF from the mails only came on yesterday
Automation to extract the subject which contains only Company Name.
What is Al Centre
Can we get weekend calender and where exactly is it located?
How can get packages
Difference beween simulate click and send window messages
Major steps in RE Framework and have you worked on it
Difference between throw and rethrow
Can we create custom exception in throw
Can we create custom exception in rethrow
Have you created any custom activities
Have created any dll
Have you used parallel and what is the maximum number of parallel can be used and
example for parallel
Difference between add queue and add transaction item
What is the initial value of queue and transaction item
Difference between execute query and non execute queryo0
Have you worked with any external OCRs like ABBY or intelligent OCR"
================================================================
Test suit cases:
data driven cases
test cases: Given, when and then
Api return codes -
200 OK The request was successfully completed.
201 Created A new resource was successfully created.
400 Bad Request The request was invalid.
401 Unauthorized The request did not include an authentication token or the
authentication token was expired.
403 Forbidden The client did not have permission to access the requested
resource.
404 Not Found The requested resource was not found.
405 Method Not Allowed The HTTP method in the request was not supported by
the resource. For example, the DELETE method cannot be used with the Agent API.
409 Conflict The request could not be completed due to a conflict. For
example, POST ContentStore Folder API cannot complete if the given file or folder
name already exists in the parent location.
500 Internal Server Error The request was not completed due to an internal
error on the server side.
503 Service Unavailable The server was unavailable.
=============================================================================
Important Short Notes :
Jobs- Pending, Running , Stopping , Terminating , Faulted, Successful , Stopped
Queues - New , In progress, Failed, Successful, Abandoned , Retried , Deleted
Remaining - New Jobs Pending
Queue Item States - Sucessful, Faulted , In progress, Abandoned , New, Retried ,
Deleted . [ DataType = System.collection.generic.Ienumrable<uipath.core.queueitem>
QueueItem Properties : Priority , Postpone , Deadline , Reference etc
Get Transaction Item Data Type : uipath.core.QueueItem
Robot status : Available , Busy , Disconnected , UnResponsive
Main Components of Orchestrator : Processes, Assets, Queues , Schedules , Robots ,
Jobs , Transactions
State Machine : A state machine is a type of automation that uses a finite number
of states in its execution. It can go into a state when an activity triggers it,
and it exits that state when another activity is triggered.
Linq Examples :
For List : System.collections.generic.enubrable(T)
var result = from s in stringList
where s.Contains("Tutorials")
select s;
Linq Examples :
For DataTables
Datatable DT = (From row In DT.AsEnumerable Where CInt(row("ID").ToString)>5 Select
row).CopyToDataTable
Dictionary Example :
System.Collection.Generic.Dictionary<System.String,System.String>
For Single item :
myDict.Add("Australia", "Canberra");
For Adding Value from DataTable :
out_Config(Row("Name").ToString.Trim) = Row("Value")
Top projects,
bT Safedig -
Read mails which are coming from a certain ID , extract all attachments , sort only
excel attachments . and put all in a given loaction.
Get mus number s in excel ,
pus mus in salesforce and find coordinates,
put cordinates in safedig website and find assets ,
extract assets , and sort only required
go to each assets website, login and find maps for the co-ordinates.
Save maps in a location ,
find if any thing dangerous in map
Make index and mantion ever thing.
make a zip of the folder and upload to the salesforces box and if requird mail to
the client.
NHS Payroll - Oracle app-
=======================================================================
Que. How to Encrypt th data in Orchestrator Queues ?
Ans : On AddQueueItem add a property SpecificDataEncrypted. SpecificData works
exactly like now and won’t be Encrypted. SpecificDataEncrypted won’t be visible in
the Orchestrator UI and only a robot can have access to it.
What is the scrapping method of Get Text and Get Visible Text Activity ?
Ans : Get Text uses Full text scrapping while Get Visible text uses Native
scrapping.
==>> Cron expressions : In Orchestrator, cron expressions are used when creating
schedules using the Advanced trigger option
=========================
Fuzzy Search
A selector contains a top-level tag which references the target window or browser
tab. It holds attributes like title, process name, URL, window name, and others,
which help you properly identify the elements you want to use in your automation
projects.
Often enough, top-level tag values are subject to dynamic changes because the
target application rewrites them based on your actions. For example, a web page
title can change during the automation process, which makes corresponding selector
invalid.
In this regard, the selector’s fuzzy search capabilities enable you locate strings
based on a pattern, rather than on an exact match to your input. This results in a
more flexible method of identifying elements and validates selectors according to
multiple attributes, even if some are prone to change during the automation
process.