এই নির্দেশিকাটি ওয়ার্কস্পেস স্টুডিও ইভেন্ট অবজেক্টের উদাহরণ প্রদান করে।
এজেন্টরা 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"
}
}