Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Table of Contents
English |
---|
Introduction to UiPath |
Thai |
---|
รู้เบื้องต้นเกี่ยวกับ UiPath |
Thai |
---|
ภาพรวม UiPath |
...
Thai |
---|
UiPath เป็นหนึ่งในผู้จำหน่าย Robotic Process Automation (RPA) ชั้นนำ UiPath ประกอบด้วย 3 องค์ประกอบหลัก: |
UiPath Component Architecture
Thai |
---|
สถาปัตยกรรมคอมโพเนนต์ UiPath |
UiPath Studio: UI tool to visually design the process to automate
Thai |
---|
UiPath Studio: เครื่องมือ UI เพื่อออกแบบกระบวนการให้เป็นแบบอัตโนมัติ |
UiPath Orchestrator: Web application that manages the creation, monitoring, and deployment of all robots and processes
Thai |
---|
UiPath Orchestrator: เว็บแอปพลิเคชันที่จัดการการสร้างการตรวจสอบและการปรับใช้หุ่นยนต์และกระบวนการทั้งหมด |
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 |
...
Thai |
---|
UiPath จัดเตรียม Orchestrator API สำหรับการรวมเข้าด้วยกัน ฟังก์ชั่นที่ใช้กันมากที่สุดคือ Starting a 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 |
Fill in desired values for the App ID and App Name, and click Save.
Thai |
---|
กรอกค่าที่ต้องการสำหรับ ID แอปและชื่อแอพแล้วคลิกบันทึก |
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 เครื่องมือดังแสดงด้านล่าง |
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
Click on Deploy.
Thai |
---|
คลิกที่ปรับใช้ |
...
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 |
---|
เมื่อกระบวนการได้รับการปรับใช้ให้ปิดตัวสร้างกระบวนการ ในหน้ามุมมองกระบวนการให้เลือกแท็บเครื่องมือแผนที่เป็นปลั๊กอิน |
Click onConfigure Plugin for the first tool to configure Plugin and select JSON ToolAPI, then key in the following configuration:
...
JSON URL | |
Call Type | POSTPOST Method |
Body Type | Custom JSON Payload |
Custom JSON Payload | { "grant_type": "refresh_token", "client_id": "[clientId]", "refresh_token": "[userKey]" } |
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 |
Click on SubmitApply change to save.
Thai |
---|
คลิกที่ส่งเพื่อบันทึก |
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 | 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] |
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 |
That’s it. The Joget process has been configured to invoke the UiPath Orchestrator API to start a job.
Thai |
---|
แค่นั้นแหละ. กระบวนการ Joget ได้รับการกำหนดค่าให้เรียกใช้ UiPath Orchestrator API เพื่อเริ่มงาน |
Thai |
---|
ขั้นตอน 5. เรียกใช้กระบวนการ |
...
Thai |
---|
ตอนนี้มาทดสอบกระบวนการกัน คลิกที่ปุ่ม Run Process ที่ด้านบนจากนั้น Run Process อีกครั้งในกล่องโต้ตอบการยืนยัน |
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 ตัวดำเนินการ |
Click on each activity to view the values of the workflow variables which obtained the results of the Orchestrator API calls.
Thai |
---|
คลิกที่แต่ละกิจกรรมเพื่อดูค่าของตัวแปรเวิร์กโฟลว์ที่ได้รับผลลัพธ์ของการเรียกใช้ Orchestrator API |
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 name APP_rpa_uipath-3-20201016023843.jwa height 250