官术网_书友最值得收藏!

Invoking the Excel workflow from Main

Let's now go back to the Main sequence to invoke this newly created ReadExcelRequest workflow. If you recall, we added a message within the main workflow if there are requests available to process. Let's invoke the read Excel workflow right after that:

  1. Let's add the Invoke Workflow File UiPath activity in the Then block of the If control:

  1. Let's populate this new activity with the ReadExcelRequest workflow path. To do that, click on the three dots on the right of the first parameter. Select the ReadExcelRequest.xaml file in your project folder:

  1. Now, let's create three new variables to store the data that we would get from the ReadExcelRequest workflow. Go to the Variables pane at the bottom of Studio and add variables for contact name, email, and subject, as shown in the following screenshot:

Note Variable type and Scope and ensure that you match what is shown.

Naming convention: Please use descriptive names for variables and arguments to enable easy understanding. We recommend that variables follow camel case, with the standard prefixed with the type of variable, for example, boolFileExists . Arguments can follow Pascal case; for example,  ContactName .
  1. If you recall, we had a few arguments in the ReadExcelRequest workflow to pass data back to Main. Let's now pass data by clicking on Import Arguments and mapping the data. For that, within the Invoked workflow's arguments window, let's perform the following steps: 
    • Populate RequestFilePath with the path to the file: Environment.CurrentDirectory+"\Requests\Request.xlsx":

    • Map the new variables we added previously to the respective argument value:

  1. Since this is a learning exercise, let's add a message box to display ContactName, Email, and Subject for us to establish whether the bot got it right:

  1. Let's now perform a quick test of the workflow so far. Click on Run to run this main workflow. Please ensure that your Excel file is closed before you run the workflow:

You should get the initial message that we added: Agent Ready. Press Alt + s to trigger Automation. Click OK on this message box to acknowledge and press Alt + S to start the bot. Next, you should get the second message that there is a Request file to process and so to proceed with ticket creation. Finally, when it runs successfully, we can expect the message box with the name, email, and subject content that we added in the steps we just completed

Automation will always continue to run by default. Therefore, please click on the Studio Stop button to stop the bot. 

We have now completed the part where we read the data from the Request spreadsheet and are now ready to take this data and create our support ticket. Let's go!

主站蜘蛛池模板: 肥乡县| 遵化市| 嘉定区| 鄢陵县| 交口县| 监利县| 金沙县| 大宁县| 婺源县| 丽江市| 安国市| 武宁县| 涪陵区| 乌鲁木齐县| 咸宁市| 呈贡县| 龙州县| 武陟县| 洪江市| 唐河县| 永定县| 涿州市| 礼泉县| 那坡县| 佳木斯市| 广水市| 海兴县| 井冈山市| 肥乡县| 蕉岭县| 清镇市| 梁平县| 抚宁县| 富宁县| 南通市| 奇台县| 招远市| 山阴县| 泸溪县| 朝阳区| 漯河市|