אובייקט האירוע של Workspace Flows

במדריך הזה מופיעות דוגמאות לאובייקטים של אירועים ב-Workspace Flows.

‫Flows שולח פרמטרים של אירועים באובייקט האירוע של התוספים הנפוצים של Google Workspace, שמשמש בכל התוספים של Google Workspace. מידע נוסף על אובייקט האירוע הנפוץ זמין במאמר אובייקטים של אירועים בתוספים של Google Workspace.

אובייקט האירוע של התהליך כולל את האובייקטים הבאים:

  • workflow: אירוע שמפרט מה קורה כשמריצים זרימת עבודה, כשיוצרים, מעדכנים או מוחקים אותה, או כשמבקשים משאב בהתאמה אישית. בהתאם למה שקורה, יש לו את האובייקטים הבאים:

    • actionInvocation: שלב מופעל.
    • resourceRetrieval: משאב בהתאמה אישית מתבקש מתהליך.

בטבלה הבאה מפורט איזה אובייקט אירוע מאוכלס בהתאם למה שקורה בתהליך:

אובייקט האירוע WorkflowAction WorkflowResource
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"
    }
}