> For the complete documentation index, see [llms.txt](https://doc.bitbrowser.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.bitbrowser.net/bitcloudphone/bitcloudphone-android/rpa-guide/guide-graphic/rpa-workflow.md).

# RPA Workflow

### New Workflow

* RPA  →  Phone Profiles → Click  **New Workflow**

<figure><img src="/files/DvyiVfsnUdYaUaSg3WIO" alt=""><figcaption></figcaption></figure>

* Enter the process designer for custom arrangement.  \
  The left sidebar provides various operation elements such as opening apps, installing applications, and file upload. You can freely combine and design RPA processes according to business requirements.

<figure><img src="/files/u1LeqwP2xF6kT8Hzgs6t" alt=""><figcaption></figcaption></figure>

* A Debug Run button is located in the upper-right corner of the designer. Click it to select a cloud phone environment. After connecting to the device, you can view the screen in real time and select elements to debug the process.

<figure><img src="/files/mWzC1bLSsgJwWYV6KSUX" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/H3Odw9MbYiaxU24L0YKU" alt=""><figcaption></figcaption></figure>

* Select the required operation elements and drag them directly to the blank area of the page with the mouse.  \
  Elements will be automatically connected with dashed lines. After layout is completed, you can configure the parameter variables for each element respectively.

<figure><img src="/files/Vh0wtVW7j0O50ZhuflCo" alt=""><figcaption></figcaption></figure>

* After selecting an element, a pop-up window for parameter and variable settings will appear on the left for configuration as needed.  \
  Take the click element as an example for illustration:

<figure><img src="/files/8naAHyc29R6SaOjzH480" alt=""><figcaption></figcaption></figure>

* In debug mode, you can quickly select element variables. For instance, when choosing the "Like" function, the corresponding variable information will be displayed.
* After selection, the content will be automatically filled into the element query condition box without manual input. The same operation applies to other elements.

Exception Handling

Default: Follow global rules by default.

* **Skip**: Continue executing the task when an exception occurs.
* **Interrupt**: Terminate the process immediately and stop running upon an exception.
* **Execute Exception Process**: Trigger specified operations when an exception occurs. If no corresponding operation is selected in the pop-up window, the setting will be deemed invalid and the process will be interrupted directly.

<figure><img src="/files/iykGZ7HU0NmA3BJ1oIlr" alt=""><figcaption></figcaption></figure>

* After completing the settings of the element node, click **Run Node** at the arrow position shown in the figure above to perform debugging.
* After finishing the process design, please remember to click the **Save** button in the upper-right corner of the designer to save your work.

<figure><img src="/files/mvMt2uy7tUe0PeEXtiTx" alt=""><figcaption></figcaption></figure>

* Successfully created RPA processes will be saved in the **Workflow Management** list on the client side, where you can perform subsequent management operations such as editing and deletion.

<figure><img src="/files/wOrf0HNiXpMtAr7Bidxs" alt=""><figcaption></figcaption></figure>

### Precautions

* When selecting a cloud phone environment for operation and debugging, only **Computing Power 12/15** models are available, and the cloud phone must be in a running state.
* When executing a node or a full process, the debug status of the cloud phone must be **Running**. If not, please click **Start Debugging**.

<figure><img src="/files/PAmSVdhyQXrPnQn5Opsi" alt=""><figcaption></figcaption></figure>

* A complete RPA process design must start with the **Process Start** element, and all elements must be connected sequentially via dashed lines. Any broken connection will cause the process to fail to run.

<figure><img src="/files/eMWgWySNbaUDmZtAt5KC" alt=""><figcaption></figcaption></figure>

* Do not open the cloud phone that is in debugging state on other terminals; otherwise, the debugging will fail.
