รับข้อมูลการรันเวิร์กโฟลว์

ในเวิร์กโฟลว์ที่ต้องใช้ข้อมูลการรันเวิร์กโฟลว์ คุณสามารถใช้การดำเนินการ Get workflow run data เพื่อดึงข้อมูลเกี่ยวกับการรันเวิร์กโฟลว์ที่เจาะจงได้ การดำเนินการนี้แตกต่างจากการดำเนินการ Get data อื่นๆ เนื่องจากจะดึงข้อมูลสำหรับการรันเวิร์กโฟลว์เพียงครั้งเดียวแทนที่จะเป็นรายการทรัพยากร

การกำหนดค่า

ฟิลด์

การดำเนินการ รับข้อมูลการรันเวิร์กโฟลว์ ไม่จำเป็นต้องใช้ฟิลด์ใดๆ

ข้อมูลที่ส่งคืน

การดำเนินการ รับข้อมูลการรันเวิร์กโฟลว์ จะส่งคืนข้อมูลสำหรับการรันเวิร์กโฟลว์หนึ่งรายการ ข้อมูลที่ส่งคืนจะประกอบด้วยข้อมูลของตัวแปรต่อไปนี้

ตัวแปรที่ส่งคืนโดยการดำเนินการรับข้อมูลการรันเวิร์กโฟลว์
ชื่อตัวแปรคำอธิบาย
idGID ของการรันเวิร์กโฟลว์
legacyResourceIdID แบบเดิมของการรันเวิร์กโฟลว์
retryAttemptCountจำนวนครั้งที่พยายามลองใหม่ของการรันเวิร์กโฟลว์
startedAtเวลาที่เริ่มต้นการรันเวิร์กโฟลว์ในรูปแบบ UTC
triggerEventเหตุการณ์ที่ทริกเกอร์การรันเวิร์กโฟลว์ นี่คืออ็อบเจ็กต์ที่มีฟิลด์ต่อไปนี้ ได้แก่ id, source และ triggeredAt
urlURL ของการรันเวิร์กโฟลว์
workflowเวิร์กโฟลว์ที่การรันเวิร์กโฟลว์นั้นเป็นส่วนหนึ่ง นี่คืออ็อบเจ็กต์ที่มีฟิลด์ต่อไปนี้ ได้แก่ id, legacyResourceId, name, tags, url และ version

หากต้องการเข้าถึงข้อมูลที่ส่งคืนในขั้นตอนที่ตามหลังการดำเนินการนี้ ให้ใช้ตัวแปรชื่อ รับข้อมูลการรันเวิร์กโฟลว์ ตัวอย่างเช่น คุณสามารถอ้างอิงสถานะการรันเวิร์กโฟลว์ในการดำเนินการ ส่งอีเมลภายใน ได้ดังนี้

Workflow Run Status: {{ getWorkflowRunData.url }}
Workflow Name: {{ getWorkflowRunData.workflow.name }}
Run Time: {{ getWorkflowRunData.startedAt }}

ทริกเกอร์

คุณสามารถใช้การดำเนินการนี้ในเวิร์กโฟลว์ใดก็ได้ รวมถึงร่วมกับทริกเกอร์ เวลาที่กำหนด ในเวิร์กโฟลว์ที่ใช้ทริกเกอร์ เวลาที่กำหนด เวิร์กโฟลว์จะเริ่มทำงานตามเวลาที่คุณระบุไว้ แทนที่จะเป็นผลมาจากเหตุการณ์ เนื่องจากไม่มีเหตุการณ์เฉพาะเจาะจงในร้านค้าของคุณหรือจากแอปที่เริ่มการทำงานของเวิร์กโฟลว์ จึงไม่มีข้อมูลรวมอยู่ด้วยโดยอัตโนมัติ