الاتصالات
الأنظمة الخارجية التي تقرأ منها كل وحدة، وكيف توصلها، وماذا تعني كل حالة. كلها محاكاة في هذا الإصدار.
كل موصّل في هذا الإصدار محاكاة. يعرض العرض حالات مولَّدة ولا يجري أي طلبات خارجية. تحقق من كل مزوّد وواجهته ورخصته قبل الإطلاق.
أين تتصل
لكل وحدة صفحة تكاملات بجانب صفحات بياناتها، مثل /app/integrations/predict. تسرد الموصّلات التي تقرأها تلك الوحدة، مع حالة وآخر مزامنة وأي شيء يحتاج إلى إصلاح. تسرد الإعدادات → الاتصالات كل موصّل في مكان واحد.
تفتح الصفحتان مربع الحوار نفسه: اتصال / إدارة. الموصّل الذي تستخدمه عدة وحدات، مثل بوابة MQTT على السفينة (مراقبة الأسطول والصيانة التنبؤية والانبعاثات)، اتصال واحد: صِله مرة واحدة وتراه كل وحدة.
- من يستطيع تغيير الاتصالات: المالكون والمسؤولون. ويرى الجميع غيرهم الصفحات للقراءة فقط.
- ما يضبطه الشخص: ما إذا كان الموصّل مشغّلًا، والحساب الذي يتصل به، ولنقاط البوابة نقطة نهاية
https. تمر نقاط النهاية بحارس عناوين URL في التطبيق وبفحصhttpsفي قاعدة البيانات. - ما لا تضبطه إلا خدمة المزامنة: الحالة وآخر مزامنة ونص المشكلة. لا يستطيع أحد تعليم اتصال معطوب على أنه سليم يدويًا (الثابت 13 في صفحة الأمان).
الحالات
| الحالة | المعنى |
|---|---|
| متصل | وصلت البيانات في آخر مزامنة. |
| تجري المزامنة | مزامنة جارية الآن. |
| في انتظار المزامنة الأولى | وصله أحد؛ ولم تصل بيانات بعد. في وضع قاعدة البيانات المحلية تبقى الاتصالات هنا، لأنه لا يوجد عامل مزامنة في هذا الإصدار. |
| يحتاج إلى انتباه | ما تزال البيانات تصل، لكن شيئًا سينكسر قريبًا (مثلًا شهادة تنتهي خلال 9 أيام). |
| خطأ | فشلت آخر مزامنة. تقول البطاقة السبب. |
| غير متصل | مطفأ، أو لم يُوصل قط. |
لمساحة عمل العرض مزيج ثابت من الحالات حتى تُرى كل حالة: Siemens يحتاج إلى انتباه، وIridium في خطأ، وSAP تجري مزامنته، وبعض الموصّلات غير متصلة.
الشعارات
تأتي شعارات الموصّلات من مكوّن مشترك واحد في @pruva/brand/logos. يستخدم المكوّن نفسه التطبيق وموقع التسويق وهذه الوثائق. أيقونات العلامات من simple-icons (بيانات أيقونات CC0؛ ويبقى كل شعار علامة تجارية لمالكه). المزوّدون الذين لا يغطيهم simple-icons يحصلون على مربع بالأحرف الأولى.
كل الموصّلات
خريطة الأسطول /app/integrations/monitor
مواقع AIS
موقع كل سفينة وسرعتها واتجاهها.
تستخدمه: خريطة الأسطول · ID spire-ais · يتصل عبر مفتاح API
قياسات المحركات عن بُعد
قراءات حساسات الآلات من صندوق الحافة على كل سفينة.
تستخدمه: خريطة الأسطول, الصيانة التنبؤية, الصيانة المخططة, سجل الانبعاثات · ID mqtt-gateway · يتصل عبر بوابة
سجل بيانات الآلات (OPC UA)
سجل الآلات بالساعة والإنذارات من نظام الأتمتة في السفينة.
تستخدمه: خريطة الأسطول, الصيانة التنبؤية, الصيانة المخططة · ID siemens-historian · يتصل عبر بوابة
كاميرات السلامة بالذكاء الاصطناعي /app/integrations/cameras
الفيديو على متن السفينة
يقرأ بث الكاميرات من مسجل الفيديو الشبكي على كل سفينة.
تستخدمه: كاميرات السلامة بالذكاء الاصطناعي · ID onvif-nvr · يتصل عبر بوابة
وحدة معالجة رسومية على متن السفينة
يشغّل نماذج الأحداث بجوار الكاميرات؛ ولا يُرسل إلى البر إلا الأحداث واللقطات الثابتة.
تستخدمه: كاميرات السلامة بالذكاء الاصطناعي · ID edge-ai-box · يتصل عبر بوابة
نموذج ذكاء اصطناعي
يحلل لقطة ثابتة يرفعها شخص إلى أحداث كاميرا عند تعيين مفتاح؛ ولا تُحفظ اللقطة.
تستخدمه: كاميرات السلامة بالذكاء الاصطناعي · ID anthropic-vision · يتصل عبر مفتاح API
الصيانة التنبؤية /app/integrations/predict
قياسات المحركات عن بُعد
قراءات حساسات الآلات من صندوق الحافة على كل سفينة.
تستخدمه: خريطة الأسطول, الصيانة التنبؤية, الصيانة المخططة, سجل الانبعاثات · ID mqtt-gateway · يتصل عبر بوابة
سجل بيانات الآلات (OPC UA)
سجل الآلات بالساعة والإنذارات من نظام الأتمتة في السفينة.
تستخدمه: خريطة الأسطول, الصيانة التنبؤية, الصيانة المخططة · ID siemens-historian · يتصل عبر بوابة
بيانات الشاحن التوربيني
سرعة الشاحن التوربيني وأحداث الاندفاع وفترات الصيانة.
تستخدمه: الصيانة التنبؤية · ID abb-turbo · يتصل عبر مفتاح API
بيانات صانع المحرك
تشخيصات الصانع لمحركات MTU المساعدة.
تستخدمه: الصيانة التنبؤية · ID rolls-royce-mtu · يتصل عبر OAuth
مراسلة الطاقم عبر الأقمار الصناعية
يرسل رسائل إخطار الطاقم إلى غرفة القيادة عبر الأقمار الصناعية.
تستخدمه: الصيانة التنبؤية · ID iridium · يتصل عبر مفتاح API
مراسلة الطاقم
يرسل رسائل إخطار الطاقم إلى هاتف كبير المهندسين في الميناء.
تستخدمه: الصيانة التنبؤية, تقرير الظهيرة والعمليات, الطاقم · ID whatsapp · يتصل عبر OAuth
التأمين المتصل /app/integrations/insurance
تبادل البيانات مع المؤمِّن
حزم بيانات المؤمِّن وقرارات تعديل الأقساط.
تستخدمه: التأمين المتصل · ID insurer-portal · يتصل عبر بوابة إلكترونية
غرفة بيانات المؤمِّن
يشارك حزمة البيانات الفصلية مع الوسطاء في غرفة بيانات.
تستخدمه: التأمين المتصل · ID box-dataroom · يتصل عبر OAuth
تقرير الظهيرة والعمليات /app/integrations/noon
تقارير الظهيرة الصوتية
يتلقى تقرير الظهيرة الشفهي من الربان عبر التطبيق أو مكالمة هاتفية ويملأ النموذج.
تستخدمه: تقرير الظهيرة والعمليات · ID livekit-voice · يتصل عبر مفتاح API
مراسلة الطاقم
يرسل رسائل إخطار الطاقم إلى هاتف كبير المهندسين في الميناء.
تستخدمه: الصيانة التنبؤية, تقرير الظهيرة والعمليات, الطاقم · ID whatsapp · يتصل عبر OAuth
الطقس البحري
الرياح والأمواج والتيارات على مسار كل سفينة للتحقق من تقارير الظهيرة.
تستخدمه: تقرير الظهيرة والعمليات · ID stormglass · يتصل عبر مفتاح API
أداء الرحلة /app/integrations/voyage
الطقس البحري
توقعات مجانية للأمواج والرياح عند موقع السفينة (وضع قاعدة البيانات، عند التشغيل).
تستخدمه: أداء الرحلة · ID open-meteo-marine · يتصل عبر مفتاح API
التوجيه حسب الطقس
نصائح المسار والطقس لكل رحلة.
تستخدمه: أداء الرحلة · ID stormgeo-routing · يتصل عبر مفتاح API
التأجير وربح الرحلة وخسارتها /app/integrations/chartering
مؤشرات الشحن
تقييمات المسارات والمؤشرات لتقديرات الرحلات.
تستخدمه: التأجير وربح الرحلة وخسارتها · ID baltic-exchange · يتصل عبر مفتاح API
بريد التأجير
يقرأ طلبات الشحن ومواقع السفن من صندوق بريد التأجير.
تستخدمه: التأجير وربح الرحلة وخسارتها · ID shipfix-inbox · يتصل عبر OAuth
البضائع والحاويات /app/integrations/cargo
أحداث الحاويات
أحداث الناقل بمعيار DCSA لكل حاوية في الرحلة.
تستخدمه: البضائع والحاويات · ID dcsa-track-trace · يتصل عبر مفتاح API
الحجوزات ورسائل الحالة
الحجز وقائمة التحميل ورسائل الحالة من الناقل.
تستخدمه: البضائع والحاويات · ID carrier-edi · يتصل عبر بوابة
زيارات الموانئ والوكالة /app/integrations/port
حسابات مصاريف الميناء
حسابات المصاريف التقديرية والنهائية من وكلاء الموانئ.
تستخدمه: زيارات الموانئ والوكالة · ID da-desk · يتصل عبر OAuth
أوقات التوقف في الميناء
أوقات الرسو والوصول والمغادرة من نظام مجتمع الميناء.
تستخدمه: زيارات الموانئ والوكالة · ID port-call-api · يتصل عبر مفتاح API
الصيانة المخططة /app/integrations/pms
سجل بيانات الآلات (OPC UA)
سجل الآلات بالساعة والإنذارات من نظام الأتمتة في السفينة.
تستخدمه: خريطة الأسطول, الصيانة التنبؤية, الصيانة المخططة · ID siemens-historian · يتصل عبر بوابة
قياسات المحركات عن بُعد
قراءات حساسات الآلات من صندوق الحافة على كل سفينة.
تستخدمه: خريطة الأسطول, الصيانة التنبؤية, الصيانة المخططة, سجل الانبعاثات · ID mqtt-gateway · يتصل عبر بوابة
حالة التصنيف والمسوحات
تواريخ الشهادات والمسوحات من هيئة التصنيف.
تستخدمه: الصيانة المخططة, الشهادات والوثائق · ID dnv-veracity · يتصل عبر OAuth
الحوض الجاف /app/integrations/drydock
عروض أحواض بناء السفن
عروض الحوض وتقارير التقدم لمواصفات الحوض الجاف.
تستخدمه: الحوض الجاف · ID yard-portal · يتصل عبر بوابة إلكترونية
مواعيد مسوحات التصنيف
نوافذ المسح من هيئة التصنيف لتخطيط الإدخال إلى الحوض.
تستخدمه: الحوض الجاف · ID class-survey-planner · يتصل عبر OAuth
المشتريات /app/integrations/procurement
سوق الموردين
يرسل طلبات عروض الأسعار إلى الموردين البحريين ويعيد عروضهم.
تستخدمه: المشتريات · ID shipserv · يتصل عبر مفتاح API
رموز الأصناف
رموز IMPA وأوصافها للمخازن وقطع الغيار.
تستخدمه: المشتريات · ID impa-catalogue · يتصل عبر مفتاح API
المخزون /app/integrations/inventory
جرد المخزون
يجرد قطع الغيار والمخازن على متن السفينة بماسح يدوي.
تستخدمه: المخزون · ID barcode-scanner · يتصل عبر بوابة
المواد الخطرة
جرد المواد الخطرة (IHM) لكل سفينة.
تستخدمه: المخزون · ID ihm-register · يتصل عبر بوابة إلكترونية
الشهادات والوثائق /app/integrations/documents
حالة التصنيف والمسوحات
تواريخ الشهادات والمسوحات من هيئة التصنيف.
تستخدمه: الصيانة المخططة, الشهادات والوثائق · ID dnv-veracity · يتصل عبر OAuth
نسخ الشهادات الممسوحة
الشهادات الممسوحة محفوظة بجانب كل سجل.
تستخدمه: الشهادات والوثائق · ID dropbox-certs · يتصل عبر OAuth
سجل الانبعاثات /app/integrations/emissions
قياسات المحركات عن بُعد
قراءات حساسات الآلات من صندوق الحافة على كل سفينة.
تستخدمه: خريطة الأسطول, الصيانة التنبؤية, الصيانة المخططة, سجل الانبعاثات · ID mqtt-gateway · يتصل عبر بوابة
سجلات الوقود
مذكرات تسليم الوقود ومشترياته لإجماليات الانبعاثات.
تستخدمه: سجل الانبعاثات, التقارير ولوحات المعلومات · ID sap-bunkers · يتصل عبر OAuth
التقديم التنظيمي
تقديم تقارير EU MRV وEU ETS.
تستخدمه: سجل الانبعاثات · ID thetis-mrv · يتصل عبر بوابة إلكترونية
التقديم التنظيمي
تقديم بيانات وقود IMO DCS عبر دولة العلم.
تستخدمه: سجل الانبعاثات · ID imo-gisis · يتصل عبر بوابة إلكترونية
الصحة والسلامة والبيئة والجودة والمخاطر /app/integrations/hseq
من البريد إلى السجلات
يقرأ تقارير الحوادث وشبه الحوادث المرسلة من السفن بالبريد الإلكتروني.
تستخدمه: الصحة والسلامة والبيئة والجودة والمخاطر · ID incident-email · يتصل عبر OAuth
نتائج التدقيق
نتائج التدقيق والإجراءات التصحيحية من هيئة التصنيف.
تستخدمه: الصحة والسلامة والبيئة والجودة والمخاطر · ID class-qhse · يتصل عبر بوابة إلكترونية
تفتيش الفحص (Vetting) /app/integrations/vetting
تفتيشات الفحص (Vetting)
تقارير تفتيش SIRE 2.0 والملاحظات.
تستخدمه: تفتيش الفحص (Vetting) · ID ocimf-sire · يتصل عبر بوابة إلكترونية
استبيانات السفن
استبيان مواصفات السفينة الذي يطلبه المستأجرون.
تستخدمه: تفتيش الفحص (Vetting) · ID q88 · يتصل عبر مفتاح API
الطاقم /app/integrations/crew
من البريد إلى السجلات
يقرأ بريد شؤون الطاقم والعمليات ويُعد مسودات سجلات تبديل الطاقم والتوقف في الموانئ.
تستخدمه: الطاقم · ID gmail-inbox · يتصل عبر OAuth
مراسلة الطاقم
يرسل رسائل إخطار الطاقم إلى هاتف كبير المهندسين في الميناء.
تستخدمه: الصيانة التنبؤية, تقرير الظهيرة والعمليات, الطاقم · ID whatsapp · يتصل عبر OAuth
المالية /app/integrations/finance
المحاسبة
الفواتير وقيود الدفتر لكل سفينة.
تستخدمه: المالية · ID xero · يتصل عبر OAuth
أسعار الصرف
أسعار مرجعية يومية مجانية من البنك المركزي الأوروبي للمبالغ متعددة العملات (بلا مفتاح؛ لا تُستدعى إلا في وضع قاعدة البيانات عند الربط).
تستخدمه: المالية · ID frankfurter-fx · يتصل عبر مفتاح API
التقارير ولوحات المعلومات /app/integrations/bi
سجلات الوقود
مذكرات تسليم الوقود ومشترياته لإجماليات الانبعاثات.
تستخدمه: سجل الانبعاثات, التقارير ولوحات المعلومات · ID sap-bunkers · يتصل عبر OAuth
التصدير إلى جدول بيانات
يرسل جداول مؤشرات الأداء والمصاريف التشغيلية إلى جدول مشترك كل أسبوع.
تستخدمه: التقارير ولوحات المعلومات · ID google-sheets · يتصل عبر OAuth
الذكاء الاصطناعي
يظهر مزوّد نموذج المساعد، Anthropic، تحت الإعدادات → الاتصالات باسم AI. إنه مطفأ في العرض، ولا يُستدعى أي نموذج في هذا الإصدار.
تحقق قبل الإطلاق
- Spire Maritime: شكل واجهة AIS ومعدل التحديث، وما إذا كانت الرخصة تسمح بعرض المواقع على مؤمّن.
- أرشيف بيانات Siemens SIMATIC: تعيين وسوم OPC UA لكل سفينة.
- ABB Turbocharging وRolls-Royce Power Systems: اتفاقيات مشاركة البيانات مع كل صانع محركات.
- Iridium Certus وWhatsApp Business: التكلفة لكل رسالة وإيصالات التسليم.
- SAP: نموذج كائن مذكرة تسليم الوقود.
- EMSA THETIS-MRV وIMO GISIS: صيغ التقديم الحالية.
- بوابة North Quay Mutual وBox: واجهة المؤمّن وصياغة الموافقة.
- DNV Veracity وDropbox: نطاقات OAuth.