وثائق المنتج

هذه الترجمة مُنشأة آليًا (إصدار تجريبي). الدليل الإنجليزي هو المرجع المعتمد.

العمل اليومي

العمل داخل مساحة العمل

ما الذي تحصل عليه داخل مساحة عمل قيد التشغيل في code-server: المحرر وإضافاته، وتطبيق Archibus وقاعدة بياناته، والسجلات، واختبار البريد الإلكتروني، وgit، وأين تقع ملفاتك.

أعضاء العملاءمسؤولو العملاءمشغّلو المنصة

آخر تحديث

code-server مع فتح عرض Archibus AXVW، وشجرة ملفات العروض على اليسار، ولوحة مساعد Archibot مرسّاة على اليمين.
مساحة عمل Archibus قيد التشغيل في code-server: عرض AXVW مفتوح في المحرر، وشجرة الملفات على اليسار، ولوحة Archibot على اليمين.

هذا الدليل موجّه لكل من يفتح مساحة العمل ويؤدي العمل فيها — عضوًا كان أم مسؤولًا أم مشغّلًا. يمكن لأي شخص لديه حق الوصول إلى مساحة عمل أن يفتحها في code-server (نسخة VS Code داخل المتصفح) وأن يستخدم كل ما هو موضّح أدناه. أما إنشاء مساحات العمل وبدء تشغيلها فمشروح في Create the first workspace وManage workspaces؛ ويبدأ هذا الدليل من اللحظة التي يُفتح فيها المحرر.

فتح المحرر

من My Workspaces في Console، ابحث عن مساحة العمل قيد التشغيل وانقر على Browser. يُفتح المحرر في تبويب جديد، وهو موجّه مسبقًا إلى مجلد التطبيق (/home/codespace/applications). وإذا كنت تفضّل أدواتك المحلية، فإن قائمة الإجراءات الإضافية في الصف توفّر أيضًا VS Code Desktop وJetBrains Gateway — وهما يتصلان بمساحة العمل نفسها عبر نفق.

قد يستغرق أول فتح بعد البدء بضع ثوانٍ ريثما تكمل الإضافات تثبيتها في الخلفية.

code-server مع فتح عرض AXVW، وشجرة ملفات عروض Archibus على اليسار، ولوحة Archibot مرسّاة على اليمين.

ما هو مثبّت مسبقًا

يأتي المحرر مهيّأً للعمل على Archibus، لذا نادرًا ما تحتاج إلى تثبيت أي شيء بنفسك:

  • Archibot — المساعد داخل مساحة العمل، في لوحته الخاصة بالشريط الجانبي. راجع Use the workspace bot.
  • مجموعة أدوات Java كاملة — دعم اللغة، والمصحّح، وMaven، وGradle — لكود خادم Archibus.
  • SQLTools مع مشغّلات SQL Server وOracle، بالإضافة إلى عميل قاعدة بيانات — اتصل بقاعدة بيانات مساحة العمل ونفّذ الاستعلامات من المحرر.
  • GitLens للتاريخ وتتبّع التغييرات، وDocker، وYAML، وEditorConfig، وPrettier، وmarkdownlint.
  • Rainbow CSV وExcel viewer لملفات البيانات.

يمكنك إضافة إضافاتك الخاصة؛ فهي تُحفظ في مجلد منزل مساحة العمل وتبقى بعد عملية إيقاف/بدء.

تطبيق Archibus

تشغّل معظم مساحات عمل Archibus خادم Tomcat مع نشر ملف Archibus WAR مسبقًا ضمن tomcat/webapps/archibus/. يستمع Tomcat على المنفذ 8080.

  • افتح التطبيق قيد التشغيل من رابط Tomcat في صفحة مساحة عمل Coder.
  • بعد تغيير الكود أو الإعدادات، أعد تشغيل Tomcat. استخدم إجراء Restart Tomcat على مساحة العمل، أو نفّذ ~/tomcat-service.sh restart في الطرفية. يخبرك ~/tomcat-service.sh status بما إذا كان يعمل.
  • يذهب إخراج الخادم إلى ~/logs/catalina.out.

لوحة معلومات الصفحة الرئيسية في Archibus WebCentral قيد التشغيل داخل مساحة العمل، مع بطاقات المباني، ومقاييس الإشغال وإنجاز العمل، وشريط التنقّل الأيسر.

قاعدة البيانات

بحسب طريقة بناء مساحة العمل، فإنها تشغّل إما SQL Server (المنفذ 1433) أو Oracle (المنفذ 1521). الاتصال مهيّأ مسبقًا ضمن إعدادات Archibus — فأنت لا تُعدّ بيانات الاعتماد يدويًا. إضافتا SQLTools وعميل قاعدة البيانات مثبّتتان مسبقًا، ويمكن للبوت تنفيذ استعلامات للقراءة فقط نيابةً عنك (فهو لن يغيّر البيانات). توجد إعدادات المشروع والاتصال في WEB-INF/config/afm-projects.xml ضمن مجلد التطبيق.

لوحة SQLTools في code-server مع اتصال مهيّأ مسبقًا بقاعدة بيانات مساحة العمل موسَّع لعرض مخططه.

أو اطلب من البوت أن يبحث عن شيء ما — فهو ينفّذ الاستعلام بأداته المخصّصة للقراءة فقط ويعرض الصفوف مباشرةً في الطرفية.

بوت مساحة العمل ينفّذ استعلام SQL للقراءة فقط ويعيد جدولًا بصفوف الغرف في الطرفية.

أين تقع الأشياء

بعض المسارات الجديرة بالمعرفة:

  • /home/codespace/applications — جذر تطبيق Archibus الذي يفتح فيه المحرر.
  • ~/logsstartup.log (ما الذي شُغِّل عند بدء مساحة العمل)، وcatalina.out (الخاص بـ Tomcat)، وmail-debug.log (البريد الاختباري).
  • ~/flyway — إعدادات ترحيل قاعدة البيانات، عند استخدام Flyway.

مجلد المنزل لديك هو تخزين دائم. فهو يبقى بعد عملية stop وstart، لكن عملية delete تزيل مساحة العمل وقرصها. لأي شيء تريد الاحتفاظ به عبر مساحات العمل — ملاحظات، أو أدلة، أو مسودّات — أودِعه في git أو احفظه في Shared Drive.

يذهب البريد الإلكتروني إلى صندوق وارد اختباري

حتى لا يصل بريد مساحة العمل إلى مستلم حقيقي أبدًا، يُلتقط البريد الصادر بواسطة خادم تصحيح أخطاء محلي على 127.0.0.1:1025. اقرأ ما “أرسله” التطبيق في ~/logs/mail-debug.log. وإذا كنت تحتاج تحديدًا إلى تسليم فعلي، فعيّن SMTP_DEBUG_DISABLE=1 قبل بدء Tomcat.

git مصادَق عليه مسبقًا

الوصول إلى المستودع (Bitbucket أو GitLab) مُعدّ من خلال بيانات اعتماد مُدارة، لذا تعمل أوامر git pull وcommit وpush دون أن تلصق رمزًا (token). نفّذ commit وpush كما تفعل عادةً. لا تُخزّن الرموز أو المفاتيح أو ملفات بيانات الاعتماد في المستودع أو في Shared Drive.

أدلة ذات صلة

تكتمل المهمة عند

  • لديك مساحة عمل قيد التشغيل وفتحتها في المتصفح.
  • يُحمّل المحرر عند مجلد التطبيقات.
  • يستجيب Tomcat على عنوان URL الخاص بتطبيق مساحة العمل.
  • إضافة Archibot ظاهرة في الشريط الجانبي.