تتيح المسارات لمستخدمي Google Workspace تنفيذ المهام تلقائيًا في جميع الخدمات من خلال الجمع بين سلسلة من الخطوات بدون كتابة أي رمز برمجي. من خلال توسيع نطاق سير العمل، يمكنك السماح للمستخدمين بتشغيل سير العمل من أحداث تطبيقك وإضافة وظائف تطبيقك كخطوات.
على سبيل المثال، يمكن للمستخدمين فرز أسئلة العملاء الواردة وتعيينها من خلال سير عمل ينفّذ ما يلي:
- تلقّي رسالة إلكترونية من أحد العملاء
- يطلب من Gemini فرز الرسالة الإلكترونية.
- إنشاء مهمة للمتابعة مع فريق المبيعات أو الدعم
توضّح هذه المستندات كيفية توسيع وظائف Google Workspace Studio من خلال إنشاء إجراءات تفعيل مخصّصة وخطوات يمكن تشغيلها في سير العمل.
للبدء، يمكنك الاطّلاع على دليل البدء السريع والدروس التطبيقية حول الترميز وأدلة المطوّرين ضمن البدء.
مفاهيم Workspace Studio
تحدّد المصطلحات والمفاهيم التالية المكوّنات الرئيسية لـ Workspace Studio:
- Flows
ينشئ المستخدمون
مسارات العمل في Workspace Studio لإنجاز المهام تلقائيًا في Google Workspace وغيره تتكامل المسارات بشكل عميق مع النظام، وتراعي السياق، ويمكنها استخدام الذكاء الاصطناعي بشكل اختياري.
- Step
خطوة واحدة في العملية المبرمَجة لسير العمل وهي في الأساس مهمة واحدة ضمن سلسلة من المهام التي تتبع حدثًا بدءًا. يتم تنفيذ كل خطوة بشكل متزامن، ما يعني أنّها تُكمل عمليتها قبل أن تبدأ الخطوة التالية في التسلسل. يحدّد المستخدمون ترتيب الخطوات، ما يتيح لهم تخصيص التدفق المنطقي للمهام. يمكن أن تتضمّن الخطوات مدخلات ومخرجات، ولكنّها ليست مطلوبة. تتضمّن خطوات المثال "إرسال رسالة إلكترونية" و"نشر مشاركة في مساحة Chat" و "طرح سؤال على Gemini". يمكن أن تتضمّن الخطوات مهام خارج Google Workspace، مثل إنشاء عميل محتمل في نظام إدارة علاقات العملاء.
- Starter
- نقطة الدخول لعملية
سير العمل المبرمَجة في واجهة المستخدم،
يظهر للمستخدمين على أنّه Starter، بينما في مخطط البيان وواجهة برمجة تطبيقات Google Workspace Studio، يتم تعريفه على أنّه
workflowTrigger. بينما تنفّذ الخطوة إجراءً متزامنًا في منتصف التسلسل، يقع المشغّل في بداية المسار ويستمع إلى حدث (إما من تطبيقات Google Workspace أو الويب هوك التابعة لجهات خارجية). بعد تفعيل المشغّل، يتم تسجيل تفاصيل الحدث وإخراج متغيّرات البيانات الأولية وبدء تنفيذ المسار. - متغيّر الإدخال تتلقّى الخطوات متغيّرات الإدخال "
- ". يتم ضبط متغيّرات الإدخال من قِبل المستخدم على بطاقة إعدادات الخطوة أثناء إعدادها. على سبيل المثال، جمع عنوان بريد إلكتروني أو تاريخ ووقت أو طلب موجَّه إلى Gemini.
- متغيّر الناتج
- يتم عرض متغيّرات الناتج حسب الخطوات، ويمكن إرسالها إلى خطوة أخرى. على سبيل المثال، يمكنك استخدام متغيّر إخراج لتمرير عنوان بريد إلكتروني إلى خطوة أخرى تستخدمه لتحديد مستلم رسالة إلكترونية.
- المتغيّر الديناميكي
- متغيّر لا يمكن تحديد بياناته إلا عندما يضبط المستخدم المسار. على سبيل المثال، تتضمّن "نماذج Google" أسئلة وأجوبة مختلفة. لا يمكن تحديد عدد الأسئلة والأجوبة (ومحتواها) إلا بعد أن يبدأ نموذج معيّن عملية سير العمل. المتغيّرات الديناميكية لهذه الحالة
- مورد مخصّص
- بنية بيانات مخصّصة يمكنك تحديدها لتجميع متغيّرات متعددة معًا. على سبيل المثال، لإنشاء عميل محتمل في نظام إدارة علاقات العملاء، يمكنك تمرير مورد مخصّص يحتوي على عنوان بريد إلكتروني وعنوان شارع واسم.
- البطاقة
تمثّل هذه الفئة وحدة أساسية لواجهات المستخدم في الإضافات. تتيح البطاقات استخدام تنسيق محدّد وعناصر تفاعلية في واجهة المستخدم، مثل الأزرار، بالإضافة إلى الوسائط الغنية، مثل الصور. تتضمّن البطاقات ميزات خاصة لإنشاء مسارات:
IncludeVariables: سمة تتيح تضمين المتغيّرات الديناميكية.-
Type: يحدّد نوع البيانات التي تتوقّعها متغيّرات الإدخال.
- سجلّ النشاط
- يصف ما يحدث عند تشغيل سير عمل. تتضمّن سجلّات النشاط تلقائيًا اسم المشغّل أو الخطوة المحدّدة بشكل ثابت في البيان. يمكنك أيضًا تقديم سجلّات أنشطة مخصّصة.
البدء
يتم إنشاء المسارات على منصة الإضافات في Google Workspace. إذا كانت لديك إضافة حالية، يمكنك توسيع وظائفها لتشمل "التدفقات" من خلال تعديل بيانها ليتضمّن قسمًا خاصًا بالتدفقات.
إذا كنت تبدأ من الصفر، يمكنك الاطّلاع على أدلة البدء السريع والدروس التطبيقية حول الترميز وأدلة المطوّرين التالية.
البدء السريع
اتّبِع دليل البدء السريع لإنشاء خطوتك المخصّصة الأولى واختبارها:
Codelabs
للاطّلاع على أمثلة شاملة تتضمّن كلاً من المشغّلات والخطوات، يمكنك استكشاف هذه الدروس التطبيقية حول الترميز:
درس تطبيقي حول الترميز: إنشاء خطوات مخصّصة للمشغّلات والإجراءات في Workspace Studio
درس تطبيقي حول الترميز: إنشاء خطوات بدء وإجراءات مخصّصة في Workspace Studio باستخدام Node.js
دلائل المطوّرين
لمواصلة إنشاء وتخصيص مشغلات التدفق والخطوات، راجع الأدلة التالية: