ওয়ার্কফ্লো রানের ডেটা পান
যেসব ওয়ার্কফ্লোতে ওয়ার্কফ্লো রানের ডেটা প্রয়োজন হয়, সেখানে নির্দিষ্ট ওয়ার্কফ্লো রান সম্পর্কে তথ্য পুনরুদ্ধার করতে আপনি Get workflow run data অ্যাকশন ব্যবহার করতে পারেন। এই অ্যাকশনটি অন্যান্য Get data অ্যাকশনগুলো থেকে আলাদা, কারণ এটি রিসোর্সের তালিকার পরিবর্তে শুধুমাত্র একটি ওয়ার্কফ্লো রানের ডেটা পুনরুদ্ধার করে।
কনফিগারেশন
ফিল্ড
Get workflow run data অ্যাকশনে কোনো ফিল্ডের প্রয়োজন নেই।
ফেরত পাওয়া ডেটা
Get workflow run data অ্যাকশনটি একটি মাত্র ওয়ার্কফ্লো রানের ডেটা রিটার্ন করে। রিটার্ন করা ডেটায় নিম্নলিখিত ভেরিয়েবলগুলোর তথ্য অন্তর্ভুক্ত থাকে:
| ভেরিয়েবলের নাম | বিবরণ |
|---|---|
| id | ওয়ার্কফ্লো রানের GID। |
| legacyResourceId | ওয়ার্কফ্লো রানের লিগ্যাসি ID। |
| retryAttemptCount | ওয়ার্কফ্লো রানটি আবার চেষ্টা করার সংখ্যা। |
| startedAt | UTC-তে ওয়ার্কফ্লো রান শুরু হওয়ার সময়। |
| triggerEvent | যে ইভেন্টটি ওয়ার্কফ্লো রান ট্রিগার করেছে। এটি এমন একটি অবজেক্ট যেখানে নিম্নলিখিত ফিল্ডগুলো অন্তর্ভুক্ত থাকে: id, source এবং triggeredAt। |
| url | ওয়ার্কফ্লো রানের URL। |
| workflow | যে ওয়ার্কফ্লোটির অধীনে ওয়ার্কফ্লো রানটি অন্তর্ভুক্ত। এটি এমন একটি অবজেক্ট যেখানে নিম্নলিখিত ফিল্ডগুলো থাকে: id, legacyResourceId, name, tags, url এবং version। |
এই অ্যাকশনের পরের ধাপগুলোতে রিটার্ন করা ডেটা অ্যাক্সেস করতে, Get workflow run data নামের ভেরিয়েবলটি ব্যবহার করুন। উদাহরণস্বরূপ, আপনি Send internal email অ্যাকশনে ওয়ার্কফ্লো রানের স্ট্যাটাসের রেফারেন্স দিতে পারেন:
Workflow Run Status: {{ getWorkflowRunData.url }}
Workflow Name: {{ getWorkflowRunData.workflow.name }}
Run Time: {{ getWorkflowRunData.startedAt }}ট্রিগার
আপনি Scheduled time ট্রিগারসহ যেকোনো ওয়ার্কফ্লোতে এই অ্যাকশনটি ব্যবহার করতে পারেন। যে ওয়ার্কফ্লো Scheduled time ট্রিগার ব্যবহার করে, সেখানে ওয়ার্কফ্লোটি কোনো ইভেন্টের ফলাফলের পরিবর্তে আপনার নির্দিষ্ট করা সময়ে শুরু হয়। যেহেতু আপনার স্টোরে বা কোনো অ্যাপে এমন কোনো নির্দিষ্ট ইভেন্ট নেই যা ওয়ার্কফ্লো শুরু করে, তাই কোনো ডেটাই স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত করা হয় না।