במדריך הזה מופיעות דוגמאות לאובייקטים של אירועים ב-Workspace Studio.
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"
}
}