Overview

Sections

Overview

Tutorials are designed to offer a guide to complete common objectives, while also acknowledging that individual developers need to respond to individual needs of their own solutions. Tutorial frameworks provide blueprints for these solutions and should be adapted to fit individual needs.

Analytics with Birst

API Gateway

Application Development with Mongoose

Artificial Intelligence

Data Fabric

Digitical Assistant

Document Management

Integration with ION

Robotic Process Automation

Add description here

Security & User Management

Add description here

Was this section helpful?

What made this section unhelpful for you?

On this page
  • Overview

Analytics with Birst

On this page
  • Analytics with Birst

API Gateway

API Gateway is a software system for brokering requests from API consumers, such as web and mobile applications, and API providers, such as Infor enterprise or third-party services. As a broker sits between consumers and providers (technically it is a reverse proxy), it can provide many benefits to both consumers and providers.

On this page
  • API Gateway

Application Development with Mongoose

Go beyond basic fit and customize your cloud experience with extensibility tools that leverage no-code, low-code, and full-code frameworks.

On this page
  • Application Development with Mongoose

Artificial Intelligence

Use Machine Learning to build an AI into your business processes.

On this page
  • Artificial Intelligence

Analytics & Reporting in CloudSuite Service Industries

Was this section helpful?

What made this section unhelpful for you?

On this page
  • Analytics & Reporting in CloudSuite Service Industries

Analytics & Reporting in M3 Cloudsuites

Was this section helpful?

What made this section unhelpful for you?

On this page
  • Analytics & Reporting in M3 Cloudsuites

Backend as a Service (BaaS)

Was this section helpful?

What made this section unhelpful for you?

On this page
  • Backend as a Service (BaaS)

Data Fabric

Manage data on the platform so that humans and systems can securely access information from anywhere.

On this page
  • Data Fabric

Digital Assistant

Streamline the user experience with a digital assistant that helps your employees navigate and access information by voice or chat.

On this page
  • Digital Assistant

Document Management

Leverage Infor's central document repository to manage your enterprise document in the cloud.

On this page
  • Document Management

Governance, Risk and Compliance

Was this section helpful?

What made this section unhelpful for you?

On this page
  • Governance, Risk and Compliance

Integration with ION

Create a unified application topology using the integration hub in the Infor Platform.

On this page
  • Integration with ION

Portal and Workspaces

On this page
  • Portal and Workspaces

Robotic Process Automation

RPA automates repetitive tasks and empowers your team to focus on what they do best.

Overview

Infor Robotic Process Automation (RPA) is a set of software components that provides the ability to automate business processes with the help of Bots to perform a sequence of meaningful activities that can mimic human behavior or perform other system activities.

Infor RPA also includes the cloud-based Multitenant component called the Mastermind, which orchestrates and allows the deployment of the workflow processes, configuration, scheduling, and monitoring capabilities.

Key Concepts and Definitions

Term
Definition

RPA

Robotic Process Automation (RPA) is a technology that uses software robots or bots to automate rule-based, repetitive tasks in business processes, reducing manual effort and human error.

Bot

A bot or robot in RPA refers to the software program or agent that performs tasks in an automated manner. It can mimic human interactions with computer systems.

RPA Flow

A sequence of activities or steps that an RPA bot follows to complete a specific business process.

Process

A list of all published RPA flows.

Job

An execution instance; it is specific to a Process.

Device

A physical machine where the agent (which executes the RPA process in unattended mode) is installed.

Orchestration

The management and coordination of multiple RPA bots and processes to work together seamlessly, often through a central control system.

Attended Mode of Execution

Attended automation involves bots working alongside human operators to assist with tasks in real-time.

Unattended Mode of Execution

Unattended automation runs independently without human intervention, often in batch processing mode.

Key Components

Component
Description

RPA Studio

A desktop application that Infor Employees, Customers, and Partners can use to build workflow processes for their business use cases. Studio allows workflow authors to design, develop, and publish RPA Processes.

RPA Mastermind

An Infor RPA Engine that communicates between the on-premise installation and Multi-tenant cloud RPA Management to trigger the run of RPA processes.

Agent Runtime and Robot Service

Desktop applications installed as part of unattended installations.- Agent: A Windows service that communicates with Mastermind and processes automation requests configured by the user in the RPA Management UI in an unattended mode.- Runtime: Executes the workflow processes that users have authored in Studio.- Robot Service: Communicates with the Agent inside a Windows user session and triggers Runtime.

RPA Management API

A multitenant microservice deployed in the cloud that serves as the backend entry point for the RPA Management UI, Agent, and Tray Assistant.

RPA Management UI

A multitenant application hosted in the Infor OS Portal. Provides a user interface for RPA users to add extra configuration for their workflow processes, including:1. Job configuration (scheduling, device assignment)2. Adding variable values3. Giving consent for workflow processes to access resources behind IONAPI4. Device registration5. Robot registration (Windows login credentials for automation)6. Task Monitoring

RPA Tray Assistant

A desktop plugin application installed to execute processes in an attended mode.​1. Gives users control to automatically trigger any of the workflow processes they have access to in Mastermind.2. Add variable values.3. View workflow process details.

Recorder

A Chrome-based extension allowing users to record a set of activities in the Chrome browser, generating an RPA flow of activities.

Workflow Elements

Element
Description

IDP

Infor Document Processor is a service designed to recognize and extract text from images or documents.

JQ Transformation

JQ is a JSON processor used to slice, filter, map, and transform JSON data with ease.

JSON To DataTable

Takes a flat JSON array containing the required columns for transformation and outputs a DataTable.

ForEach <T>

Executes the activity contained in its Body for each item in a specified Values collection. By default, the loop iterator is named item. You can change the name of the iterator variable in the ForEach <T> designer.

Try Catch

An exception-handling activity that works in conjunction with the “Continue on Error” property of the activities. If Continue on Error is unchecked, the activity will throw an exception; if checked, RPA continues as normal.

GET OCR text

An automation activity in RPA Studio that extracts text from documents or images.

Extract Document Key-Value

An automation activity in RPA Studio which extracts values based on provided keys.

Extract Data

An automation activity in RPA Studio that can perform template-based text extraction.

Want to learn more?

Quick Reference

There is a lot to learn in the Infor Technology Platform. A quick reference sheet is always helpful. Check out this RPA Cheat Sheet.

Topical Videos

Need information on a specific feature, function, or a quick overview? These short videos may be just what you are looking for. Check out our Infor Robotic Process Automation playlist on YouTube.

Written Guides

Product documentation is the go-to reference for how specific parts of the product work. For online, searchable, easy-to-understand docs, see our documentation portal.

Community

Collaborating with others in your industry is a great way to learn and help others. Start participating in the Infor RPA Community today.

Courses

Infor U Campus offers learning tracks that combine video-based and instructor-led training. If you are an Infor customer, then check out courses on Infor U Campus.

Written Guides

Product documentation is the go-to reference for how specific parts of the product work. For online, searchable, easy to understand docs see our documentation portal.

Community

Collaborating with others in your industry is a great way to learn and help others. Start participating in the Infor RPA Communitytoday.

Courses

Infor U Campus offers learning tracks that combine video based and instructor-led training. If you are an Infor customer then check out courses on Infor U Campus.

Was this section helpful?

What made this section unhelpful for you?

On this page
  • Robotic Process Automation

Getting started with RPA: Installation, basic flows, and publishing

Was this section helpful?

What made this section unhelpful for you?

On this page
  • Getting started with RPA: Installation, basic flows, and publishing

How to create a basic RPA flow

Overview

A simple automation workflow to automate repetitive tasks can be a significant time saver.

In this tutorial, we'll delve into the demographics of various panels, ribbon controls, variables, arguments, and other essential components in Infor RPA Studio to create a simple RPA workflow.


Components

  • RPA Studio

Requirements

  • The user needs access the cloud tenant via login.

Tutorial

Difficulty: Easy Estimated Completion Time: 10 minutes

https://youtu.be/Nnmb5GyY6Wk

Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create a basic RPA flow

How to create an RPA flow to invoke an ION API endpoint

## Overview This tutorial will show you how to create a flow allowing for calling an ION API endpoint to retrieve the list of the applications your user has access to with Infor OS portal and write this list to an excel file. Two flows will be created, first one will be a simple flow allowing to get the list and write it into the Excel file. The second flow iterates through the list and writes each in a row in an excel file. * * * ### Components * RPA Management * RPA Studio * Microsoft Excel application ### Requirements * Before you can start building the flow, you’ll need to install the latest version of RPA Studio on your machine and set up a connection between the RPA Studio and RPA Management. Check the _[Infor RPA Studio User Guide](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=rpasg/nts1702965214813.html#) _for the steps on how to do it. * Also, you may need to create the following artifact to set up the RPA flow: * Create excel spreadsheet path C:\RPA\Test.xlsx * An extended and a simple list of applications can be downloaded below: [ExtendedListOfApplication Download](https://developer.infor.com/wp-content/uploads/2024/08/ListOfApplication_ExtendedFlow_Updated.zip) [ListOfApplication_SimpleFlow](https://developer.infor.com/wp-content/uploads/2024/06/ListOfApplication_SimpleFlow.zip) * * * ## Tutorial Difficulty: Medium Estimated completion time: 25 Minutes 1 - Open RPA Studio on your machine. If you are not signed in already into the cloud tenant, you would be asked to sign in before proceeding to RPA flow designer screens. 2 - On the Home page of RPA Studio click Create New Project and specify the following properties in the pop-up window: 1. Name: _List of Application_ 2. ProjectLocation: 3. Description: _Get a list of application your user has access to_ 4. Language: _VB _ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-33.png) 3 - First, we will add the activity _IONAPI Request_ which will allow us to call a particular API Endpoint exposed on API Gateway application part of Infor OS. The activity can be accessed in Activities panel under IONAPI category. Drag and drop the activity on the design canvas and click on it. The properties of the selected activity will appear in the properties panel. Let’s configure its properties in a following way: * for Method, which is the method of the API Endpoint we will be calling, select _GET_ as the Endpoint we will be calling is of a GET method type. * for URL, which is the whole URL of the API Endpoint we will be using, let’s create an Argument called _ getapplicationlistapi _ of type _string_ and default value for the Endpoint of Infor OS Suite: * " TenantURL +/OSPORTAL/admin/v1/user/applications" where TenantURL is your CloudSuite tenant URL which typically follows the format: "https://mingle-ionapi.inforcloudsuite.com/ TENANTNAME /" * for Content Type , select _application_json_ * File Attachment, Headers, POST Data, Query Parameters should stay empty for this particular endpoint. * for Response output property which will hold the API response BOD, let’s create the variable: * _Response_ of type _RequestObject (Infor.RPA.Utilities.ResponseObject)_ * to find RequestObject data type expand the Variable Type and select _Browse for type._ In the Type name cell type _RequestObject_ and select _RequestObject_ under the _Infor.RPA.Utilities_ domain. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-34.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-35.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-36.png) 4 - Optional: For troubleshooting, you can add a Message Box activity which would allow you to check the Request body get from calling the API. For that let’s define the following properties: * for Input Text define the following VB expression _Response.ReadasJSON.tostring_ which allows to read the provided body as JSON and transform it to _String_ data type. It is done because Input Text property allow only values of data type _string._ * Message Box Title, Button Selection, Response Code can stay empty. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-37.png) 5 - Next, we will create a variable which will be storing the called API response body in the _String_ data type variable. For that let’s add Assign activity and define it properties as followed: * for To, which is a new variable which will be created and to which we will assign the payloadcreate a variable: * _responseString_ of type _String._ * for Value we will define the same VB expression as we used for the Message Box activity, Input Text property: _Response.ReadasJSON.tostring_ * On the design canvas as part of this activity you will see the following _responseString = Response.ReadasJSON.tostring_ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-38.png) 6 - Now we need to transform the received payload so that it changes it type form _String_ into _JToken Object._ For that we need to use Deserialize JSON activity and define its properties as follows: * for JToken String , define _responseString_ which is the output variable of previous activity Assign * for JToken Object, let’s define a variable: * called _JQ_ of type _JToken (Newtonsoft.Json.Linq.Jtoken)_ * to find _JToken_ data type expand the Variable Type and select _Browse for type._ In the Type name cell type _JToken_ and select _JTokenand_ under the _Newtonsoft.Json.Linq_ domain. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-39.png) 7 - Now it is time to filter out the provided JSON response from API Endpoint to get just the list of the applications which is one of the retrieved properties. For that we will use the activity JQ Transformation and define its properties as followed: * for JSON Input create a collection of a single iteam key: _key1_ and value: _JQ_ * for Filter we need to create a JSON payload filter to get specific value from JSON output - the list of the application. In order to do it you should start from the JSON Input defined _key1_ following by payload filter which would look like: _".key1.applications[].name"._ * Note: the Filter property data type is _string_ so the provided filter should be within the ““ (quotation mark) * for JSON Output , which will store the values filtered out from JSON payload, let’s create the variable: * called _JSONoutput_ of type _JToken._ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-40.png) 8 - Optional: For troubleshooting, you can add Message Box activity after the JQ Transformation which would allow you to check if we retrieved the desired values from JSON payload. For that let’s define the following properties: * for Input Text define the following VB expression _JSONoutput.tostring_ which allows to read the provided JSON and transform it to _String_ data type. It is done because the Input Text property allow only values of data type _string._ * Message Box Title, Button Selection, Response Code can stay empty. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-41.png) 9 - Next, we need to again transform the received _JToken_ type variable into _string_ data type. For that we will use again the Assign activity and define it properties as followed: * for To, which is a new variable which will be created and to which we will assign the payloadcreate a variable: * _applicationlist_ of type _String_ * for Value we will define the same VB expression as we used for the Message Box activity, Input Text property: _JSONoutput.tostring_ * On the design canvas as part of this activity you will see the following _applicationlist = JSONoutput.tostring_ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-42.png) 10 - Once we get the values we need from the API Endpoint, we will write the into the .xls spreadsheet. For that, we will use the activity Write Cell part of Excel activities categoryand define the following values: * for Cell Address provide the exact cell address where the list of the applications can be input, for instance “A1“ * Note: the Cell Address property data type is _string_ so the provided cell address should be within the ““ (quotation mark) * for Cell Value provide the exact value(s) which should be written into it, specify _applicationlist._ * for Workbook, which is the exact .xls file where the values will be written specify the following argument: * called _Excel_ of type _string_ and default value with .xlsx workbook created as part of the pre-requisites “C:\RPA\Test.xlsx “ * for Worksheet Name, which is the name of the workbook within the .xlsx file, for that let’s create the argument: * called _Workbook_ of type _string_ and default value e.g. “ _List1_ “ * Note: the exact name of the workbook of the part of the .xlsx file create, the workbook default name maybe different depending on the used language on your working station. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-43.png) The flow will write all the applications names your user has access to into a single cell. To input them into the columns, you would need to first split the values into columns. Next, copy all the cells’ columns and paste as transpose. ## Flow Improvements: Now you can improve the flow, by adding few activities in order to put each of the retrieved application into a different row in a single columns. For that let’s follow the below steps: 1 - After the Deserialized JSON, remove JQ Transformation, and in its place, add the Assign activity and specify the following values: * for To define the varibale _JSONoutput_ already defined in the variable list as part of the previous flow. * for Value we will define the same VB expression to get the array of values under the _application_ property _JQ(“applications“)._ * On the deign canvas as part of this activity you will see the following _JSONoutput = JQ(“applications“)._ 2 - The Message Box activity can stay as it was so that we can see if we got the JSON Array with list of application and additional values. 3 - The activities after the Message Box can be removed as well: Assign and Write Cell. Or you can live them and move as part of the While look you would be asked to add later and change the properties. 4 - Next, we need to specify the variable for which we would count the number of the object within the retrieved array. For that adde For Each activity and specify the following values: * for TypeArgument select the data type corresponding to the object _JToken (Newtonsoft.Json.Linq.Jtoken),_ use _Browse for type_ option to find this data type * for Value define the _JSONoutput_ which is the output from the previous activity ![](https://developer.infor.com/wp-content/uploads/2024/02/image-44.png) 5 - Inside of the For Each activity body add Assign activity and specify the following values: * for To, define the variable: * called _count_ of type _int32._ * for Value, define the following VB expression count + 1: * this logic will allow us to count all application within the retrieved payload the user has access to. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-45.png) 6 - Optional: For troubleshooting, you can add Message Box activity after the For Each which would allow you to check how many applications are listed in the payload * for Input Text define the following VB expression _count.tostring_ which transform the _count_ variable into _String_ data type. It is done because Input Text property allow only values of data type _string._ * Message Box Title, Button Selection, Response Code can stay empty. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-46.png) 7 - Next, we will create a While loop to help us write the values one by one until the array finished and write the values into the Excel Workbook. For that less add While activity and define: * Condition _count > 0, _it allows us to run the loop until the count is more than 0. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-47.png) 8 - Next, add the Sequence, and within it, add the JQ Transformation activity to get a single application name from the payload. It will be configured in a similar way as in the first basic flow: * for JSON Input create a collection of a single iteam key: _key1_ and value: _JQ_ ![](https://developer.infor.com/wp-content/uploads/2024/08/70a8ab1c-313d-4d9e-a64a-bc7b0963c3a7.png) * for Filter we need to create a JSON payload filter in order to get specific value from JSON output - the list of the application. In order to do it you should start from the JSON Input defined _key1_ following by payload filter which would look like: _".key1.applications["+counter.tostring+"].name"._ * for _counter_ create the varibable _counter_ of type _Int32_ * _+counter.tostring+_ \- allow us to insert the counter value so that a specific object _name_ key value from an array is retrieved * Note: the Filter property data type is _string_ so the provided filter should be within the ““ (quotation mark) * for JSON Output , which will store the values filtered out from JSON payload, let’s create the variable * called _singleapplication_ of type _JToken_ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-49.png) 9 - Next add the Assign activity which would allow us to create a counter which after each interaction will be increased by 1. For that defined the following: * for To define _counter_ variable * for Value define _counter + 1_ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-50.png) 10 - Next add again the Assign activity which would allow change the _application_ variable of type _JToken_ into _string. For that defined the following:_ * for To create the variable: * _application_ of type _string_ * for Value define _singleapplication.tostring_ where _singleapplication_ is the variable output from JQ Transformation activity 11 - Now we can start writing the retrieved application name into Spreadsheet by adding Write Cell activity and define the following properties: * for Cell Address provide the exact cell address where the list of the applications can be input _"A"+counter.tostring_ * Where _counter.tostring_ is the number of the sell where we will write a single application name * Note: the Cell Address property data type is _string_ so the provided cell address should be within the ““ (quotation mark) * for Cell Value provide the exact value(s) which should be written into it, specify _application_ * for Workbook Path, which is the exact .xls file where the values will be written specify the following argument: * called _Excel_ of type _string_ and default value with .xlsx workbook created as part of the pre-requisits “C:\RPA\Test.xlsx “ * for Worksheet Name, which is the name of the workbook within the .xlsx file, for that let’s create the argument: * called _Workbook_ of type _string_ and default value e.g. “ _List1_ “ * Note: user the exact name of the workbook of the part of the .xlsx file create, the workbook default name maybe different depending on the used language on your working station. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-51.png) 12 - Once the write to cell action happens we would need to decrease the count. For that let’s add Assign activity again. For that defined the following: * for To define _count_ variable * for Value define _counter - 1_ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-52.png) Now you can test the flow and see if it allows you to write the each of the application name to a different cell and you are able to see the payloads in the Message Box. ## Activities List ![](https://developer.infor.com/wp-content/uploads/2024/06/ION-API-RPA-activity-list.png)
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA flow to invoke an ION API endpoint

How to create an RPA flow using an OCR activity

## Overview Data extraction is an essential benefit of the RPA platform, especially for OCR(Optical Character Recognition) activities. This tutorial will show you how to create a flow allowing to extract the key values such as Customer # (Customer Number) and Order # (Order Number) from a financial document called Pick Ticket and write those values into the excel spreadsheet. * * * ### Components * RPA Management * RPA Studio * Microsoft Excel application ### Requirements * Before you can start building the flow, you’ll need to install RPA Studio on your machine and set up a connection between the RPA Studio and RPA Management. Check the _[Infor RPA Studio User Guide](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=rpasg/nts1702965214813.html#)_ for the steps on how to do it. * Also, you’ll need a few artifacts to set up your RPA flow: * Create Excel spreadsheet with the path example “C:\RPA\OCR.xlsx” * Save the Pick Ticket image below representing the following path "C:\RPA\signedpickticket.png * * * [PickTicket image](https://developer.infor.com/wp-content/uploads/2024/05/PickTicket.png) ## Tutorial Difficulty: Medium Estimated completion time: 25 Minutes https://youtu.be/93E4nvsfzrQ?feature=shared In this tutorial, we demonstrate how to create and execute an Infor RPA flow to extract key values from documents, transform the payload, and write them into a local Excel spreadsheet. 1 - Open RPA Studio on your machine. If you are not signed in already into the tenant, you would be asked to sign in before proceeding to RPA flow designer screens. 2 - On the Home page of RPA Studio click Create New Project and specify the following properties in the pop-up window: * Name: _OCRGetKeyValuestoExcel_ * Project Location: * Description: _OCR Get Key Values to Excel_ * Language: _VB _ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-23.png) 3 - First, we will add the activity _Extract Document Key-Value_ which will allow us to extract the values based on the provided key. The activity can be access in Activities panel under OCR category. Drag and drop the activity on the deign canvas and click on it. The properties of the selected activity will appear in the properties panel. Let’s configure its properties in a following way: * for OCR Document, which is the path of a specific document from which we would like to extract the data, let’s create an Argument: * called _OCRpath_ of type _string_ and default value of the OCR document path _"C:\RPA\sigedpickticket.png"_ * for List of keys, which the list of keys for which we would like to extract the values, in List Editor create the following keys: * _Customer #_ * Order # * and save the list. * for Response, which will be storing the extracted values in JSON format, let’s create the variable * called _joutput of type JToken (Newtonsoft.Json.Linq.Jtoken)_ * to find _JToken d_ ata type expand the Variable Type and select Browse for type. In the Type name cell type _JTokenand_ select _JToken_ under the _Newtonsoft.Json.Linq_ domain _._ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-24.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-25.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-26.png) 4 - Optionally JUST FOR TROUBLESHOOTING RESONS you can add Message Box activity which would allow you to check if we retrieved the desired values from document which will be in JSON format. For that let’s define the following properties: * for Input Text define the following VB expression _joutput.tostring_ which allows to read the provided JSON and transform it to _String_ data type. It is done because Input Text property allow only values of data type _string_ * Message Box Title, Button Selection, Response Code can stay empty. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-27.png) 5 - Now it is time to filter out the provided JSON response from API Endpoint to get key-values with few extra properties like coordinates and the confidence parameter. For that we will use the activity JQ Transformation and define its properties as followed: * for JSON Input create a collection of a single item key: _key1_ and value: _joutput_ * for Filter we need to create a JSON payload filter in order to get specific value from JSON output - the list of the application. In order to do it you should start from the JSON Input defined _key1_ following by payload filter which would look like: "_.key1.ExtractionData"_ * Note: the Filter property data type is _string_ so the provided filter should be within the ““ (quotation mark) * for JSON Output , which will store the values filtered out from JSON payload, let’s create the variable: * called _JQout_ of type _JToken_ * To find _JToken_ data type, expand the Variable Type and select _Browse for type. I_ n the Type name cell type _JToken_ andselect _JToken_ under the _Newtonsoft.Json.Linq_ domain _._ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-28.png) 6 - Optionally JUST FOR TROUBLESHOOTING, you can add Message Box activity which would allow you to check if we retrieved the desired values from JSON payload. For that let’s define the following properties: * for Input Text define the following VB expression _JQout.tostring_ which allows to read the provided JSON and transform it to _String_ data type. It is done because Input Text property allow only values of data type _string._ * Message Box Title, Button Selection, Response Code can stay empty. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-29.png) 7 - Let’s add JSON for DataTable activity part of system activities which allows to transform the JSON array into data tabel.Let’s configure its properties in a following way: * for JSON array, which is the input value for this activity, define _JQout_ * for DataTable , which will store the data table with values from JSON array, let’s create the variable: * called _dt_ of type _DataTable (System.Data.DataTable)_ * to find _DataTable_ data type expand the Variable Type and select _Browse for type._ In the Type name cell type _DataTable and_ select _DataTable_ under the _System.Data_ domain _._ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-30.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-31.png) 8 - Now we will write datatable the into .xls spreadsheet. For that we will use the activity Write Range activity part of Excel activities categoryand define the following values: * for Data Table provide the exact data table which should be written into it, specify _dt._ * for Stating Cell provide the exact cell address from where to input the data table for instance “A1” or you can create the argument: * called _cell_ of type _string_ and default value for instance “ _A1”_ * Note: the Cell Address property data type is _string_ so the provided cell address should be within the “” (quotation mark) * for Workbook path, which is the exact .xls file where the values will be written specify the following argument: * called _excelpath_ of type _string_ and default value with .xlsx workbook created as part of the pre-requisites “C:\RPA\OCR.xlsx“ * for Worksheet Name, which is the name of the workbook within the .xlsx file, for that let’s create the argument: * called _workbook_ of type _string_ and default value e.g. “ _List1_ “ * Note: the exact name of the workbook of the part of the .xlsx file create the workbook default name maybe different depending on the used language on your working station. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-32.png) The flow will write the extracted values as well as extra properties into the excel spreadsheet. ## Activity List ![](https://developer.infor.com/wp-content/uploads/2024/06/rpa-OCR-activity-list.png)
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA flow using an OCR activity

How to create an RPA flow using email activities to read emails and save attachments

## Overview This tutorial will show you how to create a basic flow using RPA mail automation activities to read mail and store attachments. We will build an RPA flow which first reads mails from an account, after which the attachments will be saved for each mail. You need to read emails and save attachments, but your email application is not stored on your local desktop. * * * ### Components * RPA Management * RPA Studio ### Requirements * This specific flow should be used while the outlook application is not installed on the machine either for attended or unattended flow. Currently, this flow cannot be used from the Infor domain account due to security configurations. * Before you can start building the flow, you’ll need to install RPA Studio on your machine and set up a connection between the RPA Studio and RPA Management. * You may also need to create a few artifacts: * Create a folder to store the attachments “C:\RPA\Attachments” * * * ## Resources Download the project for reading outlook files and saving the attachments: [ReadOutlookAndSaveAttachments](https://developer.infor.com/wp-content/uploads/2024/06/saveattachments1.0.1.zip) * * * ## Tutorial Difficulty: Medium Estimated completion time: 25 Minutes 1 - Open RPA Studio on your machine. If you are not signed in already into the tenant, you would be asked to sign in before proceeding to RPA flow designer screens. 2 - On the Home page of RPA Studio click Create New Project and specify the following properties in the pop-up window: (a) Name: _MailAttachementFlow_ (b) Project Location: (c) Description: _Save the attachments from a mail_ (d) Language: _VB _ 3 - Let’s first focus on setting up the mail sever. For that we need Email Server Setup activity and specify the following properties: * Email Address \- which is the mail server we would like to access. Specify the argument: * called _: mailaccount_ of type _string_ and default value for your mail account. * Password \- which is the password to you mail server accounts. This is a protected value; you should specify the argument and used its name within the field value. You can also type the password directly into this field yet once published you won’t be able to change it. * called:_password_ of type _string_ and default value for your account password. * Email Server \- which is the value which will be storing the sever details such as e-mail and password. Specify the variable: * called: _server_ of type _ExchangeService (Microsoft.Exchange.WebServices.Data.ExchangeService)_ * to find _ExchangeService_ data type expand the Variable Type and select _Browse for type._ In the Type Name cell type _ExchangeService_ and select _Exchange Server_ under the _Microsoft.Exchange.WebServices.Data_ domain. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-15.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-16.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-17.png) 4 - Next, we need to specify the activity for reading the mail, for that we need to add Read Emails activity and specify the following properties: * Email Server _ - _ which is the variable which points to the output of Email Server Setup activity. Specify here _sever_ variable. * Optionally you can specify: * Number of Emails Read * Sender Filter * Subject Filter * Unread Only * Emails _-_ its output value will store the emails read from the server. Specify the variable: * _emails_ of type _List ( System.Collection.Generic.List< Microsoft.Exchange.WebServices.Data.EmailMessage>_ * To find the List <_EmailMessage_ > data type, expand the Variable Type and select _Browse for type._ In the Type Name cell type _List_ and select _List_ under the System.Collection.Generic domain. Once selected, below the _System.Collection.Generic.List_ from the dropdown select _Browse for type_ and in the new dialog window in the Type Name cell type EmailMessage and select _EmailMessage_ under _Microsoft.Exchange.WebServices.Data_ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-18.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-19.png) 5 - Later we will create a loop which will allow us to save an attachment from each read mail. For that we need to add For Each activity and specify the following: * for Type property as _EmailMessgae ( Microsoft.Exchange.WebServices.Data.EmailMessage)_ which is same as a single object type from the _emails_ variable * for value property define _emails_. * In the activity on Design Canvas, you will see the following text “Foreach _item_ in _emails”_ the item signify the single object in this example mail within the list of object, here list of mails ![](https://developer.infor.com/wp-content/uploads/2024/02/image-20.png) 6 - Within the Body add Save Attachments activity which will allow us to save the attachment from each of the read mails. Specify the following properties: * For Email property specify _Item_ as in _For Each_ activity * For Path which is a path of the directory where the attachment should be stored, create variable: * called _attachementpath_ of type _string_ and default value "C:\RPA\Attachements" * For Attachments output property create a variable * called _savedfiles_ of type _List _ * To find the List data type, expand the Variable Type and select _Browse for type._ In the Type name cell type _List_ and select _List_ under the System.Collection.Generic domain. Once selected, below the _System.Collection.Generic.List_ from the dropdown select the _String_ and click ok. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-21.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-22.png) Now we can run this flow to see if all if working as expected. In case of any errors check the Output panel to see where the error may have occurred. ### Activities List ![](https://developer.infor.com/wp-content/uploads/2024/06/Activities-list-read-email-and-save-attachments-RPA.png)
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA flow using email activities to read emails and save attachments

How to create an RPA Flow using FTP activities

## Overview This tutorial will show you how to create a flow allowing to read the files from FTP server and store it in your local system. * * * ### Components * RPA Management * RPA Studio * FTP Server ### Requirements * Before you can start building the flow, you’ll need to install RPA Studio on your machine and set up a connection between the RPA Studio and RPA Management. Check the _[Infor RPA Studio User Guide](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=rpasg/nts1702965214813.html#) _for the steps on how to do so. * Set up a (s)ftp server account * Store multiple different files in the (s)ftp server folder * create a file directory to store the files "C:\Data\RPA\RPAFTP\FTPDownloads * * * ## Tutorial Difficulty: Medium Estimated completion time: 25 Minutes 1. Open RPA Studio on your machine. If you are not signed into the Tenant already you will be asked to sign in before proceeding to RPA flow designer screens. 2. On the Home page of RPA Studio click Create New Project and specify the following properties in the popup window: 1. Name: _FtpActivities_ 2. Project Location: 3. Description: _Downloading the files from Ftp server and storing in local directory_ 4. Language: _VB _ 3. First add the activity _ FTP list directory _ which will allow us to list the files in the FTP directory. Let’s configure its properties in a following way: * for Remote Directory Full Path, which is the path to the directory in the (S)FTP server , let’s create an Argument: * called _RemoteDirectoryFullPath_ of type _string_ and default value (S)FTP directory e.g. "/local/InforRPA" * for Retrieved Directories, which the list directories in the (S)FTP server. let’s create an Variable: * called _DirectoryList_ of type _List <_ _string > _without any default value * for Retrieved Files, which the list directories in the (S)FTP server. let’s create an Variable: * called _FileList_ of type _List <_ _string > _without any default value _._ * for Password, which is the password to the (S)FTP server, provide the password which will be hidden behind the * * for Protocol, select SFTP or FTP depending which is being used * for User Name, which is the user of the (S)FTP server , let’s create an Argument: * called _User Name_ of type _string_ and default value of user name in (S)FTP * for Host, which is the Host of the (S)FTP server , let’s create an Argument: * called _Host_ of type _string_ and default value of host in (S)FTP * for Port, which is the port of the (S)FTP server , let’s create an Argument: * called _Port_ of type _string_ and default value of port in (S)FTP ![](https://developer.infor.com/wp-content/uploads/2024/08/rpa-ftp1.png) 4. Next we will create a loop which will allow us to download the (S)FTP file one by one. For that we need to add For Each activity and specify the following: * for each _ftpitem_ * for Type property as _String w_ hich is same as a single object type from the _FileList_ variable * for value property define _FileList_. * In the activity on Design Canvas You will see the following text “Foreach _ftpitem_ in _FileList”_ the item signify the single object in this example file within the list of object, here list of FileList ![](https://developer.infor.com/wp-content/uploads/2024/08/image-20240423-185120.png) 5. Next Add Assign to assign the single file path to a variable.Let’s configure its properties in a following way: * for To, which is the variable to which we will assign the value, let’s create an Variable: * _File_ of type _string_ * for Value, which is the value which will be assigned to a variable define the following VB expression:_ftpitem.tostring_ ![](https://developer.infor.com/wp-content/uploads/2024/08/image-20240423-185659-1.png) 6. Optionally JUST FOR TROUBLESHOOTING RESONS you can add Message Box activity which would allow you to check the File path * for Input Text define the following VB expression "File(s) present in remote location: " + File __ which allows to see the file path * Message Box Title, Button Selection, Response Code can stay empty ![](https://developer.infor.com/wp-content/uploads/2024/08/rpa-ftp-4.png) 7. Now we can add Download FTP File, which will allow us to downaload the files from (S)FTP directory. . Let’s configure its properties in a following way: * for File Name, which is the name under which the file should be saved, let’s use _File_ * for File Path, which is the file directory path where it should be saved. let’s create an Argument: * called _LocalFilePath_ of type _String_ with a default value “C:\Data\RPA\RPAFTP\FTPDownloads" * for Remote File Full Path which is the path to the file in the (S)FTP server folder, let’s specify the following VB expression _RemoteDirectoryFullPath+"/"+File_ * for Password, which is the password to the (S)FTP server, provide the password which will be hidden behind the * * for Protocol, select SFTP or FTP depending which is being used * for User Name, which is the user of the (S)FTP server , let’s specify _User Name_ argument * for Host, which is the Host of the (S)FTP server , let’s specify _Host_ arguement * for Port, which is the port of the (S)FTP server , let’s specify _Port_ argument * for Output File which is the full path of the file which was downloaded, let’s create the varaibile: * called _DownLoadedFile_ of type _string_ ![](https://developer.infor.com/wp-content/uploads/2024/08/ftp-rpa-5.png) 8. Optionally JUST FOR TROUBLESHOOTING REASONS you can add Message Box activity which would allow you to check if the file was stored. * for Input Text define the following VB expression “ _File(s) downloaded into location local: "+DownloadedFile_ which allows to see the file path * Message Box Title, Button Selection, Response Code can stay empty ![](https://developer.infor.com/wp-content/uploads/2024/08/ftp-rpa-6.png) Now, upon running the flow the files are read from the FTP server and will be written in your local system.
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA Flow using FTP activities

How to create an RPA Flow using Invoke Method activity with System.Xml.XmlDocument

Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA Flow using Invoke Method activity with System.Xml.XmlDocument

How to create an RPA flow using Invoke Workflow to invoke a sub workflow

## * *Overview In Robotic Process Automation (RPA), invoking a subflow from a main flow is a common way to organize tasks and reuse logic within processes. Subflows act as modular components that can be called within a main flow to perform specific tasks, making the automation workflow more organized and maintainable. For example, you can define the data validation or data entry part of the flow as a subflow to be invoked during the execution of the main flow. In this tutorial, we will show you how to create a basic flow using _Invoke Workflow_ activity to invoke a subflow part of a different _.xaml_ file in the project folder within the main flow . We will create a flow to pass the variable / argument from the main flow into the subflow and get the arguments from the subflow back to the main RPA Flow. * * * ## Components * [RPA](https://developer.infor.com/components/robotic-process-automation/) * RPA Management * RPA Studio ## Requirements * You need to install the latest version of RPA Studio on your machine: * Download the connection files * Download RPA Installer from RPA Management. For this tutorial you need to install: * IDE Studio * Establish a connection between the RPA Studio and the RPA Management * You can check the _[Infor RPA Studio User Guide](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=rpasg/nts1702965214813.html#) _for the details * * * ## Tutorial Difficulty: Easy Estimated completion time: 20 Minutes ### 1\. Open RPA Studio Open RPA Studio on your machine, and sign in, if required. ### 2\. Create a new project On the Home page of RPA Studio click Create New Project and specify the following properties in the popup window: * Name: _InvokeWorkflow_ * ProjectLocation: * Description: _Demonstrates how to invoke a sub flow inside of the main flow_ * Language: _VB _ ### 3\. Define Assign activity We will start the flow by adding _ Assign _ activity into the canvas. You can find the list of activities by clicking Activities in the left-hand side bar or from the View menu in the top bar. Use search to find the activity you want. The Assign activity allows us to assign a value to a particular variable. Let's create a variable that can later be referenced in the activity properties. We will call the new Variable _input_ and it will have the type _string_ and will not have a default value. * The To Property contains the variable that we will assign the value to. * For the Value Property, we will simply use the string "Hello". ![](https://developer.infor.com/wp-content/uploads/2025/03/Sub-Assign.jpg) ### 4\. Add a SubSequence We create a new sequence in a different file. Click on +New from the action ribbon and select _ Sequence. _ ![](https://developer.infor.com/wp-content/uploads/2025/03/Sub-New-Sequence.jpg) A popup window will appear to specify the name of the sequence as _SubSequence.xaml_. Make sure you are saving it under the InvokeWorkflow folder and click Save. A new sequence file will be created and visible in the Project panel and will be open on the main design canvas. Next add _ Assign _ activity into the canvas of the new _Subsequence_. We will first create arguments which later can be referenced in the activity properties. * For To property create an Argument called _output_ of type: _string_ without default value and direction _OUT_ * For Value we will create an Argument called _inputargument_ of type _string_ with direction _IN_ * Click the Assign activity and fill in the To and Value properties: * To: output * Inside of the Value property we will specify _inputargument_ \+ “ World“ * The names of the arguments specified in the subsequence should be remembered, as you will be using them in the “main flow” - the one “Set as Main“ - which name is Bolded as part of the Project panel. * It is important to specify the direction for the arguments, while IN are the arguments which are coming from Mainpage.xaml and OUT are the ones as output from the Subesequence.xaml; The arguments from the subflows will not be visible in the RPA Management in Process Details to be configured. ![](https://developer.infor.com/wp-content/uploads/2025/03/Sub-Assign2.jpg) ### 5\. Add and configure Invoke Workflow Next we come back to the _MainPage.xaml_ project and add an _ Invoke Workflow _ activity. Configure it in the following way: * For Workflow file property which contains the actual file path of the subsequence ._xaml_ file, create a variable: * called _filepath_ of type: _string_ with default value of the file path for instance: “C:\Users\nkostuch\AppData\Local\InforRPA\InvokeWorkflowExample\SubSequence.xaml “ * Note: to get the subsequence file path right click on the _Subsequence.xaml_ file in the Project panel and select _ Open containing folder _. That will open the folder where the ._xaml_ file is stored. Right click on the _Subsequence.xaml_ and select _properties_ there you will find the full file location which has a prefix with “/” e.g. /Subsequence.xaml. * Make sure your file is saved within the open project, as only those files will be published when the project is published. ![](https://developer.infor.com/wp-content/uploads/2025/03/Sub-folder.jpg) * For Input Argument we will specify the VB expression for the dictionary of the values which should be passed to the subsequence in a following way: * _New Dictionary (Of String, Object) from {{"inputargument", input}}_ * _inputargument_ is the argument from _Subsequence.xaml_ file and _input_ is the variable from the _Mainpage.xaml_ which value will be past to subsequence and assign to _inputargument_ argument in _Subsequence.xaml_ ![](https://developer.infor.com/wp-content/uploads/2025/03/Sub-Input-Arguments.jpg) * For Output Argument which will hold the value of the argument passed from the _Subsequence.xaml,_ we need to create a variable with the same name as the one in the _Subsequence.xaml,_ but different data type. * Let’s create another variable called _output, with_ variable type _IDictionary_ _< String, Object>_ (Variable type/Browse for Types) ![](https://developer.infor.com/wp-content/uploads/2025/03/Sub-iDictionary.jpg) ![](https://developer.infor.com/wp-content/uploads/2025/03/Sub-Invoke.jpg) ### 6\. Add a Message Box To see if the values were being passed between the _Mainpage.xaml_ and _Subsequence.xaml_ we will add _Message Box_ activity. For Input Text let’s specify the following VB expression to see the value of _output_ variable which was input to the flow: * output("output).ToString Note: output is a variable of type _idictionary_ so it holds the dictionary of output values from the sub-sequence. ![](https://developer.infor.com/wp-content/uploads/2025/03/Sub-Message.jpg) Save the flow and click Run to execute it. ## Flow Improvement In order to output multiple arguments from the sub-sequence, you could: Inside of the _Subsequence.xaml_ add the next activity Assign and configure it in a following way create a new arguments: * for To, let’s create the arguments: * called _Output2_ of type _string_ and direction _Out_ * for Value, Let’s just add a random string “extra value“ ![](https://developer.infor.com/wp-content/uploads/2025/03/xml-Invoke3-1.jpg) Next go back to _MainPage.xaml_ and update the Message Box activity by specifying the following expression to the Input Text: _output("output).ToString +" "+ output("output2).toString_ so we can see all the arguments which were passed from the sub-sequence ![](https://developer.infor.com/wp-content/uploads/2025/03/Sub-Message-update.jpg)
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA flow using Invoke Workflow to invoke a sub workflow

How to create an RPA flow using OneDrive activities to download files

## Overview This tutorial will show you how to create a basic flow using few of the OneDrive Activities. We will create a flow to download the documents/ files from OneDrive Folder and moving them to a different folder. ![](https://developer.infor.com/wp-content/uploads/2024/08/dl1.png) * * * ### Components * RPA Management * RPA Studio * OneDrive access (Office365) ### Requirements * Before you can start building the flow, you’ll need to install RPA Studio on your machine and set up a connection between the RPA Studio and RPA Management. Check the _[Infor RPA Studio User Guide](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=rpasg/nts1702965214813.html#)_ for the steps on how to do it. * Meet the prerequisites for using the MS Office 365 graph activities: * Create the RPA Application in Azure tenant following the steps listed in: [Register an application with the Microsoft identity platform - Microsoft Graph | Microsoft Learn](https://learn.microsoft.com/en-us/graph/auth-register-app-v2) * Create the MS Office 365 Oauth provider in RPA Management * Authorize the application in RPA Management * Note: All the above steps are part of the RPA User Guide * Create a folder on your local disc called _e.g. Attachments_ having the following path: C:\RPA\Attachments * Create 2 OneDrive folder: * 1st called : Demo_RPA_OneDrive_Move * 2nd called: Demo_RPA_Onedrive_Write * In the Demo_RPA_OneDrive_Write add few files which will be downloaded. * * * ## Tutorial Difficulty: Medium Estimated completion time: 25 Minutes 1. Open RPA Studio on your machine. If you are not signed in already into the Tenant you would be asked to sign in before proceeding to RPA flow designer screens. 2. On the Home page of RPA Studio click Create New Project and specify the following properties in the popup window: 1. Name: _OneDrive Download Move_ 2. ProjectLocation: 3. Description: _OneDrive flow to download the Files from the OneDrive Folder and move the to a different one._ 4. Language: _VB _ ![](https://developer.infor.com/wp-content/uploads/2024/08/dl2.png) 3. We will start our flow by getting the files from the OneDrive Folder which we will be downloading. For that look for _ Find Files or Folders _ activity part of the One Drive Category and drag and drop it on the design canvas and set up its properties. For that we will first create few arguments which later/ variables can be references in the activity properties. * Note: To use this activities and OneDrive activities you need to create Oauth provider MS Office 365 as listed in pre-requisites. * For Subfolder property which should contain the name of the folder from where we will read the files. let’s create an Argument: * called _ReadFolder_ of type: _string_ and default value: "Demo_RPA_Onedrive_Write" * Note: If left empty bot will read the files from the Root Folder. if you which to read a files from a folder which is nested specify the following path “Folder/SubFolder/ …” * Query property should stay empty * For Item, we can create a variable instead of the argument, it will store the first item id found the read folder * called _Item1_ of type _OneDriveItem_ * For Results we can create a variable instead of the argument. This variable will store the list of items id found in the folder. * called _Itemlist_ of type: _OneDriveItem[]_ without any default value, which translates to Array of OneDriveItem * to find _OneDriveItem[]_ data type expand the Variable Type and select _Array of [T]._ Next in the Select Types pop’up expand the dropdown under T value and click Browse for Type, and in the Type Name cell type _OneDrive_ and select _OneDriveItem_ under the _Infor.Activities.OneDrive.Mode_ l domain Click OK and Clikc OK again. ![](https://developer.infor.com/wp-content/uploads/2024/08/dl3.png) 4\. Next, we will get the folder where the files should be moved. For that we will use the same activity as previously Find Files and Folder , but configure it differently. * For Query which is a filter for finding the exact Folder to read we will create an Argument: * called _MoveFolder_ of type: _string_ and default value: _"Demo_RPA_OneDrive_Move" _ * Subfolder property should stay empty as we will be looking for the folder inside of the root folder of OneDrive. * For Item, we can create a variable instead of the argument, it will store the first item id found the read folder * called _Move1_ of type _OneDriveItem_ * For Results we can create a variable instead of the argument. This variable will store the list of items id found in the folder. * called _Movelist_ type: _OneDriveItem[]_ without any default value, which translates to Array of OneDriveItem * to find _OneDriveItem[]_ data type expand the Variable Type and select _Array of [T]._ Next in the Select Types pop’up expand the dropdown under T value and click Browse for Type, and in the Type Name cell type _OneDrive_ and select _OneDriveItem_ under the _Infor.Activities.OneDrive.Mode_ l domain Click OK and Clikc OK again. ![](https://developer.infor.com/wp-content/uploads/2024/08/dl4.png) ![](https://developer.infor.com/wp-content/uploads/2024/08/dl5.png) 5\. Next, we will create the loop to store each of the read file and move it to the different OneDrive Folder once downloaded. For that we need to add For Each activity and specify the following: * for Type property as _OneDriveItem_ which is same as a single object type from the _Itemlist_ variable * for value property define _Itemlist_. * In the activity on Design Canvas You will see the following text “Foreach _item_ in _Itemlist”_ the item signify the single object in this example mail within the list of object, here list of file paths ![](https://developer.infor.com/wp-content/uploads/2024/08/dl6.png) 6.Inside For Each Block we will add a few activities. A Sequence activity is needed inside of the For Each block in order to be able to do that. 7\. Inside of the Sequence block let’s add Download File activity to Download the OneDrive Folder and saved them in the File directory on the local system by specifying the following properties of this activities; * for Download location, where the file(s) should be downloaded, we can create the argument, * called _DownloadFolder_ of type _string_ and default value e.g. "C:\RPA\Attachments" * for File To Download, which is the path of the downloaded file or folder, define item which is the one specified in the For Each block ![](https://developer.infor.com/wp-content/uploads/2024/08/dl7.png) 8\. As the last step we will define the activity o Move the downloaded file do a different OneDrive folder. For that look up Move File or Folder activity and drag and drop it inside to if the Sequence block inside For Each activity and specify its properties in a following way: * for File or Folder to move specify the _item , _ same variable as in the For Each activity * for Destination Folder specify the variable _Move1_ which is the output from the Find Files or Folders activity ![](https://developer.infor.com/wp-content/uploads/2024/08/dl8.png) ## Activities List ![](https://developer.infor.com/wp-content/uploads/2024/08/dl9.png)
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA flow using OneDrive activities to download files

How to create an RPA Flow using OneDrive activities to upload documents

## Overview This tutorial will show you how to create a basic flow using few of the OneDrive activities. We will create a flow to upload the documents/ files into OneDrive Folder by reading them first from the outlook account. We will be using For Each File or Folder in combination with Get Files or Folders to upload the document to an already existing folder. Note: The For Each File or Folder in combination with Get Files or Folders can be also replaced by Find Files or Folder as shown in this tutorial: [How to Create an RPA Flow Using OneDrive Activities to Download Files](https://developer.infor.com/?page_id=5369). ![](https://developer.infor.com/wp-content/uploads/2024/08/bf86aebf-d219-463e-88ea-e3ead58b9e20.png) * * * ### Components * RPA Management * RPA Studio * OneDrive access (MS Office 365) * Outlook email account ### Requirements * Before you can start building the flow, you’ll need to install RPA Studio on your machine and set up a connection between the RPA Studio and RPA Management. Check the _[Infor RPA Studio User Guide](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=rpasg/nts1702965214813.html#)_ for the steps on how to do it. * Create the RPA Application in Azure tenant following the steps listed in: [Register an application with the Microsoft identity platform - Microsoft Graph | Microsoft Learn](https://learn.microsoft.com/en-us/graph/auth-register-app-v2) * Create the MS Office 365 Oauth provider in RPA Management * Authorize the application in RPA Management * Note: All the above steps are part of the RPA User Guide * Create a folder on your local drive called _Attachments_ having the following path: C:\RPA\Attachments * Create OneDrive folder called: Demo_RPA_Onedrive_Write * * * ## Tutorial Difficulty: Hard Estimated completion time: 45 Minutes 1\. Open RPA Studio on your machine. If you are not signed in already into the Tenant you will be asked to sign in before proceeding to RPA flow designer screens. 2\. On the Home page of RPA Studio click Create New Project and specify the following properties in the popup window: 1. Name: _OneDrive Upload Share_ 2. ProjectLocation: 3. Description: __OneDrive flow to get the mails from mail outlook and upload to OneDrive Folder__ 4. Language: _VB _ ![](https://developer.infor.com/wp-content/uploads/2024/08/onedrive-up-2.png) 3\. We will start the flow by adding a _ Sequence _ block to create a small sub-flow to read the mails from the outlook account and store the attachments. Drag and drop the _ Sequence _ activity from the Activities side panel _ . _ 4\. Next in the Activities panel, look for _ Get Outlook Emails Graph _ , which allows to read the mails from Outlook Account in MS Office 365. Click on the activity on the design canvas and set up its properties. Create few arguments which can be references to the activity properties. * Note: To use this activity and OneDrive activities you need to create OAuth provider MS Office 365 as listed in pre-requisites. * Select the Include Attachments property * Mail Folder Name property should contain the name of the mailbox folder from where we will read the email. Create an Argument called _MailFolderName_ of type: _string_ and default value: ”demo” * Select the Mark as Read property. * For Retrieve Top N Mails you can specify e.g. 3 * For Email List we can create a variable instead of the argument. This variable will store the list of the email read from the outlook account. * called _mailList_ of type: _List _without any default value * to find List <_Mail_ > data type expand the Variable Type and select _Browse for type._ In the Type Name cell type _List_ and select _List_ under the System.Collection.Generic domain. Once selected, below the _System.Collection.Generic.List_ from the dropdown select _Browse for type_ and in the new dialog window in the Type Name cell type Mail and select _Mail_ under _Infor.Activities.Email.Mail_. ![](https://developer.infor.com/wp-content/uploads/2024/08/onedrive-up-3.png) ![](https://developer.infor.com/wp-content/uploads/2024/08/onedrive-up-4.png) ![](https://developer.infor.com/wp-content/uploads/2024/08/onedrive-up-5.png) 5\. Now, we will create a loop which will allow us to save an attachment from each read mail. For that we need to add For Each activity and specify the following: * for Type property as _Mail ( Infor.Activities.Email.Mail)_ which is same as a single object type from the _mailLis_ t variable * for value property define mailList. * In the activity on Design Canvas You will see the following text “Foreach _item_ in _mailList”_ the item signify the single object in this example mail within the list of object, here list of mails ![](https://developer.infor.com/wp-content/uploads/2024/08/onedrive-up-6.png) 6\. Within the Body first add a Sequence . 7\. Next, add Download Email Attachment Graph activity which will allow us to save the attachment from each of the read mails. Specify the following properties: * For Email property specify _Item_ as in _ For Each _ activity * For Save Destination which is a path of the directory where the attachment should be stored, create argument: * called _attachmentFiles_ of type _string_ and default value "C:\RPA\Attachments" * For File Paths output property create a variable * called _paths_ of type _List _ * to find List data type expand the Variable Type and select _Browse for type._ In the Type name cell type _List_ and select _List_ under the System.Collection.Generic domain. Once selected, below the _System.Collection.Generic.List_ from the dropdown select the _String_ and click ok. ![](https://developer.infor.com/wp-content/uploads/2024/08/onedrive-up-7.png) ![](https://developer.infor.com/wp-content/uploads/2024/08/onedrive-up-8.png) 8. Now, we will add the activity _ Get Files Directory _ which will allow us to read all the attachements we stored on the local system. The activity can be access in Activities panel under System category. Drag and drop the activity on the deign canvas and click on it. The properties of the selected activity will appear in the properties panel. Let’s configure its properties in a following way: * for Path, which is the path of a specific directory from which we would like to read the files specify _attachmentFiles_ variable which we used for saving the attachements. * for Files, which the list of files path read in the directory, let’s create a variable: * called _FileList_attachements_ of type _List _without any default value * to find _List _data type expand the Variable Type and select _Browse for type. I_ n the Type name cell type _List_ and __ select _List_ under the _System.Collections.Generic_ domain _._ * this variable will store the list of the file paths ![](https://developer.infor.com/wp-content/uploads/2024/08/v2-1.png) 9. Next we will add the For Each Files or Folder s , which will allow us to list the ids of one or multiple folders/ files based on the defined Query. Let’s configure the activity in following way: * For Search Keywords which is the keyword based on which we will be looking up folder(s)/ File(s), create argument: * called _OneDriveWrite_ of type _string_ and default value _"Demo_RPA_Onedrive_Write"_ * For Account which is OneDrive Account from where we will be looking up OneDrives Ids, create argument: * called _AccountMail_ of type _string_ and default value of you mail * For Limit Results specify 1, as we want to only find 1 folder * For Results which will store the array of the retrived IDs, let’s specify the variable * called _resultID_ of type _String []_ ![](https://developer.infor.com/wp-content/uploads/2024/08/v22.png) 10. Next we will add the Get File Or Folder which retrieves a single OneDrive object based on provided Id, you will find it also under One Drive category in activity panel. Select the activity and configure in the following way: * For OneDrive Item ID which is the id of the id to retrieve specify the variable _resultID_ in a following way _resultID_(0) so only a first item from array will be retrieved * For Account which is OneDrive Account from where we will be looking up OneDrives Ids, create argument: * called _AccountMail_ of type _string_ and default value of you mail * For Item which is the OneDrive item retrived, let’s specify the variable * called _Folder_OneDrive_ of type _OneDriveItem_ ![](https://developer.infor.com/wp-content/uploads/2024/08/v23.png) 11. Now we will be sharing the created OneDrive folder which we found. For that lest add Share File or Folder into the canvas. Click on the activity and configure it in the following way: * For File or Folder to Share property which should contain the id of the OneDrive Item to share specify F _older_Onedrive_ variable output from Get File Or Folder activity. * For Grantee permissions select which permissions should a person you share the file with get. You can select between _Edit and View._ * For Grantee Type which is the type of the recipient for whom the permission are granted, you can select from dropdown e.g. _SpecificPeople, PeopleInOrganization or Anyone_ * For Recipients which is the list of people with whom we should share the folder, let’s create the argument * called _reclist_ of type _Array of string, String[]_ without a default value(s) written between the “{}” e.g. {“natalia.ptaszek@infor.com“, “john.smith@infro.com“} * For Require sign in select _True_ * For Send sharing invitations mail select _True_ ![](https://developer.infor.com/wp-content/uploads/2024/08/v24.png) 12. Next we will create a loop which will allow us to upload each of the stored attachment into OneDrive Folder For that we need to add For Each activity and specify the following: * for Type property as _String_ which is same as a single object type from the _FileList_attachements_ variable * for value property define _FileList_attachements_. * In the activity on Design Canvas You will see the following text “Foreach _item_ in _FileList_attachements”_ the item signify the single object in this example mail within the list of object, here list of file paths Note: Optionally next you can add the Sequence activity inside of the For Each block ![](https://developer.infor.com/wp-content/uploads/2024/08/v25.png) 13. At the end add Upload File to start uploading the attachments saved in the File directory on the local system and specify the following properties of this activities; * For File Upload property specify _Item_ as in _ For Each _ activity * For In Case of a Conflict select _Replace_ * for Destination Folder define the variable _Folder_Onedrive_ * for Destination Path, which is the path of the uploaded file or folder, let’s create the variable: * called _attachementDrive_ of type _OneDriveItem_ without any default value ![](https://developer.infor.com/wp-content/uploads/2024/08/v26.png) Now the flow is complete and can be run to read the files and upload them to one drive automatically. ## Activities List ![](https://developer.infor.com/wp-content/uploads/2024/08/v27.png)
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA Flow using OneDrive activities to upload documents

How to create an RPA flow using Outlook Email activities

## Overview You need to create a basic flow using some of the Outlook automation activities to read mail and store attachments. We will build an RPA flow which first reads emails from an outlook account. Then for each email, the email text body will be written into the _.txt_ file including the attachments one by one. * * * ### Components * RPA Management * RPA Studio * Microsoft Outlook application ### Requirements * Before you can start building the flow, you’ll need to install RPA Studio on your machine and set up a connection between the RPA Studio and RPA Management meaning. Check the _[Infor RPA Studio User Guide](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=rpasg/nts1702965214813.html#) _for the steps on how to do so. * You may also need to create a few artifacts: * Create a folder to store the .txt file where the mail body will be read into e.g. “C:\RPA” * Create a .txt file within this folder “C:\RPA\rpa.txt” * You can also create a sub-folder inside of your outlook account named “Test” where you can send / save 2 mails with Subject "Test" containing the attachments. * * * ![](https://developer.infor.com/wp-content/uploads/2024/09/b68ab600-28f3-464e-a611-68da299c31ba.png) ## Tutorial Difficulty: Medium Estimated completion time: 25 Minutes https://youtu.be/uaGsqGLygYQ?si=ZRv0FAC7g9IB12hT This tutorial explains how to create a basic flow in Infor RPA Studio to read email messages and download their associated attachments by using Infor’s automated email Outlook activities. 1 - Open RPA Studio on your machine. If you are not signed in already into the tenant, you will be asked to sign in before proceeding to RPA flow designer screens. 2 - On the Home page of RPA Studio click Create New Project and specify the following properties in the pop-up window: (a) Name: _OutlookMails_ (b) ProjectLocation: (c) Description: _Read Outlook Mails._ (d) Language: _VB _ 3 - Let’s first focus on reading the mails from Outlook account. For that we need to add the _Get Outlook E-mails_ activity to the flow and specify the following properties: * Account _–_ which is the email address from which the email is read. Specify the argument: * _mailaccount_ of type _string_ and default value for your email account * Mail Folder _–_ the exact email folder within selected account. Specify the argument: * _mailfolder_ of type _string_ and default value for your email account * Optional: Filter _–_ use this property to filter the emails which should be read * e.g. “[Subject] = Test” * Note: more examples of the filters can be found in the [_Infor RPA_ user guide](https://docs.infor.com/inforos/2024.x/en-us/useradminlib_cloud/default.html?helpcontent=rpasg/nts1702965214813.html#). * Mark As Read – check if you don’t wish to read the same email * Only unread mails – only unread email would be read it is an explicit filter. Please check this checkbox * Top Number of email which should be read in one go – it is an integer value e.g. 2 * For Output property Emails we need to create the variables * called _emaillist_ which will store the list of mails of type _List _ * To find List data type, expand the Variable Type and select _Browse for type._ In the Type Name cell type _List_ and select _List_ under the System.Collection.Generic domain. Once selected, below the _System.Collection.Generic.List_ from the dropdown select _Browse for type_ and in the new dialog window in the Type Name cell type Mail and select _Mail_ under Infor.Activities.Email. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-8.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-9.png) 4 - Now let’s start reading the mails one by one. For that let’s look for an automation activity called _For each_ and define * for Type property as _Mail_ which is same as a single object type from the _emaillist_ variable * for Values property define _emaillist_. * In the ForEach activity on Design Canvas, you will see the following text “Foreach _item_ in _emaillist”_ the item signifies the single object in this example mail within the list of objects (in this example being list of mails). ![](https://developer.infor.com/wp-content/uploads/2024/02/image-10.png) 5 - Add the _Sequence_ activity to specify the flow for reading each mail body and writing to the file. For adding a flow inside the ForEach activity we always need a Sequence activity. 6 - Within the Sequence add activity _Assign_ which will allow us to assign the mail body to a variable of type _string_. On the Properties panel: * For To property – create a variable called _body_ of type _string_ – in this variable we will store the text of the mail body * For Value property – here specify the VB expression for transforming the read mail body into a _string_ data type by typing: i _tem.body.tostring_ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-11.png) 7 - Next add _Append Line_ activity which will allow RPA flow to write the mail body into a .txt file. To specify its properties: * For Line property – input the variable storing the body of the mail which in this case _body_. * For Source Filepath property - it should be the path of the .txt file where we will write the mail body e.g. “C://RPA/rpa.txt” or you can create a variable called _filepath_ of type _string_ with _default values_ ![](https://developer.infor.com/wp-content/uploads/2024/02/image-12.png) 8 - In addition you can also specify the activity to download the attachments if any were sent by adding _Download Outlook Attachment_ activity and specify the following input and output properties: * For input Email property specify _Item_ as in _For Each_ activity * For input Path which is the directory path where the attachment should be stored, create variable: * called _attachementpath_ of type _string_ and default value "C:\RPA" * For output File Paths property create a variable * called _attachemenfilepath_ of type _List _ * To find List data type, expand the Variable Type and select _Browse for type._ In the Type name cell type _List_ and select _List_ under the System.Collection.Generic domain. Once selected, below the _System.Collection.Generic.List_ from the dropdown select the _String_ and click ok. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-13.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-14.png) Now we can run this flow to see if all if working as expected. In case of any errors check the Output panel to see where the error may have occurred. ## Activity List ![](https://developer.infor.com/wp-content/uploads/2024/06/email-outlook-activity-list.png)
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA flow using Outlook Email activities

How to create an RPA flow using Send Hotkey activity to access M3 popup

## Overview The Send Hotkey activity in the RPA Studio allows you to send the keyboard shortcuts to an UI element. By simulating keystrokes and keyboard shortcuts, you can streamline processes and interact with applications efficiently. In the M3 web application, users can navigate to a specific screen by running a transaction code. For example, after logging into the M3 app and pressing _CTRL+R_ , a Search and Start control appears. By entering the transaction code _MFS100_ , users are directed to the _Internal Invoice.Create_ screen. * * * ## Components * [RPA](https://developer.infor.com/components/robotic-process-automation/) * RPA Management * RPA Studio * M3 application (target application in our example) [Download](https://developer.infor.com/wp-content/uploads/2024/10/Infor-Tenant-OTP-Authentication1.0.0.zip) ## Requirements You need to install the latest version of RPA Studio on your machine: * Download the connection files * Download RPA Installer from RPA Management. For this tutorial you need to install: * IDE Studio * Establish a connection between the RPA Studio and the RPA Management * You can check the _[Infor RPA Studio User Guide](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=rpasg/nts1702965214813.html#) _for the details ### Pre-requisites * Target Application : Ensure the application or window is active and in focus. * Key Identification : Know the exact keys or key combinations required. * Modifier Keys : Understand how to configure and use modifier keys (Ctrl, Alt, Shift). * Application State : Verify the application is in a state to accept the hotkey input. * Timing : Be aware of any required delays between key presses. * Error Handling : Implement error handling for potential hotkey failures. * * * ## Tutorial Difficulty: Medium Estimated completion time: 25 Minutes ### 1\. Open RPA Studio Open RPA Studio on your machine, and sign in, if required. ### 2\. Create a new project On the Home page click Create New Project and specify the following properties in the pop up window: 1. Name: _M3HotKey_ 2. ProjectLocation: 3. Description: _Demo on M3 HotKey_ 4. Language: _VB _ ### 3\. Model the login steps First we need to model the steps to login into the tenant navigating directly into M3 Home Screen. For the steps on login into the tenant follow the tutorial: _[How to create an RPA Flow using the Get Microsoft OTP Code to login to Infor Tenant](https://developer.infor.com/wp-admin/post.php?post=7952)._ Note: You may want to skip particular steps which are not required in your tenant setup like generation of the OTP code for login and double check the XPATH. Alternatively, you can import the provided OTP.xaml into this project by importing and unzipping the project from _How to create an RPA Flow using the Get Microsoft OTP Code to login to Infor Tenant_. Then right-clicking on the name of the Project inside of the project panel and selecting import file. ![](https://developer.infor.com/wp-content/uploads/2025/03/ImportFile.jpg) ### 4\. Start building the flow Next we move on to the MainPage.xml. We then add the Invoke Workflow activity. You can find the list of activities by clicking Activities in the left-hand side bar or from the View menu in the top bar. Use search to find the activity you want. Configure the activity in the following way: * For the _ Input Arguments _ * Create 3 arguments of type _string_ named: _UserLogin, Password, URL_ with appropriate default values . * Note: to simplify the setup the name of the arguments should be same as in the OTP.xaml * Click on the Invoke Workflow activity and define the _ Input Arguments _ as followed: New Dictionary (Of String, Object) from {{"URL", URL}, {"UserLogin", UserLogin}, {"Password", Password}} * this means that the value of the URL, UserLogin, Password argument will be passed to the subflow ![](https://developer.infor.com/wp-content/uploads/2025/03/M3-Invoke.jpg) * For the _ Workflow File _ create the variable called SubWorkflow with default value of the OTP.xaml workflow path “….\OTP.xaml“ Note: that the OTP.xaml workflow must be part of this specific project * For _ Output Arguments _ create the variable called _Dictionary_ of type _iDictionary _ (Browse for types/System.Collections.Generic.IDictionary) ![](https://developer.infor.com/wp-content/uploads/2025/03/M3-Variables.jpg) ### 5\. Check the variables in the imported OTP.xaml Go to OTP.xaml sequence to validate that you have 3 arguments called: URL, UserLogin and Password with Direction IN without the default values. The values will be passed from the Main sequence. ![](https://developer.infor.com/wp-content/uploads/2025/03/OTP-xaml-arguments.jpg) ### 6\. Model the M3 steps After Invoke Workflow allows us to log into the M3 application, you can model the steps to access the M3 Search and Start panel open while using the “CTRL + R“ hotkey. First, you need to use the To IFrame activity to switch to an iframe, as the target elements are located within it. Configure the activity in the following way: * for _ Wait After _ let’s add 2000, it means that the bot will wait 2000 MS after executing this activity * for _ Input _ specify the following Xpath value _"//iframe[contains(@name, 'm3h5_')]"_ ![](https://developer.infor.com/wp-content/uploads/2024/10/image-164.png) Now, use the Send Hotkey activity to send the keyboard keys “ _CTRL + R_ ” to the M3 application which will allow the bot to open the “Search and Start“ dialog window. For that let’s configure the activity in a following way: 1. for _ Wait After _specify 5000 2. for _ Wait Before _ specify _5000_ 3. for **_ Modifier _ select _CTRL_ 4. for _ Key _ type _“+ R”_ 5. for _ XPath _ specify _"/html/body"_ ![](https://developer.infor.com/wp-content/uploads/2025/03/M3-Hotkey.jpg) When the “Search and Start” control appears, bot should click the input text box within this control. For that add _Web/ Click _ activity, and for _ XPath _ specify "//input[@id='search-and-start-autocomplete'] You can also rename the _Click_ activity to "Click search-and-start- autocomplete ![](https://developer.infor.com/wp-content/uploads/2025/03/M3-Click-Search.jpg) Next we should model the step to send the required program code value _(e.g.MFS100)_ to this input text box. We can do that by using the Send Keys activity. For _ Key _ specify the program code e.g. “MFS100“. ![](https://developer.infor.com/wp-content/uploads/2025/03/M3-Send-Keys.jpg) Finally, you should model the step where the bot clicks the ‘OK' button on the “Search and Start” control. For that use the Click activity and configure it in the following way: * For Wait After add 3000 * For _ Xpath _ specify "//button[@id='oc-btn-ok'] ![](https://developer.infor.com/wp-content/uploads/2025/03/M3-OK-Button.jpg) ### 7\. Execute the Flow Now you can save your flow. Click Run to execute and verify that the user is navigated successfully to the required Invoice Creation screen in the M3 application.
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA flow using Send Hotkey activity to access M3 popup

How to create an RPA flow using System activities

## Overview This tutorial will show you how to create a basic flow using system automation and workflow activities. Let’s create a flow which will allow a bot to read files and check if they contain any text. The text then would be written into a logfile which would be created upon running the RPA flow. * * * ### Components * RPA Management * RPA Studio ### Requirements * The user needs access the cloud tenant via login. * Before creating the RPA Flow, you need to install RPA Studio on your machine and set up a connection between the RPA Studio and RPA Management meaning the on-premis component and Multi-Tenant component by using the connection files from API Gateway. Check the _[Infor RPA Studio User Guide](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=rpasg/nts1702965214813.html#) _for the steps on how to do it. * Before we start building the flow, let’s first create few artifacts needed to set up an RPA flow * Create one folder called SystemActivities e.g. of the Folder path C:\RPA\SystemActivities * Within the created folder (C:\RPA\SystemActivities) create 3 .txt files e.g. * Test1.txt * Test2.txt * Test3.txt * For Text1.txt and Text3.txt files, add the text “I have text.“ and leave the Test2.txt file empty. * Create a Folder called LogFile e.g. of the Folder path C:\RPA\LogFile. * * * ## Tutorial Difficulty: Easy Estimated completion time: 15 Minutes https://youtu.be/pbmJUC2lGSQ 1. Open RPA Studio on your machine. If you are not signed in already into the Tenant you would be asked to sign in before proceeding to RPA flow designer screens. 2. On the Home page of RPA Studio click Create New Project and specify the following properties in the pop’up window: 1. Name: _ReadFilesinDirectory_ 2. ProjectLocation: 3. Description: _Read Files in Directory_ 4. Language: _VB _ ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-1.png) 3. Start the flow by creating the log file, where you will store the summary of the action, meaning the read file path and the findings if the file was empty or had any content. From the Activities side panel drag and drop the _ Create File _ activity _ . _Click on the activity on the design canvas and set up its properties. For that we will first create few arguments which alter can be references in the activity properties. ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-2.png) * For Target Filename property which should contain the name of the logfile and this extension, let’s create an Argument: * called _logfilename_ of type: _string_ and default value: ”logfile.txt” * For Target Filepath which is path of the file where the logfile should be stored, let’s create a second Argument: * called _logfilepath_ with default value: " C:\RPA\LogFile"” * For File Output file we will can create a variable instead of the argument. This variable will store the entire path of the created log file (directory it is in + the file name) * called _outputfilepath_ of type: _string_ without any default value ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-3.png) ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-4.png) 4. Configure the flow to start reading the files in the director. For that let’s drag and drop the _ Get Files in Directory _ activity. For this activity let’s define the following values for its properties * for Path property which will hold the information which directory to access, create : * Argument called _Path_ , of type _string_ with default value "C:\RPA\SystemActivities" * for the Files property, which will hold the list of the files * Variable called _files_ of type List (System.Collection.Generic.List ) * to find List data type expand the Variable Type and select _Browse for type._ In the Type name cell type _List_ and select _List_ under the System.Collection.Generic domain. Once selected, below the _System.Collection.Generic.List_ from the dropdown select the _String_ and click ok. ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-5.png) ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-6.png) ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-7.png) 5. Create a loop so that RPA Process can read each of the access files in the loop one by one and perform an action. For that let’s add the activity called F _ or each _and define its type property as _String._ 6. Create a logic that for each “item in list of the files” where files is represented by variable _files_ , we will read the file. In that case in Value property we need to specify _files_ variable ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-8.png) 7. Next we would like to add the logic that we would like to read each of the files. In that case we need a new automation activity called _ Read a file _. 8. Specify the following _ Read a file _ properties: * for Source Filepath property should be item as we defined in the loop component * for the Text property which holds the text read in the .txt file, let’s create a variable * called _text_ of type _string_ ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa9.png) 9. Now the RPA flow should perform a different action depending if the file had a content or was empty. For that we would need a condition activity if . 10. In If activity property we can defined that: * if “ _text_ = “” which translates to if the file had an empty text within ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-10.png) Then we would like to write this discovery into the logfile. For that we need to use Append line activity with following properties: * for Line property specify : item+" this file is empty" * for Source Filepath property specify the _outputfilepath_ variable . ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-11.png) * Else, so if the file contained the text, we will also write it into Logfile using Append Line _activity with following properties:_ * Line property specify: item+" this file has text " * for Source Filepath proprty specify the _outputfilepath_ variable . ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-12.png) Now you can test by trigger it. Click on the Run button in the toolbar above the design canvas. ### Logs Once the RPA process is run, in the Output Page of the RPA Studio you can check the logs if the activities were executed without throwing any errors. If the activity code is 200 it means that it was executed successfully otherwise if the code is 401, 402, 500 or other it means that there has been an issue while executing a particular activity. ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-13.png) ### Flow Improvements Now you can improve the flow by tackling one possible exception scenario, which is the possibility of logfile being already there. 1. For that we will use the activity __ Path Exist where * for Path property is the:_ outputfilepath_ * _which we will change to be the Argument_ rather than variable __ as it can be different depending on where the process is run with provide default value: “C:\RPA\LogFile\logfile.txt” * For IsValid property we will create a new variable logfileexists of type Boolean. 2. Now we need to add a condition activity _ IF _and Condition property specify _logfileexists_ , meaning _ _ If log file exists * IF Then, than do nothing as it is TRUE, * IF Else , create a file, for that just move the Create a text file activity into this body. Now you can run the flow again to see if it tackles the scenario where the logfile exists. ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-14.png) * * * ## Activity List The following System and Workflow activities were used in this tutorial: ![](https://developer.infor.com/wp-content/uploads/2024/06/system-activity-flow-rpa-15.png)
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA flow using System activities

How to create an RPA Flow using the Get Microsoft OTP Code to login to Infor Tenant

Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA Flow using the Get Microsoft OTP Code to login to Infor Tenant

How to create an RPA flow using Try-Catch activity

## Overview Handle exceptions with the Try-Catch activity. This activity can be used with any of the RPA Activities that might throw an exception in a scenario, and is also equipped with handling exceptions thrown by specific RPA Activities, such as OCR, Workflow, Web, etc. To help us understand the basics of one of the many use cases this activity will help us with, we will take an example of working with Excel. Now, in a lot of scenarios, we will be using our Excel Activities. When you run an RPA flow that uses the Excel activities, if the Excel application is open, the activities won’t be executed, and you will get a 500 error. We will handle this scenario using Try Catch. * * * ### Components * RPA Management * RPA Studio * Excel Desktop application ### Requirements * Before we start building the flow, you’ll need to have an Excel workbook available locally. * Also, you’ll need to install RPA Studio on your machine and set up a connection between the RPA Studio and RPA Management, the on-premise component and multitenant component, by using the connection files from API Gateway. Check the _Infor RPA Studio User Guide_ for the steps on how to do so. * * * ## Tutorial Difficulty: Easy Estimated Completion Time: 15 minutes 1 - Open RPA Studio on your machine. If you are not signed in already into the Tenant, you would be asked to sign in before proceeding to RPA flow designer screens. 2 - On the Home page of RPA Studio click Create New Project and specify the following properties in the pop’up window: (a) Name: _TryCatchExcel_ (b) ProjectLocation: (c) Description: _Try Catch with Read Range in Excel._ (d) Language: _VB ._ 3 - TRY - In our case, any Excel activity will not run if Excel is running. These activities could be anywhere in the RPA Flow but to make things simple, I have just started with drag and dropping Try Catch activity, next I will look up a “Read Range” activity and placed it in the Try block. Now, when this RPA Flow runs, and if Excel is running, this activity will encounter an error. Now for this activity to throw an exception at this point, be sure to uncheck the Continue on Error property in the Properties panel. Any activity will only throw an exception when the Continue on Error is unchecked. Be sure to output the DataTable in a variable. We will use this variable to validate whether the Excel was read or not later. If Excel is running, an exception will be thrown which we will catch in the Catch block. 4 - CATCH - There can be different types of exceptions and they are caught using appropriate Exception classes. In this case we will simply use System.Exception to catch ours. Along with catching the exception, we can add an activity or a sequence here to handle that exception. Here, we have added a sequence that contains a message box. The message will display the Exception we have encountered and also the further instructions to handle it. “exception.message” will display the exception encountered. The below input can be given to the “Input Text” property of the Message box: exception.message + "RPA cannot access Excel since it is open. Pls close Excel and click on OK to proceed. We ask the user to close Excel before proceeding and then click on OK on the message box. We have used a Delay to allow the user to complete these actions. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-5.png) ![](https://developer.infor.com/wp-content/uploads/2024/02/image-6.png) 5 - Finally - Finally block executes irrespective of whether an exception was caught or not. We will take advantage of this property to validate whether our Excel was running in the background or not. We will place an IF block inside the Finally and check “dt is Nothing”. This is a check for whether the variable where “Read Range” was giving an output is empty or not. In case, Excel was running, “Read Range” will not work, and nothing will be stored in dt. If there is an output in dt, this means Excel was closed and the activity worked. If Excel was open at first and then had to be closed, then it means we would need to read it again using “Read Range”. If Excel was not running, then nothing needs to be done. ![](https://developer.infor.com/wp-content/uploads/2024/02/image-7.png) 6 - Click on “Run” to run you RPA Flow.
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to create an RPA flow using Try-Catch activity

How to get XPath using the Infor RPA Recorder and Inspector

Overview

This tutorial will help you learn how to get XPaths of web elements using the Infor RPA Recorder and Inspector web extension.

What is XPath?

XPath is a Selenium technique to navigate through a page's HTML structure . It enables us to navigate any document's XML structure, which can be used on both HTML and XML documents.

XPath is used in almost all web activities. It is used whenever we have to refer to any element on a webpage. For example, if we have to click on a link on a webpage, we could pass the XPath of that to the Click activity.


Components

  • RPA Management * RPA Recorder

Requirements

  • Before starting on using the Web activities, we need to install the Infor RPA Recorder and Inspector web extension from the Chrome Store. * Go to Chrome Store * Search “Infor RPA Recorder and Inspector”. The extension will appear. * Add the extension to your preferred browser.

Tutorial

Difficulty: Easy Estimated completion time: 15 Minutes

  1. Open the Web browser of your choice. Go to the site that you need to be automating. For example, it could be a tenant that we are trying to log into. 2. Click on the Extension icon on the top right corner. On clicking, a list of active extensions appears, click on the Infor RPA Recorder and Inspector to launch the extension. Extension icon can be seen highlighted.

3. On launching, you can see the application has two tabs, Inspector and Recorder. We will stick to the Inspector tab for this tutorial. You can also the see the site the Inspector is currently referring to.

4. Click on the Arrow with the dotted lines around it to get into Inspector more. Now anything you click on the web page will not be registered as click but would rather generate the XPath of that element.

5. In this example we are inspecting the login page of a tenant. After starting the inspection by clicking on the arrow, you would see all the clickable fields highlighted, to indicate that they are clickable fields. In this case, the “Username”, “Password”, “Sign in” button, “Reset/Forgot Password” are all clickable fields that could be used in automation. For logging in though, we only need the username, password, and the Sign in button. When all these three fields are clicked, the XPaths generated can be seen on the Inspector.

6. We now have the XPaths of these elements. They all have a “cross” and a “copy” icon with it. The copy icon can be used to copy the XPath and use it in the RPA Studio. The XPaths of the username and pass fields can be used with the “Set Text” activity, which would allow you to set the required texts in those fields. The XPath of the Sign in button can be used in the “Click” activity to click on the Sign in button.

Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to get XPath using the Infor RPA Recorder and Inspector

How to install RPA in attended mode

Overview

Your team needs access to a powerful yet simplistic tool for designing, testing, and deploying automation workflows, equipped with a user-friendly interface that caters to a diverse range of users, including business analysts, developers, and IT professionals.

Attended installations are best suited for automation of workflow processes that require some user oversight. These installations execute workflow processes in the existing windows user session and are visible to the user while executing.

This tutorial will show you how to install Infor RPA components in an attended mode of execution and how to successfully access the multitenant RPA Management system.

Components

  • Web Browsers: Chrome, Edge * Microsoft Office: Office 365 * RPA Management * RPA Studio * RPA Assistant * RPA Runtime

Requirements

  • The user needs access the cloud tenant via login. * The attended mode of process execution must be triggered on demand from the RPA Assistant on-prem application and should be supervised by the user during its runtime. * It is recommended to use the attended execution mode in case specified user involvement is required during the process.

Tutorial

Difficulty: Easy Estimated completion time: 5 Minutes

https://youtu.be/z6IRo4NYLkQ?

Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to install RPA in attended mode

How to install RPA in unattended mode

Overview

Unattended installations are best suited for workflow process automation that can execute completely without user intervention. These executions are configured in Mastermind via the RPA Management UI and can execute on a device in a chosen windows user session either 'on-demand' or on a selected schedule.

This tutorial will show you how to install Infor RPA components in an unattended mode of execution.

Components

  • Web Browsers: Chrome, Edge * Microsoft Office: Office 365 * RPA Management * RPA Agent * RPA Robot Service * RPA Runtime

Requirements

  • The user needs access the cloud tenant via login. * Ensure RPA is enabled on the windows device. * Add any windows users on the device that are intended to be used for RPA to the 'Remote Desktop Users' group.

Tutorial

Difficulty: Easy Estimated completion time: 5 Minutes

1 - Download the RPA Installer from the RPA Management UI 'Downloads' section

(a) Launch the Installer

(b) (Optional) Pick the 'Home' and 'Data' locations where RPA will download relevant files during automation

(c) On the Select Features screen choose 'Unttended RPA'

(d) (Optional) Select 'Studio IDE' to install the RPA Studio

(e) Click Next and complete Installation

  • It takes some time to complete due to standalone python installation.

2 - After installation you will be prompted to launch the 'Configuration Manager' which will help the RPA Agent establish its connection with Mastermind

  • Select 'Yes' and click Finish

3 - Once the Configuration Manager launches, click the '+' button to add a tenant profile

  • Select the previously downloaded ionapi file for the RPA Agent

4 - Navigate to the 'Generate Keys' menu and click button 'Generate Keys'

5 - Navigate to the 'Device Settings' menu

  • Enter in the number of concurrent RDP sessions you wish to allow RPA to use at any given time (This number must be less than the maximum RDP sessions allowed by the device)

6 - Navigate to the 'Mastermind Connection' menu

(a) Load up a browser and login to the Mingle Portal v2 for your tenant

(b) Load up the RPA Management UI and navigate to the 'Devices' menu

(c) Click 'Add Device' and enter the required fields to create the Device in Mastermind

  • FQDN is provided in the configuration manager as 'Device Name' and can be copied by clicking the 'Copy' button (This value is a required input in the Management UI Device Creation form)

(d) After creating the device in the RPA Management UI, Click the copy to clipboard icon next to the new device

(e) Paste the device id into the 'DeviceId' field in the Configuration Manager and click 'Save'

7 - Recommended to restart device

8 - Device should now be connected to Mastermind, and should show up as an available device in the RPA Management UI

9 - (Optional) In the RPA Management UI, navigate to the 'Robots' menu

(a) Robots in Mastermind represent the windows user sessions the automation will be executed in

(b) Create a new robot and on the device section, map the new robot onto the newly created device

(c) You should now be able to create jobs to execute on the newly created device for the new robot

Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to install RPA in unattended mode

How to publish and execute RPA flows in attended mode

Overview

Your team wants to view the results of their newly created workflow in the cloud tenant.

In this tutorial, we will walkthrough how to publish an RPA flow to Infor RPA Management and run it from RPA Assistant in an attended mode.

Components

  • RPA Management * RPA Studio * RPA Assistant

Requirements

  • The user needs access the cloud tenant via login.

Tutorial

Difficulty: Easy Estimated completion time: 15 minutes

https://youtu.be/DahqIoyQIHo

Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to publish and execute RPA flows in attended mode

How to upload documents to IDM using RPA

## Overview This tutorial explains how to upload documents into [Infor Document Management (IDM) ](/components/document-management)using the [IDM API](https://developer.infor.com/tutorials/document-management/how-to-use-idms-apis/) endpoint deployed on [API Gateway](https://developer.infor.com/components/enterprise-integration/). The flow outlined in this tutorial can also be used with the Read Key-Values flow to make the extracted values become the attributes of the uploaded documents. * * * ### Components * RPA Management * RPA Studio * Infor Document Management * Infor API Gateway ### Requirements * Access to a CloudSuite Tenant with RPA. * Security roles: * [IDM-Administrator](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=inforospag/byn1482189123978.html) * [IONAPI-User](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=inforospag/hue1482190929098.html) * [RPA-PROCESS_ADMIN](https://docs.infor.com/inforos/latest/en-us/useradminlib_cloud/default.html?helpcontent=rpasg/cover.html) * * * ## Before Starting Before we start building, be sure to complete the following steps: 1. Make a folder for all the files you want to upload (e.g., _C:\RPA\IDM)._ 2. Download the _PickTicket_ image below and save in the following path: "C:\RPA\IDM\signedpickticket.png". 3. Create a new document type in IDM (e.g., _DocumentUpload_ with one attribute: _ScreenID)._ [Pick Ticket Image](https://developer.infor.com/wp-content/uploads/2024/05/PickTicket.png) 4. Install RPA Studio and establish a connection between RPA Studio and RPA Management. In the RPA Management you need to also Authorize the IONAPI application to be able to call ION API endpoints. To do so go to RPA Management> Manage> and click Authorize next to ION API. ![](https://developer.infor.com/wp-content/uploads/2024/05/ION-API-connection-to-RPA.png) * * * ## Tutorial Difficulty: Hard Estimated completion time: 40 Minutes 1- Open RPA Studio on your machine. If you are not signed in already into the Tenant you would be asked to sign in before proceeding to RPA flow designer screens. 2- On the RPA Studio home page, click Create New Project and specify the following properties in the pop-up window: * Name: UploadDocumentToIDM * Project Location: < default> * Description: Simple document upload to IDM * Language: VB ![](https://developer.infor.com/wp-content/uploads/2024/04/image-1.png) 3- Add the activity Get Files Directory . This allows RPA Studio to read all the files in the selected directory. Then, under System Category , select Activities . Drag and drop the activity on the Design canvas and click on it. The properties of the selected activity will appear in the properties panel. Configure the properties in the following way: * For Path, direct IDM to the files you want to upload with an argument called _FilePath_ of type _string_ and default value of the directory path _"C:\RPA\IDM"._ ![](https://developer.infor.com/wp-content/uploads/2024/04/image-2.png) * For Files, let’s create a variable that will store the list of the file paths: called _FileList_ of type _List _without any default value. ![](https://developer.infor.com/wp-content/uploads/2024/04/image-3.png) * To find _List _data type, expand the Variable Type and select Browse for Type _._ For _Type_ name cell, type _List_ andselect _List_ under the _System.Collections.Generic_ domain _._ Then from the drop down menu select _String_ and press Ok. ![](data:image/png;base64,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) ![](https://developer.infor.com/wp-content/uploads/2024/05/List-of-string-3.png) 4- Next, we need to create the logic to call an IDM Endpoint for each of the read files. For that, we need to drag and drop the activity _For Each_ and configure it in the following way: * Select the _String_ data type for the property type Argument ,since the file path we want to read is represented as a String. * For Value ,specify the _FileList._ * On the main canvas, you should see the following phrase: “For each item in FileList.” It is recommended to change _item_ to _file_ so it is clear what is being read. ![](https://developer.infor.com/wp-content/uploads/2024/04/image-4.png) 5- In the _For Each_ activity Body field, drag and drop the _Sequence_ activity where we will add the next set of activities. Note that without the _Sequence_ activity you can only add one activity as part of the _For Each_ activity body . ![](https://developer.infor.com/wp-content/uploads/2024/04/image-5.png) 6- To send the document to IDM via API endpoint, it must be 64 base encoded. For that, add _File to Base64 String_ * * activity which is part of the System activities category. Configure its properties in the following way: * For FilePath, specify _file_ which represents the file path read from directory. * For Base64String, create a variable called _filebase64_ of type _String._ It will store the base64 encoded file. ![](https://developer.infor.com/wp-content/uploads/2024/04/image-6.png) 7- Next, we will add the _Assign_ activity and define the logic to store the file name as a variable. Later, we will use this property as a dynamic variable for the Endpoint Request payload. Let’s configure its properties in the following way: * For To, create the variable _FileName_ of type _string._ * For Value, specify the VB expression to get the file name: System.IO.Path.GetFileName(file). ![](https://developer.infor.com/wp-content/uploads/2024/04/image-7.png) 8- Next, create the payload for the API Endpoint for POST method which will allow the documents to be posted into IDM with specific values. For that, we need to add the _Templating Activity_ part of the System category for the activities. Let’s configure its properties in the following way: * For the Values property, input the list of the variables used as part of the Template property. In this example it would be FileName and filebase64. To configure the property, click "... " * In the popup window for Key input, enter the name of the variable you will use in the Template property to create the payload for the API Endpoint. For Value input, enter the variable name holding the previously generated value, as defined in the Variable panel. * If a different variable name is used in the Template property, the Key name must be changed accordingly. * For Template, input the payload which would be posted via API Endpoint. Make the following transformations to the payload: * Use single quotation marks (') instead of double quotation marks (), as the value for this property should be a string and enclosed between a set of double quotations. * Encode the dynamic variable in the following way: {{%variablename%}} * If a variable is an integer, write it without single quotation marks ('), otherwise, it will be treated as a string. * In this example, all the values we are passing should be treated as strings, so enclose the variable within single quotation marks ('). * Example payload: * ` "{'item': {'attrs': { 'attr': [ {'name': 'ScreenID', 'value': '1000MR'} ] }, 'resrs': { 'res': [ { 'filename': '{{%FileName%}}', 'base64':'{{%filebase64%}}'} ] }, 'acl': {'name': 'Public' },'entityName': 'DocumentUpload'} }"` * The actual payload is supposed to be in JSON format. However, since double quotations cannot be used, they must be replaced with single quotations. Moreover, the dynamic variables in the payload are " {{%filebase64%}} and {{%FileName%}} * For Text, which will store the payload with the correct values populated, let’s create the variable: _TemplateOutPut_ of type _String._ ![](https://developer.infor.com/wp-content/uploads/2024/04/image-8.png) ![](https://developer.infor.com/wp-content/uploads/2024/04/image-9.png) 9- To use the created Text property output _TemplateOutPut_ in the ION API Request, we need to transform it into JSON format. For that, drag and drop the _Deserialized JSON_ activity and configure it in the following way: * For JToken String , input the value created from the Templating activity as the variable: _TemplateOutPut._ ![](https://developer.infor.com/wp-content/uploads/2024/04/image-10.png) * For JToken Object ,create the variable which will store the JSON payload: _IONAPIPayload_ of type JToken. * To select the _JToken_ data type, click on the Variable Type. In the drop down select _Browse for Types_. Then, type “Jtoken” in the Type Name text field and select _JToken_ under Newtonsoft.Json._Linq._ ![](https://developer.infor.com/wp-content/uploads/2024/04/image-11.png) 10- Now that we have a variable storing the JSON payload to post part of the API call, we can create the final API request to post the document. For that, drag and drop the _IONAPI Request_ activity part of IONAPI activities’ category and configure the activity in the following way: * For Method ,select _POST_ * For URL _,_ create the following argument: * Called _EndpointURL_ of type string and default value of endpoint whole URL (e.g. https://mingle-ionapi.inforcloudsuite.com/ TenantName /IDM/api/items). * The default value should be between the quotation marks as it is of _String_ type. * The URL called as part of this activity should point to the same tenant you are logged into. * For Content Type ,make sure _application_json_ is selected. * File Attachments, Headers will stay empty. * For POST Data ,input the variable which was an output of the Deserialize JSON activity, _IONAPIPayload._ * Since this endpoint doesn’t have any Query Parameters, the Query Parameters property will remain empty. ![](https://developer.infor.com/wp-content/uploads/2024/04/image-12.png) * For Response, you can create the following variable for troubleshooting: * Called _Response_ of type _ResponseObject._ To select the _ResponseObject_ data type, click on the Variable Type. In the drop-down menu, select _Browse for Types_. In the Type Name text input field, type ResponseObject and select _ResponseObject_ under _Infor.RPA.Utilities._ ![](https://developer.infor.com/wp-content/uploads/2024/04/image-13.png) 11- As an optional step for troubleshooting, you can add _Message Box_ as the last activity of this sequence to read the API Response and see if the document was uploaded successfully. Let’s configure the activity in a following way: * For Input Text ,define the VB expression which will read the response from the API call. To do this, use the variable _Response_ which is the output of the previous activity and specify the following VB expression: _Response.ReadAsText._ * The reason for the properties may remain empty. ![](https://developer.infor.com/wp-content/uploads/2024/04/image-14.png) Now you can run the flow and check the logs and uploaded file! ### RPA Activities List ![](https://developer.infor.com/wp-content/uploads/2024/04/image-15.png)
Was this section helpful?

What made this section unhelpful for you?

On this page
  • How to upload documents to IDM using RPA

Best Practices

Was this section helpful?

What made this section unhelpful for you?

On this page
  • Best Practices

Security & User Management

Tutorials that help you leverage Infor's cloud security and user management capabilities.

On this page
  • Security & User Management
View as Markdown

Ask an AI

Open in ChatGPTOpen in Claude