این راهنماها توضیح میدهند که چگونه میتوان با ساختن مراحل سفارشی که جریانها میتوانند اجرا شوند، عملکرد Google Workspace Studio را گسترش داد.
برای شروع، راهنمای شروع سریع ما، ساخت یک ماشین حساب مرحلهای با Apps Script را دنبال کنید.
Flows به کاربران Google Workspace اجازه میدهد تا با ترکیب مجموعهای از مراحل بدون نوشتن هیچ کدی، وظایف را در سرویسها خودکار کنند. با گسترش Flows، به کاربران اجازه میدهید عملکردهای برنامه شما را به عنوان مراحل اضافه کنند.
برای مثال، کاربران میتوانند سوالات مشتریان ورودی را با جریانی که موارد زیر را انجام میدهد، اولویتبندی و تعیین کنند:
- زمانی شروع میشود که شما یک ایمیل از مشتری دریافت میکنید.
- Gemini را وادار میکند تا ایمیل را اولویتبندی کند.
- برای من یک وظیفه ایجاد کنید تا با تیم فروش یا پشتیبانی پیگیری کنم.

مفاهیم استودیوی فضای کاری
اصطلاحات و مفاهیم زیر اجزای کلیدی Workspace Studio را تعریف میکنند:
- جریانها
- کاربران در Workspace Studio جریانهایی (flows) ایجاد میکنند تا وظایف را در Google Workspace و فراتر از آن خودکار کنند. جریانها (flows) دارای یکپارچهسازی عمیق سیستمی و آگاهی زمینهای هستند و میتوانند به صورت اختیاری از هوش مصنوعی (AI) استفاده کنند.
- قدم
- یک مرحله در فرآیند خودکار یک جریان. اساساً، این یک وظیفه واحد در دنباله ای از وظایف است که از یک رویداد شروع پیروی می کنند. هر مرحله به صورت همزمان اجرا می شود، به این معنی که قبل از شروع مرحله بعدی در دنباله، عملیات خود را تکمیل می کند. کاربران ترتیب مراحل را تنظیم می کنند و به آنها امکان می دهند جریان منطقی وظایف را سفارشی کنند. مراحل می توانند ورودی و خروجی داشته باشند اما نیازی به آنها ندارند. مراحل نمونه شامل "ارسال ایمیل"، "ارسال پست در فضای چت" و "پرسیدن از Gemini" است. مراحل می توانند شامل وظایفی خارج از Google Workspace باشند، مانند ایجاد یک سرنخ CRM.
- متغیر ورودی
- متغیرهای ورودی توسط مراحل دریافت میشوند. متغیرهای ورودی توسط کاربر در کارت پیکربندی یک مرحله تنظیم میشوند، در حالی که کاربر مرحله را تنظیم میکند. به عنوان مثال، یک آدرس ایمیل، یک تاریخ و زمان یا یک اعلان Gemini را جمعآوری کنید.
- متغیر خروجی
- متغیرهای خروجی به صورت مرحلهای برگردانده میشوند و میتوانند به مرحله دیگری ارسال شوند. برای مثال، شما از یک متغیر خروجی برای ارسال یک آدرس ایمیل به مرحله دیگری استفاده میکنید که از آن برای مشخص کردن گیرنده ایمیل استفاده میکند.
- متغیر پویا
- متغیری که دادههای آن فقط زمانی قابل تعیین هستند که کاربر جریان را پیکربندی کند. برای مثال، فرمهای گوگل سوالات و پاسخهای متنوعی دارند. تعداد سوالات و پاسخها (و محتوای آنها) تا زمانی که یک فرم خاص جریان را شروع نکند، قابل تعیین نیست. متغیرهای پویا برای این مورد مناسب هستند.
- منبع سفارشی
- یک ساختار داده سفارشی که میتوانید برای گروهبندی چندین متغیر با هم تعریف کنید. به عنوان مثال، برای ایجاد یک سرنخ CRM، یک منبع سفارشی حاوی آدرس ایمیل، آدرس خیابان و نام را ارسال کنید.
- کارت
بلوک سازنده برای رابطهای کاربری در افزونهها. کارتها از یک طرحبندی تعریفشده، عناصر رابط کاربری تعاملی مانند دکمهها و رسانههای غنی مانند تصاویر پشتیبانی میکنند. کارتها ویژگیهای خاصی برای ساخت جریانها دارند:
-
IncludeVariables: ویژگیای که امکان گنجاندن متغیر پویا را فراهم میکند. -
Type: نوع دادهای را که متغیرهای ورودی انتظار دارند، تعریف میکند.
-
- گزارش فعالیت
توصیف میکند که هنگام اجرای یک جریان چه اتفاقی میافتد. به طور پیشفرض، گزارشهای فعالیت شامل نام شروعکننده یا مرحلهای هستند که به صورت ایستا در مانیفست تعریف شده است. میتوانید گزارشهای فعالیت سفارشیشدهتری نیز ارائه دهید.
ببین چی میتونی بسازی
Flowها بر روی پلتفرم افزونهها در Google Workspace ساخته شدهاند. اگر از قبل افزونهای دارید، میتوانید با بهروزرسانی مانیفست آن برای گنجاندن یک بخش مختص به Flow، قابلیتهای آن را گسترش دهید تا Flowها را نیز شامل شود.
اگر از ابتدا شروع میکنید، راهنمای شروع سریع ما، ساخت یک ماشین حساب مرحلهای با Apps Script را دنبال کنید.
سپس این راهنماها را بخوانید تا به سفارشیسازی مرحله جریان خود ادامه دهید:
- ساخت یک پله
- متغیرهای ورودی
- اعتبارسنجی یک متغیر ورودی
- متغیرهای خروجی
- تعریف منبع سفارشی
- متغیرهای پویا
- ساخت کارت پیکربندی
- ثبت فعالیتها و خطاها
- اشیاء رویداد استودیوی فضای کاری