รับข้อมูลการรันเวิร์กโฟลว์
ในเวิร์กโฟลว์ที่ต้องใช้ข้อมูลการรันเวิร์กโฟลว์ คุณสามารถใช้การดำเนินการ Get workflow run data เพื่อดึงข้อมูลเกี่ยวกับการรันเวิร์กโฟลว์ที่เจาะจงได้ การดำเนินการนี้แตกต่างจากการดำเนินการ Get data อื่นๆ เนื่องจากจะดึงข้อมูลสำหรับการรันเวิร์กโฟลว์เพียงครั้งเดียวแทนที่จะเป็นรายการทรัพยากร
ในหน้านี้
การกำหนดค่า
ฟิลด์
การดำเนินการ รับข้อมูลการรันเวิร์กโฟลว์ ไม่จำเป็นต้องใช้ฟิลด์ใดๆ
ข้อมูลที่ส่งคืน
การดำเนินการ รับข้อมูลการรันเวิร์กโฟลว์ จะส่งคืนข้อมูลสำหรับการรันเวิร์กโฟลว์หนึ่งรายการ ข้อมูลที่ส่งคืนจะประกอบด้วยข้อมูลของตัวแปรต่อไปนี้
| ชื่อตัวแปร | คำอธิบาย |
|---|---|
| id | GID ของการรันเวิร์กโฟลว์ |
| legacyResourceId | ID แบบเดิมของการรันเวิร์กโฟลว์ |
| retryAttemptCount | จำนวนครั้งที่พยายามลองใหม่ของการรันเวิร์กโฟลว์ |
| startedAt | เวลาที่เริ่มต้นการรันเวิร์กโฟลว์ในรูปแบบ UTC |
| triggerEvent | เหตุการณ์ที่ทริกเกอร์การรันเวิร์กโฟลว์ นี่คืออ็อบเจ็กต์ที่มีฟิลด์ต่อไปนี้ ได้แก่ id, source และ triggeredAt |
| url | URL ของการรันเวิร์กโฟลว์ |
| workflow | เวิร์กโฟลว์ที่การรันเวิร์กโฟลว์นั้นเป็นส่วนหนึ่ง นี่คืออ็อบเจ็กต์ที่มีฟิลด์ต่อไปนี้ ได้แก่ id, legacyResourceId, name, tags, url และ version |
หากต้องการเข้าถึงข้อมูลที่ส่งคืนในขั้นตอนที่ตามหลังการดำเนินการนี้ ให้ใช้ตัวแปรชื่อ รับข้อมูลการรันเวิร์กโฟลว์ ตัวอย่างเช่น คุณสามารถอ้างอิงสถานะการรันเวิร์กโฟลว์ในการดำเนินการ ส่งอีเมลภายใน ได้ดังนี้
Workflow Run Status: {{ getWorkflowRunData.url }}
Workflow Name: {{ getWorkflowRunData.workflow.name }}
Run Time: {{ getWorkflowRunData.startedAt }}ทริกเกอร์
คุณสามารถใช้การดำเนินการนี้ในเวิร์กโฟลว์ใดก็ได้ รวมถึงร่วมกับทริกเกอร์ เวลาที่กำหนด ในเวิร์กโฟลว์ที่ใช้ทริกเกอร์ เวลาที่กำหนด เวิร์กโฟลว์จะเริ่มทำงานตามเวลาที่คุณระบุไว้ แทนที่จะเป็นผลมาจากเหตุการณ์ เนื่องจากไม่มีเหตุการณ์เฉพาะเจาะจงในร้านค้าของคุณหรือจากแอปที่เริ่มการทำงานของเวิร์กโฟลว์ จึงไม่มีข้อมูลรวมอยู่ด้วยโดยอัตโนมัติ