Mulesoft RPA & Composer: how work together!

Mulesoft RPA & Composer: how work together!

About Mulesoft RPA and Composer

Mulesoft RPA (Robotic Process Automation) scope is to automate repetitive processes and tasks for every team,process and industry.

End-to-end lifecycle and project management with MuleSoft RPA:

  • Evaluate processes: MuleSoft RPA Manager?empowers you to identify the most impactful process to automate based on measurable outcomes.
  • Design with ease: MuleSoft RPA Recorder?accelerates process design and automatically transforms your workflows to process maps in the RPA Manager.
  • Build with confidence: MuleSoft RPA Builder?enables developers to configure and implement RPA processes with diverse, easy to-use tool box and templates.
  • Test, run, and scale: MuleSoft RPA Bots keep your automated process running robustly and reliably, while allowing you to scale with speed.

Mulesoft Composer scope is to connect apps and data quickly and easily with clicks, not code.

What you can do with MuleSoft Composer: enrich your 360-degree customer view by empowering business teams with a no-code solution — embedded in MuleSoft or Salesforce — for quickly unlocking data, connecting apps, and automating integration workflows to boost productivity.

  • Build integrations easily with clicks, not code
  • Hit the ground running with a growing library of prebuilt connectors for common apps
  • Design integrations and preview with real-time data
  • Monitor any errors with automatic alerts


How integrate Mulesoft Composer with Mulesoft RPA

Mulesoft Composer has a MuleSoft RPA Connector to invoke RPA Processes.

To connect to a system, whether it is a source of data or the target where you are sending data, you must create a connection with that system’s required credentials:

Connection Display Name: a connection name to remember the details of this connection.

RPA API URL: is the RPA Manager URL with?/rpa/api/v1?appended to it.

API key: the authentication code for the user. The API key is generated in the?RPA User Management?module.

Non è stato fornito nessun testo alternativo per questa immagine

Scenario

In this scenario we will see how to connect Mulesoft Composer and RPA to check new record added in an Excel file, get Email field and invoke an RPA Process (NewsLetter process) passing this field.

Non è stato fornito nessun testo alternativo per questa immagine

RPA Process

Follow this tutorial -> Tutorial: Create an Automation from Start to Finish | MuleSoft Documentation but consider these changes:

  • in the build step,add an ActivityParameter 'email' for the entire process

Non è stato fornito nessun testo alternativo per questa immagine

  • and use this parameter in the signup task

Non è stato fornito nessun testo alternativo per questa immagine

  • in the deploy step, instead of create a run configuration, create an invokable configuration:

Non è stato fornito nessun testo alternativo per questa immagine
Non è stato fornito nessun testo alternativo per questa immagine
Non è stato fornito nessun testo alternativo per questa immagine
Non è stato fornito nessun testo alternativo per questa immagine
Non è stato fornito nessun testo alternativo per questa immagine

Save and Republish!

After this, check process state with this configuration

Non è stato fornito nessun testo alternativo per questa immagine

Composer

First of all,create a new Google Sheet like this:

Non è stato fornito nessun testo alternativo per questa immagine

Where file name is RAPNewsletter and sheet name is 'Sheet1'.

Now, go to Composer and create a new Google Sheets Connection:

Non è stato fornito nessun testo alternativo per questa immagine
Non è stato fornito nessun testo alternativo per questa immagine

And configure the Trigger as below:

Non è stato fornito nessun testo alternativo per questa immagine
Non è stato fornito nessun testo alternativo per questa immagine

Add to the flow the invocation of the Mulesoft RPA Process and configure the connection with the informations discussed before in 'How integrate Mulesoft Composer with Mulesoft RPA'

Non è stato fornito nessun testo alternativo per questa immagine

Configure the flow in this way:

Non è stato fornito nessun testo alternativo per questa immagine

Where 'Newsletter demo-FS' is the name of your process created in RPA.

Check Input fields properties and config:

Non è stato fornito nessun testo alternativo per questa immagine

And after this, map the field with email field provided by Google Sheet.

Non è stato fornito nessun testo alternativo per questa immagine

Now the Composer flow is completed and ready to activate and execute!

Test

Add a new record into Google Sheet RPANewsletter and check how a new Firefox page will be opened, redirected to https://www.mulesoft.com/sign-up, email field for signup is filled with field retrieved form Google Sheet and the signup request is submitted automatically.

要查看或添加评论,请登录

Francesco Suraci的更多文章

社区洞察

其他会员也浏览了