Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents


English

Introduction to UiPath

Thai

รู้เบื้องต้นเกี่ยวกับ UiPath

UiPath Overview

Thai

ภาพรวม UiPath

...

Thai

UiPath เป็นหนึ่งในผู้จำหน่าย Robotic Process Automation (RPA) ชั้นนำ UiPath ประกอบด้วย 3 องค์ประกอบหลัก:

 

UiPath Component Architecture

Thai

สถาปัตยกรรมคอมโพเนนต์ UiPath

 

  1. UiPath Studio: UI tool to visually design the process to automate

    Thai

    UiPath Studio: เครื่องมือ UI เพื่อออกแบบกระบวนการให้เป็นแบบอัตโนมัติ

  2. UiPath Orchestrator: Web application that manages the creation, monitoring, and deployment of all robots and processes

    Thai

    UiPath Orchestrator: เว็บแอปพลิเคชันที่จัดการการสร้างการตรวจสอบและการปรับใช้หุ่นยนต์และกระบวนการทั้งหมด

  3. UiPath Robot: Runs processes that were built in UiPath Studio. Execution agent that is installed and executed in the actual machine.

    Thai

    UiPath Robot: รันกระบวนการที่สร้างขึ้นใน UiPath Studio ตัวแทนการดำเนินการที่ติดตั้งและดำเนินการในเครื่องจริง

...

Thai

เลือกชื่อบริการเพื่อเปิดเว็บแอปพลิเคชัน UiPath Orchestrator


 

Step 2: Install UiPath Studio

...

Thai

UiPath จัดเตรียม Orchestrator API สำหรับการรวมเข้าด้วยกัน

ฟังก์ชั่นที่ใช้กันมากที่สุดคือ Starting a Job ซึ่งควรเป็นไปตามกรณีการใช้งานส่วนใหญ่ เราจะใช้ฟังก์ชั่นนี้ในการสอนการรวมต่อไปนี้

 

Design a Process to Start a UiPath Job

...

Since the UiPath Orchestrator API is a REST API with data in JSON format, we can use the Joget JSON Tool to invoke the API.

Before we start, ensure that you have the following critical UiPath information at hand (obtained from the previous Prepare for UiPath Integration tutorial):

Thai

เนื่องจาก UiPath Orchestrator API เป็น REST API ที่มีข้อมูลในรูปแบบJSONเราจึงสามารถใช้ JogetJSON Toolเพื่อเรียกใช้ API

ก่อนที่เราจะเริ่มตรวจสอบให้แน่ใจว่าคุณมีข้อมูล UiPath ที่สำคัญต่อไปนี้อยู่ในมือ (ได้รับจากบทเรียนการเตรียมการสำหรับการรวม UiPath ก่อนหน้านี้):

...

First, let’s design a new app by clicking on Design New App in the Joget App Center.

Thai

ขั้นแรกให้ออกแบบแอปใหม่โดยคลิกที่ออกแบบแอปใหม่ใน Joget App Center


Image RemovedImage Added


Fill in desired values for the App ID and App Name, and click Save.

Thai

กรอกค่าที่ต้องการสำหรับ ID แอปและชื่อแอพแล้วคลิกบันทึก

 

Step 2. Design New Process

Thai

ขั้นตอนที่ 2 ออกแบบกระบวนการใหม่

Click on the Processes menu, then on the Design Process button from the App composer to launch the process in the Process Builder.

Design a simple process containing 2 tools, as shown below.

Thai

คลิกที่เมนูกระบวนการจากนั้นคลิกที่ปุ่มออกแบบกระบวนการเพื่อเปิดตัว Process Builder

ออกแบบกระบวนการง่าย ๆ ที่ประกอบด้วย 2 เครื่องมือดังแสดงด้านล่าง


Image RemovedImage Added


Click on the edit pencil icon after hovering over beside the process name along at the top to configure the process properties. Enter a suitable process name and create 3 workflow variables to store the response values from UiPath API call:

...

  • status

  • Id_token

  • access_token 


Image RemovedImage Added


Click on Deploy.

Thai

คลิกที่ปรับใช้

 

Step 3. Configure First Tool to Get UiPath Access Token

...

Once the process has been deployedsaved, close the Process Builder. In the process view pageList View, select the Map Toolstab to Map Plugins tab.

Thai

เมื่อกระบวนการได้รับการปรับใช้ให้ปิดตัวสร้างกระบวนการ ในหน้ามุมมองกระบวนการให้เลือกแท็บเครื่องมือแผนที่เป็นปลั๊กอิน


Image RemovedImage Added


Click onConfigure Plugin for the first tool to configure Plugin and select JSON ToolAPI, then key in the following configuration:

...

JSON URL

https://account.uipath.com/oauth/token

Call Type

POSTPOST Method

Body Type

Custom JSON Payload

Custom JSON Payload

{

   "grant_type": "refresh_token",

   "client_id": "[clientId]",

   "refresh_token": "[userKey]"

}


Image RemovedImage Added


Under Store to Workflow Variable, map the variables to store the tokens in the matching workflow variables i.e.

...

access_token

access_token

id_token

id_token


Image RemovedImage Added


Click on SubmitApply change to save.

Thai

คลิกที่ส่งเพื่อบันทึก

 

Step 4. Configure Second Tool to Start Job Using the Access Token

Thai

ขั้นตอนที่ 4 กำหนดค่าเครื่องมือที่สองเพื่อเริ่มงานโดยใช้โทเค็นการเข้าถึง

Click on Configure Plugin for the  the second tool to configure Plugin and select JSON ToolAPI , then key in the following configuration:

...

JSON URL
(Replace [accountName] and [serviceName] with the actual values)

https://cloud.uipath.com/[accountlogicalName]/[tenantLogicalName]/orchestrator_/odata/Jobs/UiPath.Server.Configuration.OData.StartJobs

Call Type

POSTPOST Method

Body Type

Custom JSON Payload

Custom JSON Payload  (Replace [processReleaseKey] with the actual Release Key)

{ "startInfo":

   { "ReleaseKey": "[processReleaseKey]",

     "Strategy": "ModernJobsCount",

     "JobsCount": 1,

     "RuntimeType": "Studio" 

   } 

}

Request Headers (Replace [organizationUnitId] with the actual Folder ID or Organization Unit ID 

Authorization: Bearer #variable.access_token#

X-UIPATH-OrganizationUnitId: [organizationUnitId]


Image RemovedImage Added


Under Store to Workflow Variable, map the status variable to the State attribute in the response JSON  i.e.

Thai

ใต้ Store to Workflow Variable ให้จับคู่ตัวแปรสถานะกับแอตทริบิวต์ State ในการตอบสนอง JSON เช่น

status

value[0].State


Image RemovedImage Added


That’s it. The Joget process has been configured to invoke the UiPath Orchestrator API to start a job.

Thai

แค่นั้นแหละ. กระบวนการ Joget ได้รับการกำหนดค่าให้เรียกใช้ UiPath Orchestrator API เพื่อเริ่มงาน

 

Step 5. Run the Process

Thai

ขั้นตอน 5. เรียกใช้กระบวนการ

...

Thai

ตอนนี้มาทดสอบกระบวนการกัน คลิกที่ปุ่ม Run Process ที่ด้านบนจากนั้น Run Process อีกครั้งในกล่องโต้ตอบการยืนยัน


Image RemovedImage Added


Once the process has started, the 2 tools will execute as configured. To view the results of the process, navigate to Monitor -> Completed Processes.

...

Thai

เมื่อกระบวนการเริ่มต้นเครื่องมือ 2 ตัวจะทำงานตามที่กำหนดไว้ หากต้องการดูผลลัพธ์ของกระบวนการให้ไปที่การตรวจสอบ -> กระบวนการที่เสร็จสมบูรณ์

เลือกตัวอย่างกระบวนการและคุณจะเห็นเครื่องมือ 2 ตัวดำเนินการ


Image RemovedImage Added


Click on each activity to view the values of the workflow variables which obtained the results of the Orchestrator API calls.  

Thai

คลิกที่แต่ละกิจกรรมเพื่อดูค่าของตัวแปรเวิร์กโฟลว์ที่ได้รับผลลัพธ์ของการเรียกใช้ Orchestrator API


Image RemovedImage Added


You will be able to see the tool requests and responses in the logs if the debugging option is enabled.

...

Download the sample app

View file
nameAPP_rpa_uipath-3-20201016023843.jwa
height250