اشیاء رویداد استودیوی فضای کاری

این راهنما نمونه‌هایی از اشیاء رویداد Workspace Studio را ارائه می‌دهد.

Flows پارامترهای رویداد را در شیء رویداد مشترک افزونه‌های Google Workspace که در سراسر افزونه‌های Google Workspace استفاده می‌شود، ارسال می‌کند. برای کسب اطلاعات بیشتر در مورد شیء رویداد مشترک، به اشیاء رویداد افزونه‌های Google Workspace مراجعه کنید.

شیء رویداد جریان شامل اشیاء زیر است:

  • workflow : رویدادی که جزئیات اتفاقات هنگام اجرا، ایجاد، به‌روزرسانی، حذف یا درخواست یک منبع سفارشی را شرح می‌دهد. بسته به آنچه اتفاق می‌افتد، دارای اشیاء زیر است:

    • actionInvocation : یک مرحله اجرا می‌شود.
    • resourceRetrieval : یک منبع سفارشی از یک جریان درخواست می‌شود.

جدول زیر مشخص می‌کند که کدام شیء رویداد بر اساس عملکرد یک جریان، پر می‌شود:

شیء رویداد اقدام گردش کار منبع گردش کار
actionInvocation onExecuteFunction

زمانی فراخوانی می‌شود که onExecuteFunction روی یک اکشن فراخوانی شود.
قابل اجرا نیست
resourceRetrieval قابل اجرا نیست providerFunction

زمانی فراخوانی می‌شود که منبع از گردش کار درخواست شود.

actionInvocation

مثال زیر یک رویداد actionInvocation را نشان می‌دهد:

جی‌سون

{
    "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 را نشان می‌دهد:

جی‌سون

{
    "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"
    }
}