Hi @Bassel_Ali
Robot – A Robot is software or a tool which is used to run automation projects. It contains list of published projects. The user can install and run the project through robot.
Project – Is a collection of workflows or xaml files (a project can have many xaml files). So a project is actually made for a Business process (process like reconciliation of report or fetching details from an invoice PDF these are example of Business Processes).
Workflow – it contains many activities to perform a certain task (xaml file is a workflow). The whole project can be divided into many workflow files or xaml files. To process the input files we can separate workflow (xaml file). To send output mail we can have another workflow. A project is made up of one or more than one workflow.
Activity – an entity which perform a task. To perform various task there are different activities like
- Read excel file – Read Range Activity
- Read PDF files text – Read PDF Text Activity
- Click on an element of a web page – Click Activity
- Write a text file – Write Text File Activity
You can find more information related to activities on this web page https://docs.uipath.com/activities/docs/introduction
You can watch a video tutorial of a simple automation project and it would make things easier for you to understand.