Versions Compared

Key

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

...

Thai

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


Image RemovedImage Added


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

...

Thai

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

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


Image RemovedImage Added


Click on the edit pencil icon after hovering over the process name along the top. 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

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


Image RemovedImage Added


Click on Configure Plugin for the first tool 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 Submit to save.

...

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

ตอนนี้มาทดสอบกระบวนการกัน คลิกที่ปุ่ม 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.

...