ورشة عمل حول قيمة Gemini Enterprise في اليوم الأول من Bumble

1. مقدمة

في هذا الدرس التطبيقي حول الترميز، ستتعرّف على كيفية الاستفادة من Gemini Enterprise لأتمتة مهام سير العمل اليومية وتحسينها لخبراء سْكرَم ومدراء المشاريع في Bumble. ستتعرّف على كيفية إعداد أدوات ربط البيانات في Jira وGitHub، وتحليل قوائم المهام المتراكمة في سباقات السرعة باستخدام NotebookLM، وإجراء أبحاث مفصّلة حول مؤشرات السوق، وتبادل الأفكار بشأن الميزات الجديدة، وإنشاء وكلاء مخصّصين باستخدام "مصمّم الوكلاء".

الإجراءات التي ستنفذّها

  • الإعداد والتخصيص: يمكنك ضبط إعدادات "المساعد" لتحقيق أهداف التسليم.
  • ضبط أدوات ربط البيانات: اربط Gemini Enterprise بـ Jira Cloud وGitHub.
  • مستندات المراجعة المرجعية: قارِن المتطلبات بسجلات التذاكر النشطة.
  • تحليل قوائم مهام الدورة المتكررة: استخدِم NotebookLM لإنشاء إحصاءات من ملاحظات الجلسة الاسترجاعية.
  • إجراء أبحاث شاملة: استخدِم وكيل Deep Research لتحليل مؤشرات السوق.
  • استلهام أفكار للميزات: استخدِم وكيل "اقتراح الأفكار" لاستلهام مفاهيم جديدة.
  • إنشاء وكلاء مخصّصين: يمكنك إنشاء "مساعد مدير اجتماعات Scrum" و"محلّل تأثير الموارد" باستخدام "مصمّم الوكلاء".

المتطلبات

  • متصفّح ويب، مثل Chrome
  • مشروع Google Cloud تم تفعيل الفوترة فيه
  • الوصول إلى Gemini Enterprise مع التراخيص اللازمة
  • حسابات على Jira Cloud وGitHub مع الأذونات المناسبة لإنشاء الرموز المميزة/التطبيقات

هذا الدرس العملي موجّه للمطوّرين ومديري المشاريع وخبراء سكروم من جميع المستويات، بما في ذلك المبتدئين.

المدة المقدَّرة: 96 دقيقة

تقدير التكلفة: الموارد المستخدَمة في هذا الدرس التطبيقي حول الترميز هي في الأساس ميزات البرمجيات كخدمة، ولا يُفترض أن تتكبّد تكاليف كبيرة في البنية الأساسية. ومع ذلك، تأكَّد من فهم الآثار المترتبة على الفوترة في ما يتعلق بتراخيص Gemini Enterprise واستخدام أداة ربط البيانات.

2. إعداد المساعد وتخصيصه

في هذه الخطوة، يمكنك الوصول إلى Gemini Enterprise وتخصيص إعدادات المساعد لفهم أهداف التسليم بصفتك مدير فريق Scrum أو قائد فريق التسليم.

  1. افتح متصفّح الويب وانتقِل إلى تطبيق Gemini Enterprise (سيقدّم لك المعلّم عنوان URL محدّدًا لبيئتك).
  2. تأكَّد من تسجيل الدخول باستخدام حساب Google الذي تم توفيره لك.

تفعيل واجهات برمجة التطبيقات

قبل إعداد موصّلات البيانات، تأكَّد من تفعيل واجهات برمجة التطبيقات المطلوبة في مشروعك. نفِّذ الأمر التالي في الوحدة الطرفية أو Cloud Shell:

gcloud services enable \
  aiplatform.googleapis.com \
  discoveryengine.googleapis.com

ضبط إعدادات التخصيص

لتقديم سياق واضح للمساعد حول دورك ومجال عملك، اتّبِع الخطوات التالية:

  1. انقر على رمز الإعدادات (الترس) في أسفل يمين واجهة المستخدم.
  2. انقر على التخصيص.
  3. في قسم الملف الشخصي، أدخِل التفاصيل التالية:
    • الدور أو المسمى الوظيفي: Scrum Master / Delivery Lead
    • الصناعة: Consumer Software & Mobile App Development
  4. تأكَّد من تفعيل الخيارات التالية لمساعدة "المساعد" في التعلّم من التفاعلات السابقة:
    • سجلّ المحادثات
    • الرجوع إلى الذكريات المحفوظة

إعدادات التخصيص في Gemini Enterprise

3- ضبط أدوات ربط البيانات

للسماح لـ Gemini Enterprise بالوصول إلى بيانات مشروعك، عليك ضبط أدوات الربط لكلّ من Jira Cloud وGitHub. يتم إعدادها كمخازن بيانات في Google Cloud Console.

إنشاء "مخزن بيانات" في Jira Cloud

  1. في Google Cloud Console، انتقِل إلى صفحة Gemini Enterprise (أو ابحث عنها).
  2. اختَر مشروعك على Google Cloud.
  3. في قائمة التنقّل، انقر على مخازن البيانات.
  4. انقر على + إنشاء مستودع بيانات.
  5. في قسم المصدر، ابحث عن Jira Cloud وانقر على اختيار.
  6. في قسم البيانات:
    • اختَر البحث الموحّد (أو نقل البيانات إذا كنت تريد فهرسة البيانات). في هذا التمرين العملي، سنفترض أنّ البحث الاتحادي متاح للاستعلامات في الوقت الفعلي.
    • قدِّم تفاصيل المصادقة: معرّف العميل وسر العميل ومعرّف الموارد المنتظم (URI) للمثيل (مثل https://your-domain.atlassian.net) ومعرّف المثيل.
    • انقر على تسجيل الدخول وأكمِل عملية تسجيل الدخول إلى Atlassian.
  7. اختَر الكيانات المطلوب البحث فيها (مثل المشاكل والمشاريع).
  8. انقر على متابعة واتّبِع التعليمات لإكمال عملية الإنشاء.

إنشاء "مخزن بيانات GitHub"

  1. في صفحة مخازن البيانات، انقر على + إنشاء مخزن بيانات مرة أخرى.
  2. في قسم المصدر، ابحث عن GitHub وانقر على اختيار.
  3. في قسم البيانات:
    • أدخِل معرّف العميل وسر العميل من تطبيق GitHub.
    • انقر على تسجيل الدخول وأكمِل عملية تسجيل الدخول إلى GitHub ومنح الإذن.
    • في الخيارات المتقدّمة، أدخِل اسم مؤسستك في حقل تسجيل دخول المالك.
  4. اختَر الكيانات المطلوب البحث فيها (مثل المستودعات والمشاكل وطلبات الدمج).
  5. اختَر إجراءات GitHub التي تريد تفعيلها (مثل إضافة تعليق ودمج طلب سحب).
  6. اضبط الموقع الجغرافي والاسم للموصل.
  7. انقر على إنشاء.

4. التفاعلات الأساسية مع Jira Connector

في هذه الخطوة، ستتدرب على تنفيذ مهام أساسية لإدارة التذاكر باستخدام اللغة الطبيعية، ما يوضّح كيف يمكنك تجنُّب التبديل بين علامات التبويب لتعديل عملية تتبُّع مشروعك.

1. إنشاء مهمة

اطلب من Gemini إنشاء مهمة جديدة. استخدِم مفتاح المشروع الذي عثرت عليه سابقًا (على سبيل المثال، GB):

إنشاء مهمة جديدة في المشروع

[YOUR_PROJECT_KEY]

مع الملخّص "تحليل ملاحظات المستخدمين بشأن ميزة المنتدى" والوصف "نحتاج إلى تلخيص الملاحظات التي تم جمعها في الدورة المتكررة 24".

2. إضافة تعليق

بعد إنشاء التذكرة وتزويدك بالمفتاح (مثلاً، GB-11)، أضِف تعليقًا إليها:

"إضافة تعليق إلى التذكرة

[TICKET_KEY]

"لقد حمّلتُ ملاحظات اجتماع الاسترجاع إلى NotebookLM لتحليلها وسأنشر النتائج هنا".

3- Update Status

نقل التذكرة إلى حالة جديدة:

"تغيير حالة التذكرة

[TICKET_KEY]

إلى

قيد التقدّم

."

5- التفاعلات الأساسية مع أداة ربط GitHub

في هذه الخطوة، ستتعرّف على كيفية طلب بيانات نشاط المستودع للبقاء على اطّلاع على تقدّم المطوّرين بدون الحاجة إلى الانتقال إلى GitHub مباشرةً.

1. List Recent Commits

اطلب من Gemini التحقّق من الأنشطة الحديثة في المستودع:

"أدرِج آخر 5 عمليات إيداع في المستودع

[YOUR_GITHUB_REPO_NAME]

."

2. التحقّق من طلبات السحب المفتوحة

للاطّلاع على الرمز الذي ينتظر المراجعة، اتّبِع الخطوات التالية:

"عرض جميع طلبات السحب المفتوحة للمستودع

[YOUR_GITHUB_REPO_NAME]

."

3- تلخيص طلب سحب

إذا كان لديك رقم طلب محدد من القائمة:

"لخِّص التغييرات في طلب السحب رقم

[PR_NUMBER]

في المستودع

[YOUR_GITHUB_REPO_NAME]

."

6. المقارنة بين المستندات التنفيذية والمستندات المرجعية

في هذه الخطوة، ستستخدم مستندات غير منظَّمة لتقييم مستوى تقدّم التعليمات البرمجية المنظَّمة. ستستخدم Gemini لاكتشاف مشروعك وإنشاء بيانات نموذجية ثم تحليل مستوى التقدّم.

مستند متطلبات التحميل

  1. في واجهة الدردشة في Gemini Enterprise، انقر على رمز + (زائد) أو اسحب ملفًا وأفلِته لتحميله.
  2. حمِّل نموذجًا لمستند متطلبات المشروع.

نموذج لمستند المتطلبات

إذا لم يكن لديك مستند متطلبات في متناول يدك، أنشئ ملفًا باسم requirements.txt والصق المحتوى التالي فيه. بعد ذلك، حمِّل هذا الملف.

Project: Bumble Hobbies Community Feature

Requirements:
1. User Interface:
   - [ ] Create a "Communities" tab in the main navigation.
   - [ ] Display a list of available hobby groups (e.g., Hiking, Cooking, Gaming).
   - [ ] Allow users to search for groups by keyword.

2. Group Functionality:
   - [ ] Users can join and leave groups.
   - [ ] Members can create new text posts within a group.
   - [ ] Members can add images to their posts.
   - [ ] Support threaded replies for posts.

3. Moderation:
   - [ ] Implement a reporting system for inappropriate content.
   - [ ] Provide admin tools to delete posts and ban users.

واجهة تحميل المستند

الخطوة 1: العثور على مفتاح مشروع Jira

قبل إنشاء تذاكر، يجب أن يكون لديك مفتاح مشروع صالح. اطلب من Gemini إدراج مشاريعك:

"أدرِج مشاريع Jira المتاحة ومفاتيحها".

يجب أن يردّ Gemini بقائمة من المشاريع. دوِّن مفتاح المشروع الذي تريد استخدامه (مثل GB أو BMB).

الخطوة 2: إنشاء بيانات نموذجية باستخدام Gemini

لنستخدم الآن Gemini لإنشاء بعض طلبات الدعم التجريبية حتى تتوفر لدينا بيانات للمقارنة. استخدِم مفتاح المشروع الذي عثرت عليه في الخطوة السابقة:

إنشاء طلبات دعم في Jira في المشروع

[YOUR_PROJECT_KEY]

للمتطلبات التالية من الملف: "إنشاء علامة تبويب "المنتديات"" و"عرض قائمة بالمجموعات المتوفرة التي تهتم بالهوايات". ضَع علامة على الأول

تم

والثاني

قيد التقدّم

."

سيرسل Gemini الطلب ويؤكّد عملية الإنشاء.

الخطوة 3: تشغيل "التحليل"

بعد أن أصبحت لديك بيانات حقيقية في Jira، شغِّل طلب المقارنة:

"باستخدام مستودع بيانات Jira المرتبط، قارِن المتطلبات في

requirements.txt

ملف يتضمّن تذاكر نشطة في المشروع

[YOUR_PROJECT_KEY]

. أشر إلى أي متطلبات لا تتضمّن تذكرة نشطة مقابلة أو لم يتم استيفاؤها."

النتائج المتوقعة

سيحلّل Gemini Enterprise المستند الذي تم تحميله وبيانات Jira المرتبطة، وسيعرض جدولاً يوضّح المتطلبات التي تم إكمالها أو التي لا يزال العمل عليها جارٍ أو التي لم يتم إنشاؤها بعد.

7. تحليل قوائم المهام المتراكمة الخاصة بكل سباق تطوير باستخدام NotebookLM

في هذه الخطوة، ستستخدم NotebookLM لتحليل ملاحظات جلسة مراجعة الدورة المتكررة وإنشاء إحصاءات لتحسين الروح المعنوية للفريق وكفاءته.

الوصول إلى تطبيق NotebookLM

  1. في قائمة التنقّل اليمنى في Gemini Enterprise، وسِّع علامة التبويب الوكلاء. الوصول إلى تطبيق NotebookLM
  2. انقر على NotebookLM.

إنشاء دفتر ملاحظات واستيراد المستندات المصدر

  1. انقر على إنشاء دفتر ملاحظات جديد. إنشاء دفتر ملاحظات جديد
  2. مصادر الاستيراد:
    • حمِّل ملفًا يحتوي على ملاحظات جلسة الاسترجاع الخاصة بفريقك أو بيانات قائمة المهام غير المنجزة.
    • إذا لم يكن لديك ملف، يمكنك إنشاء ملف نصي بسيط يتضمّن ملاحظات وهمية حول الجوانب الإيجابية والسلبية وعناصر العمل.استيراد المصادر في NotebookLM

أمثلة على ملاحظات جلسة المراجعة

إذا لم يكن لديك مستند جلسة مراجعة، أنشئ ملفًا باسم retro.txt والصق المحتوى التالي فيه. بعد ذلك، حمِّل هذا الملف.

Bumble Sprint 24 Retrospective Notes

What went well:
- UI redesign of the matching screen was completed on time.
- New ice-breaker prompts received positive feedback in user testing.
- Backend API latency reduced by 20%.

What didn't go well:
- Blocked on Figma designs for the community feature for 3 days.
- Test coverage for the new chat feature is below target (60% instead of 80%).
- Communication gap between frontend and backend teams on the new API contract.

Action items:
- Schedule a daily sync between frontend and backend leads.
- Increase unit test coverage for chat feature to 80%.
- Follow up with design team on community feature Figma files.

إنشاء إحصاءات

  1. في واجهة المحادثة في أسفل الصفحة، اطرح سؤالاً مثل: "ما هي المشاكل المتكررة المذكورة في ملاحظات جلسة الاسترجاع هذه؟"
  2. ابحث عن ميزة الخريطة الذهنية في واجهة NotebookLM وانقر عليها لإنشاء تمثيل مرئي لمواضع التحسّن. ميزة الخرائط الذهنية في NotebookLM

[اختياري] تخصيص الملخّص الصوتي

إذا سمح الوقت، يمكنك إنشاء ملخّص بنمط البودكاست:

  1. ابحث عن ميزة الملخّص الصوتي.
  2. انقر على النقاط الثلاث لتخصيص التركيز.
  3. أدخِل: Focus on team morale improvement goals and identifying bottlenecks.
  4. انقر على إنشاء.

8. إجراء أبحاث معمّقة حول مؤشرات السوق

في هذه الخطوة، ستستخدم أداة البحث المعمّق لإجراء بحث شامل حول مؤشرات السوق ذات الصلة بتطبيق Bumble، مثل تفضيلات الجيل Z في تطبيقات المواعدة.

الوصول إلى وكيل Deep Research

  1. في قائمة التنقّل اليمنى في Gemini Enterprise، انقر على علامة التبويب الوكلاء. الوصول إلى وكيل Deep Research
  2. اختَر وكيل Deep Research.

بدء جلسة البحث

  1. في حقل الإدخال، الصِق طلبًا مثل: "قارِن بين مدى فعالية استراتيجيات التسويق المختلفة للوصول إلى المستهلكين من الجيل "زد" في سياق تطبيقات المواعدة والتواصل على الأجهزة الجوّالة".
  2. مراجعة خطة البحث: سينشئ الوكيل خطة. راجِع الملخّص وانقر على بدء البحث. إدخال طلب Deep Research

النتائج المتوقعة

سيستغرق الوكيل بضع دقائق للبحث في المصادر وإنشاء تقرير من عدة صفحات يتضمّن اقتباسات. يمكنك المتابعة إلى الخطوة التالية أثناء تشغيلها.

9- تبادُل الأفكار باستخدام ميزة "اقتراح أفكار جديدة"

في هذه الخطوة، ستستخدم وكيل استلهام الأفكار لاستلهام أفكار جديدة لميزات أو حملات في Bumble، مع التركيز على بناء المجتمع.

الوصول إلى أداة "العثور على أفكار للمحتوى"

  1. في قائمة التنقّل اليمنى في Gemini Enterprise، انقر على علامة التبويب الوكلاء. الوصول إلى أداة "العثور على أفكار للمحتوى"
  2. اختَر وكيل اقتراح الأفكار.

بدء جلسة وضع الأفكار

  1. قدِّم موضوعًا لتبادل الأفكار حوله، مثل: "أريد قائمة بميزات مستوحاة من الألعاب لتشجيع المستخدمين على التعرّف على بعضهم البعض وبناء مجتمع على تطبيق للتواصل".
  2. بدء الجلسة: راجِع الخطة وانقر على بدء الجلسة.

النتائج المتوقعة

سينشئ الوكيل أفكارًا ويقيّمها ويرتّبها. قد تستغرق هذه العملية بعض الوقت، ولكن ستظهر لك المجموعة الأولية من الأفكار بسرعة.

10. إنشاء وكيل "مساعد مدير فريق Scrum"

في هذه الخطوة، ستستخدم مصمّم الوكيل لإنشاء وكيل مخصّص يعمل على أتمتة "تقرير مدير الاجتماع اليومي".

الوصول إلى "أداة تصميم الوكيل"

  1. في قائمة التنقّل اليمنى، ضمن العنوان المندوبون، انقر على + مندوب جديد. زر "وكيل جديد"
  2. لتخطّي إدخال الطلب وإنشاء الردّ يدويًا، انقر على الانتقال إلى أداة الإنشاء. المتابعة إلى أداة الإنشاء

ضبط الوكيل الرئيسي

  1. انقر على عقدة الوكيل الأولية المسماة My Agent.
  2. عدِّل تفاصيل الوكيل في لوحة الإعدادات:
    • الاسم: Bumble-Scrum-Master-Assistant
    • الوصف: Generates a daily summary report for the team based on data from Jira and GitHub.
  3. في قسم التعليمات، الصِق الطلب التالي:
You are a Scrum Master Assistant. Your job is to generate a daily summary report for the team based on data from Jira and GitHub.

When the user asks for a report, follow these steps:
1. Identify the Team and Context: Refer to the provided context (team members, Jira projects, GitHub IDs) to filter the data.
2. Query Jira: Search for active tickets, blocked tickets, and recent status changes.
3. Query GitHub: Look for recent commits, pull requests, and code reviews by the specified team members.
4. Analyze Data: Compare Jira ticket status with GitHub activity to identify progress, potential issues, and blockers.
5. Format Output: Generate a concise summary formatted for Slack.
  1. في قسم البيانات والأدوات، انقر على إضافة مصادر بيانات وأدوات واختَر مستودعَي البيانات GitHub وJira اللذين أنشأتهما في الخطوة 3.

إنشاء بيانات اختبار مرتبطة في Jira وGitHub

لرؤية "مساعد خبير سْكرَم" أثناء العمل، نحتاج إلى بيانات مطابقة في كلّ من Jira وGitHub. اطلب من Gemini إنشاء بيانات الاختبار التالية:

باستخدام مستودعات بيانات Jira وGitHub المرتبطة، يُرجى تنفيذ ما يلي:1. إنشاء طلب دعم في Jira في المشروع

[YOUR_PROJECT_KEY]

مع الملخّص "إنشاء واجهة مستخدم للمنتديات" وضبط الحالة على

قيد التقدّم

.2 إنشاء ملف جديد في المستودع

[YOUR_REPO_NAME]

named

communities.js

مع المحتوى

console.log('hello');

واستخدِم رسالة الالتزام "العمل على ".

[TICKET_KEY]

'."

ملاحظة: عليك استبدال مفتاح التذكرة الفعلي الذي أنشأه Gemini في الخطوة 1 برسالة الالتزام في الخطوة 2.

الحفظ والاختبار

  1. انقر على إنشاء في أعلى يسار الصفحة لحفظ الوكيل.
  2. انقر على المحادثة مع "الوكيل الذكي" لاختباره باستخدام طلب مثل: "إنشاء التقرير اليومي للمشروع BMB خلال آخر 24 ساعة".حفظ الوكيل واختباره

11. إنشاء وكيل "أداة تحليل تأثير الموارد"

في هذه الخطوة، ستستخدم مصمّم الوكيل لإنشاء وكيل مخصّص آخر يحلّل تأثير عدم توفّر الموارد على الجداول الزمنية للمشاريع.

الوصول إلى "أداة تصميم الوكيل"

  1. في قائمة التنقّل اليمنى، ضمن العنوان المندوبون، انقر على + مندوب جديد. زر "وكيل جديد"
  2. انقر على المتابعة إلى أداة الإنشاء. المتابعة إلى أداة الإنشاء

ضبط الوكيل الرئيسي

  1. انقر على عقدة الوكيل الأولية المسماة My Agent.
  2. عدِّل تفاصيل الوكيل في لوحة الإعدادات:
    • الاسم: Bumble-Resource-Impact-Analyzer
    • الوصف: Helps project managers understand the impact of team member unavailability on project timelines.
  3. في قسم التعليمات، الصِق الطلب التالي:
You are a Resource Impact Analyzer agent. Your job is to help project managers assess the risk to project timelines when team members become unavailable.

When the user asks about the impact of a resource being unavailable, follow these steps:
1. Identify the Resource and Timeframe: Extract the name of the team member and the duration they will be unavailable.
2. Query Jira: Search for all active tickets assigned to that user.
3. Assess Impact: List tickets at risk, identify high-priority items, and check for blockers.
4. Summarize & Suggest: Provide a summary and suggest mitigation steps (e.g., reassignment).
  1. في قسم البيانات والأدوات، انقر على إضافة مصادر بيانات وأدوات واختَر مستودع بيانات Jira (لأنّ هذا الوكيل يحتاج بشكل أساسي إلى بيانات Jira).

الحفظ والاختبار

  1. انقر على إنشاء في أعلى يسار الصفحة لحفظ الوكيل.
  2. انقر على المحادثة مع وكيل لاختبارها باستخدام طلب مثل: "لنفترض أنّ عضو الفريق "مثو مانوهاران" سيذهب في إجازة لمدة 3 أيام. ما هو تأثير ذلك على حجم المشروع؟"حفظ الوكيل واختباره

12. تنظيف

لتجنُّب الفوضى المستمرة وضمان الأمان، احذف الموارد التي تم إنشاؤها أثناء هذا الدرس التطبيقي حول الترميز.

حذف مخازن البيانات

  1. في Google Cloud Console، انتقِل إلى صفحة Gemini Enterprise.
  2. انقر على مخازن البيانات في قائمة التنقّل.
  3. ابحث عن مستودعَي البيانات Jira Cloud وGitHub اللذين أنشأتهما.
  4. انقر على رمز الحذف (سلة المهملات) بجانب كل صورة أو حدِّد الصور وانقر على حذف.

حذف الوكلاء المخصّصين

  1. في تطبيق Gemini Enterprise على الويب، انتقِل إلى علامة التبويب الوكلاء.
  2. ابحث عن Bumble-Scrum-Master-Assistant وBumble-Resource-Impact-Analyzer ضمن الوكلاء.
  3. انقر على النقاط الثلاث في بطاقة كل وكيل واختَر حذف.

13. تهانينا

تهانينا! لقد أكملت برنامج codelab الخاص بورشة عمل "اليوم الأول" من Bumble Gemini Enterprise.

ما تعلّمته

  • كيفية ضبط إعدادات التخصيص في Gemini Enterprise
  • كيفية إعداد أدوات ربط البيانات في Jira وGitHub في Google Cloud Console
  • كيفية المقارنة بين المستندات وبيانات التنفيذ
  • كيفية استخدام NotebookLM لتحليل قائمة المهام غير المنجزة في سباق السرعة
  • كيفية استخدام وكلاء Deep Research وIdea Generation لإجراء أبحاث السوق وتبادل الأفكار
  • كيفية إنشاء وكلاء مخصّصين باستخدام "أداة تصميم الوكلاء"

الخطوات التالية

  • استكشِف المزيد من إعدادات الوكيل المتقدّمة في "أداة تصميم الوكيل".
  • حاوِل ربط مصادر بيانات أخرى ذات صلة بسير عملك.
  • مشاركة العملاء الافتراضيين المخصّصين مع فريقك

المستندات المرجعية