التعاون في تطبيق

عند مشاركة التطبيق في مؤسسة، يمكن لأعضاء المؤسسة رؤية التطبيق في ArcGIS AppStudio وتنزيله. ومن ثم يمكنهم إنشاء نسخة من التطبيق والتعامل مع على أنهم يملكونه، ولكنهم لا يمكنهم تحرير مثيل التطبيق. للتعاون مع زميل في العمل وتحرير نفس التطبيق، يجب عليك أولاً مشاركة التطبيق مع مجموعة تتيح التعاون.

أنشئ مجموعة ArcGIS تعاونية

يسمكن لمسؤول المؤسسة فقط إنشاء مجموعة تعاونية.

ملاحظة:‏

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

لإنشاء مجموعة تعاونية، أكمل الخطوات التالية:

  1. سجل الدخول بحساب المسئول المؤسسية.
  2. اختر مجموعات.
  3. اختر إنشاء مجموعة.
  4. أدخل اسم وملخص ووصف وعلامات المجموعة وأرفق صورة مصغرة.
  5. في جزء الحالة اختر يمكن لأعضاء تحديث كل العناصر في هذه المجموعة.
  6. في جزء المساهمون اختر الأعضاء.
  7. انقر حفظ.

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

أضف التطبيق إلى مجموعة ArcGIS تعاونية

يمكن لأعضاء المجموعات التعاونية إضافة التطبيق للتعامل مع زملائهم في العمل.

لإضافة تطبيق إلى مجموعة تعاونية، أكمل الخطوات التالية:

  1. سجّل الدخول إلى ArcGIS Online كعضو مجموعة.
  2. اختر المحتوى.
  3. قم بالتأشير على خانة التطبيق الذي تريد التعاون فيه.
  4. من قائمة المشاركة، اختر إمكانيات الوصول والتحديث.
    اختر إمكانيات الوصول والتحديث
  5. من قائمة المجموعات التعاونية، اختر المجموعة التي تريد مشاركة العنصر معها، وانقر على موافق.

التطبيق مُشارَك الآن مع المجموعة التعاونية.

يُمكن لجميع أعضاء المجموعة تحديث العنصر بغض النظر عن امتيازات الدور. مع ذلك، يتعذر القيام بالإجراءات الأخرى خارج الامتيازات. على سبيل المثال، إذا لم يتوفر لديهم أذونات إنشاء المحتوى، لن يتمكنوا من حفظ العنصر الذي يحدثونه. عندما يقوم أحد المستخدمين بتحرير التطبيق وتحديثه، يتم تغيير ملكية العنصر المبلغ عنها لذلك الشخص. عندما تُحرر التطبيق وتحدثه لاحقًا، ستكون أنت المالك المبلغ عنه. يمكن فقط لمالك (مسئول) العنصر تنفيذ الإجراءات التالية في العنصر: حذف التطبيق ومشاركته ونقله وتغيير مالكه وتغيير حماية حذفه ونشره وتسجيله.

التعاون في تطبيق من خلال أنظمة التحكم في الإصدار

للوصول إلى مزيد من أدوات التعاون الشاملة، مثل تغيير التاريخ وتتبع المشكلة وإقران المشكلات بالتغييرات، يمكنك تكوين التطبيق لاستخدام نظام تحكم في الإصدار. في حين أن هذا الجزء يسلط الضوء على استخدام Git، تتوفر أنظمة التحكم الأخرى في الإصدار. هذا مدعوم من قبل Qt Creator.

لتحضير التطبيق وإنشاؤه والتعامل معه باستخدام GitHub، أكمل الخطوات التالية:

ملاحظة:‏

حساب GitHub مطلوب.

  1. قم بتنزيل Git.

    يُفترض أن تكون هذه الأدوات موجودة بالفعل على الأجهزة التي تعمل بنظام macOS وبعض الأجهزة التي تعمل بنظام Linux، ولكن يجب تنزيلها لـ Windows.

  2. افتح Qt Creator باستخدام زر تحرير في اللوحة الجانبية لـ AppStudio Desktop.
  3. في Qt Creator، افتح قائمة الأدوات وانقر فوق خيارات. انقر فوق التحكم في الإصدار، وفي علامة التبويب Git، قم بتوفير مسار الملف لموقع تطبيق Git، على سبيل المثال C:\Program Files\Git\bin. تأكد من تحديد خانة الاختيار تعيين متغير بيئة HOME لتوجيه التفويض للبحث عن مفاتيح SSH في نفس الموقع الذي يستخدمه Git Bash.
  4. ولا تعد هذه الخطوة ممكنة أو ضرورية في macOS، ويتم تكوينها تلقائيًا لتكامُل Git.
  5. أنشئ تطبيق AppStudio كالمعتاد.
  6. في GitHub، أنشئ مستودعًا جديدًا للتطبيق. ويوصى باستخدام نفس الاسم للتطبيق والمستودع، على الرغم من أن ذلك لا يُعد مطلوبًا.
  7. انسخ المستودع إلى كمبيوتر سطح المكتب باستخدام البرنامج والطريقة المُفضلين. يمكنك اختياريًا اختيار نسخ المستودع إلى مجلد ~ArcGIS/Appsالخص بك. يعني القيام بذلك أنك تحتفظ بنسخة واحدة فقط من التطبيق على جهاز الكمبيوتر الخاص بك. تأكد من تشغيل التطبيق واختباره في AppStudio هو التطبيق ذاته الذي تقوم بإدارته باستخدام Git.
  8. هذا المستودع فارغ بشكل أوّلي.
  9. حرّك (أو انسخ) كل الملفات من مجلد التطبيق إلى المجلد الأساسي للمستودع.
  10. أنشئ ملفًا باسم .gitignore وأضفه إلى المجلد الجذر للمستودع. يحتوي هذا الملف على قائمة بالملفات التي يجب على Git تجاهلها عند القيام بالتحكم في التغيير. الملفات المراد تضمينها هي .info.json، و*.user، و*.qmlc، و*.jsc.

يمكنك العمل الآن في التطبيق كالمعتاد باستخدام أدوات Git من اختيارك، فين حين الالتزام بالتغييرات الدورية على المستودع. استخدم المشكلات لتتبع التفاصيل والتغييرات، ويمكنك تتبع تقدم تطوير التطبيق. يُمكنك أيضًا استخدام هذه الأدوات في Qt Creator في قائمة الأدوات > Git.

يوصى بإجراء تسجيل وصول واحد لملفات appinfo.json وiteminfo.json للمستودع لديك بعد كل تقوم فيها بتحديث عنصر ArcGIS Online لتطبيقك. يعمل هذا على إبقاء المستودع محدثًا برقم الإصدار وعدد مرات المشاهدة وتعليقات العنصر عبر الإنترنت، ويمكنك استخدام ترقيم الإصدار لتتبع التعديلات في المخزون مقابل إصدارات التطبيق التي تمت مشاركتها مع الآخرين.

لمزيد من المعلومات عن كيفية استخدام GitHub، راجع موضوع دلائل استخدام وتعليمات GitHub.