এই নির্দেশিকাটি Workspace Flows ইভেন্ট অবজেক্টের উদাহরণ প্রদান করে।
Flows Google Workspace অ্যাড-অন জুড়ে ব্যবহৃত সাধারণ Google Workspace অ্যাড-অন ইভেন্ট অবজেক্টে ইভেন্ট প্যারামিটার পাঠায়। সাধারণ ইভেন্ট অবজেক্ট সম্পর্কে আরও জানতে, Google Workspace অ্যাড-অন ইভেন্ট অবজেক্ট দেখুন।
ফ্লো ইভেন্ট অবজেক্টে নিম্নলিখিত অবজেক্টগুলি অন্তর্ভুক্ত থাকে:
workflow: একটি ইভেন্ট যেখানে একটি ফ্লো চালানো হলে, তৈরি করা হলে, আপডেট করা হলে, মুছে ফেলা হলে বা একটি কাস্টম রিসোর্স অনুরোধ করা হলে কী ঘটে তা বিশদভাবে বর্ণনা করা হয়। কী ঘটে তার উপর নির্ভর করে, এতে নিম্নলিখিত অবজেক্ট রয়েছে:-
actionInvocation: একটি ধাপ এগিয়ে যায়। -
resourceRetrieval: একটি ফ্লো থেকে একটি কাস্টম রিসোর্স অনুরোধ করা হয়।
-
নিচের টেবিলে কোন ইভেন্ট অবজেক্টটি একটি প্রবাহে কী ঘটে তার উপর ভিত্তি করে পূরণ করা হবে তা দেখানো হয়েছে:
| ইভেন্ট অবজেক্ট | কর্মপ্রবাহঅ্যাকশন | ওয়ার্কফ্লোরিসোর্স |
|---|---|---|
actionInvocation | OnExecuteFunction()যখন কোনও অ্যাকশনে OnExecuteFunction চালু করা হয় তখন কল করা হয়। | প্রযোজ্য নয় |
resourceRetrieval | প্রযোজ্য নয় | providerFunction()ওয়ার্কফ্লো থেকে রিসোর্সটি অনুরোধ করা হলে কল করা হয়। |
actionInvocation
রেফারেন্সের জন্য, এখানে actionInvocation প্রদর্শনকারী একটি ফ্লো ইভেন্টের উদাহরণ দেওয়া হল:
JSON সম্পর্কে
{
"workflow": {
"triggerEventSource": "TRIGGER_EVENT_SOURCE_AUTOMATED",
"actionInvocation": {
"inputs": {
"operation": {
"stringValues": [
"+"
]
},
"value2": {
"integerValues": [
2
]
},
"value1": {
"integerValues": [
2
]
}
}
}
},
"userLocale": "en",
"hostApp": "flows",
"clientPlatform": "web",
"commonEventObject": {
"timeZone": {
"offset": -14400000,
"id": "America/New_York"
},
"userLocale": "en-US",
"hostApp": "WORKFLOW",
"platform": "WEB"
},
"userCountry": "US",
"userTimezone": {
"id": "America/New_York",
"offSet": "-14400000"
}
}
resourceRetrieval
এখানে একটি ফ্লো ইভেন্টের উদাহরণ দেওয়া হল যা resourceRetrieval প্রদর্শন করে:
JSON সম্পর্কে
{
"workflow": {
"resourceRetrieval": {
"resourceReference": {
"resourceType": {
"workflowBundleId": "workflow_bundle_id",
"workflowResourceDefinitionId": "workflow_resource_definition_id"
},
"resourceId": "resource_id"
}
}
},
"userLocale": "en",
"hostApp": "flows",
"clientPlatform": "web",
"commonEventObject": {
"timeZone": {
"offset": -14400000,
"id": "America/New_York"
},
"userLocale": "en-US",
"hostApp": "WORKFLOW",
"platform": "WEB"
},
"userCountry": "US",
"userTimezone": {
"id": "America/New_York",
"offSet": "-14400000"
}
}