PortlinePortlineالتوثيق

نموذج البيانات

الجداول التي يقوم عليها Portline ومن يستطيع القراءة من كل منها والكتابة فيه.

توجد كل الجداول في المخطط public ببادئة pl_، ويحمل كل صف workspace_id. يمر الأمان على مستوى الصفوف عبر دالتين مساعدتين: pl.role_in(workspace) تُرجع دورك، و pl.can(workspace, area, level) تجيب عن سؤال "هل يجوز لهذا المستخدم فعل هذا هنا"، بالتحقق من العضوية وميزات الخطة وحالة الاشتراك.

"العرض" و"التعديل" و"الاعتماد" أدناه تعني المستوى في قسم ذلك الجدول. و"+ fleet" تعني أن الخطة يجب أن تتضمن تلك الميزة أيضًا.

مساحة العمل والأشخاص

الجدوليحتوي علىالقراءةالكتابة
pl_workspacesالاسم، المعرّف النصي (slug)، المنطقة الزمنيةالأعضاءالمالك (الاسم والمنطقة الزمنية فقط)
pl_subscriptionsالخطة، الحالة، المقاعد، نهاية الفترةالأعضاءدور الخدمة فقط
pl_membersالدور، اسم العرض، المسمى الوظيفي، البريد الإلكترونيالأعضاءالمالك والمسؤول، بحماية مشغّل
pl_notificationsالعنوان، النص، الرابط، وقت القراءةالخاصة بكread_at فقط
pl_auditمن فعل ماذا، ومتىالاعتمادالإدراج باسمك فقط؛ لا يُحدَّث أبدًا

الشحنات والحاويات

الجدوليحتوي علىالقراءةالكتابة
pl_customersاسم العميل وبلدهالعرضالتعديل
pl_portsUN/LOCODE، الاسم، البلد، الموقعكل من سجّل الدخولدور الخدمة
pl_shipmentsالرمز، العميل، المسار، وسيلة النقل، الحالة، البضاعة، الوزن، الحاوية، السائق، incoterm، ETD/ETAالعرضالتعديل
pl_shipment_stopsمحطات المسار بالترتيب، مع الأوقات المخططة والفعليةالعرضالتعديل
pl_shipment_eventsالخط الزمني لـ"آخر التحديثات"العرضالتعديل
pl_documentsبوليصة الشحن، البيان الجمركي، الفواتير، مع حالة المراجعةالعرضالتعديل للرفع؛ الاعتماد للمراجعة
pl_containersرقم ISO 6346، النوع، نقطة ضبط الحاوية المبردة، الحالة، الموقعالعرضالتعديل
pl_telemetryقراءات حرارة الحاويات المبردةالعرض + telemetryدور الخدمة (تغذية المستشعرات)

الأسطول والمستودعات والأرصفة

الجدوليحتوي علىالقراءةالكتابة
pl_assetsالشاحنات والسفن والطائرات المسيّرة مع الحالة والموقعالعرض + fleetالتعديل
pl_driversالاسم، الهاتف، الناقل، الشاحنة، المقطورة، اللوحةالعرض + fleetالتعديل
pl_warehousesاسم الموقع، المدينة، السعة والمساحة المستخدمة بالـ m²العرض + warehousesالتعديل
pl_zonesالمناطق لكل موقع مع نسبة الإشغالالعرض + warehousesالتعديل
pl_stockSKU، المنتج، موقع التخزين، الكمية المتوفرة، نقطة إعادة الطلب، ETAالعرض + warehousesالتعديل
pl_dock_doorsالأبواب لكل مستودع ونوعهاالعرض + docksالاعتماد
pl_dock_appointmentsالشاحنة، الناقل، الاتجاه، الأوقات، الحالة، تسجيل الوصول والمغادرةالعرض + docksالتعديل؛ تسجيل المغادرة يتطلب تسجيل الوصول

الرسائل

الجدوليحتوي علىالقراءةالكتابة
pl_threadsالموضوع، الشحنة أو السائق المرتبطالعرضالتعديل
pl_messagesالكاتب، النص، الوقتالعرضالتعديل، باسمك ككاتب
pl_thread_readsآخر موضع قرأ فيه كل عضو سلسلة الرسائلالخاصة بكالخاصة بك

ميزات الخطة

pl.plan_features تعكس كتالوج الخطط في @portline/pricing، بحيث تتفق قاعدة البيانات والتطبيق على أي خطة تتضمن أي ميزة.

معرّفات العرض التوضيحي

يُنشئ مولّد العرض التوضيحي معرّفات بصيغة UUID من مفاتيح ثابتة. وتستخدم التعبئة المحلية المولّد نفسه، لذا يكون للشحنة المعرّف والرمز نفسيهما في وضع العرض التوضيحي وفي الوضع المحلي.

في هذه الصفحة