منصة أعمال متعددة المستأجرين · عمليات الصيدليات
منصة MEIA العالمية
تجمع MEIA قواعد المؤسسة والاشتراك والصيدليات والأشخاص والتكليفات والموافقات في منصة واحدة محكومة. ويتمثل قرارها التصميمي الأهم في اشتقاق الصلاحية والجاهزية من الحقائق التشغيلية الحالية بدلًا من الاعتماد على مسمى وظيفي أو حالة مخزنة.
- Next.js
- Multi-tenant SaaS
- Role & scoped authority
- EN/SV bilingual

- الدور
- مهندس برمجيات أول · قائد تقني
- السياق
- جهة مقرها السويد
- الفترة
- 2026 – حتى الآن
- المنصة
- منصة ويب B2B متعددة المستأجرين
- التقنيات
- Next.js
المشكلة
مجموعة الصيدليات ليست حسابًا واحدًا مسطحًا؛ فهي تضم حدودًا لكل عميل، وعدة صيدليات، واشتراكات وحدود سعة، وأشخاصًا ومسؤوليات تتغير مع الزمن. لذلك لا يكفي أن يجيب النظام عن هوية الشخص، بل يجب أن يحدد أيضًا المؤسسة والصيدلية اللتين يحق له العمل ضمنهما، والتكليف النشط الذي يمنحه هذه الصلاحية، وما إذا كانت المؤسسة جاهزة للخطوة التشغيلية التالية.
صُممت MEIA حول ترابط هذه الأسئلة. فبدلًا من توزيعها على شاشات منفصلة، يجعل النظام الأساسي تعدد المستأجرين والاستحقاقات والموافقات والجاهزية أجزاءً من نموذج تشغيلي واحد.
كيف تعمل المنصة
الجاهزية ومعالجة الفجوات: تُقيّم أربعة عشر متطلبًا من الإعداد الحالي، ويرتبط كل متطلب غير مستوفى بالشاشة التي تعالجه، فتكون الحالة قابلة للتنفيذ وليست مجرد مؤشر بصري.
حوكمة الاشتراك والسعة والاستحقاقات: عندما يبلغ العميل الحد المسموح لعدد الصيدليات، تعرض المنصة الأرقام ذات الصلة ومسار الحل الذي يملكه المورّد. وتُعامل السعة كقاعدة عمل لا كخطأ عام.
الاقتراح والموافقة: يستطيع قائد الفريق اقتراح شخص ومسؤوليات، لكن الطلب المعلّق لا يمنح أي صلاحية. ويمكن للمدير حذف مسؤولية مقترحة عند الموافقة، ولا يمكنه إضافة مسؤولية لم تكن ضمن الطلب.
نطاق التكليف والإلغاء: لا توجد المسؤولية إلا من خلال تكليف نشط ومحدد زمنيًا. وإنهاء التكليف يضيّق الصلاحية فورًا وقد يعيد فتح متطلب الجاهزية الذي كان ذلك التكليف يحققه.
الجاهزية كعملية حساب
لا تُخزَّن الجاهزية كحكم ثابت قد ينفصل عن واقع المؤسسة. فعند كل قراءة تقيّم المنصة أربعة عشر متطلبًا مقابل الصيدليات والأشخاص والتكليفات وحالة الاشتراك والاستحقاقات الحالية.
ولا تكتفي النتيجة ببيان ما ينقص، بل توضح أيضًا مكان معالجته. وهكذا تبقى الجاهزية متوافقة مع الحالة التشغيلية المتغيرة، وتتحول صفحة الحالة إلى خريطة للحل.
معمارية تتمحور حول قواعد العمل
تفصل المنصة بين قواعد المجال، وتنسيق التطبيق، ومحولات البنية التحتية، وطبقة العرض. تحدد المنافذ القدرات التي يحتاجها التطبيق، وتنفذها المحولات، ويتحقق جذر التركيب من أشكالها قبل توصيل النظام. وتحمي اختبارات الحدود هذا الفصل حتى لا تنتقل قواعد العمل تدريجيًا إلى واجهة المستخدم أو شيفرة التخزين.
تكتسب هذه البنية أهميتها لأن القواعد الصعبة تعبر عدة شاشات؛ فحدود المستأجرين والتكليفات المحددة زمنيًا وانتقالات الموافقة وفحوص الاستحقاق ومعالجة الجاهزية يجب أن تتفق أينما استُخدمت. ووضعها في طبقتي المجال والتطبيق يمنح هذه القرارات موضعًا تنفيذيًا واحدًا.
تتوفر واجهة المنتج بالإنجليزية والسويدية.
كيف ينتقل أثر التغيير
يظهر التصميم بوضوح في طريقة انتقال أثر التغيير الواحد عبر النظام. فالموافقة على اقتراح قد تنشئ المسؤولية المسموح بها، وإنهاء التكليف يزيل نطاقها، ثم تعكس الجاهزية الحالة الجديدة بدلًا من الاحتفاظ بإجابة قديمة. كما تنتج فحوص السعة والاستحقاقات مسارات حل مرتبطة بقواعد العمل.
شاشات من تدفق العمل المحكوم
يضم التسلسل نظرة تشغيلية، وفجوات الجاهزية وسبل معالجتها، وقرار مدير مسجّل، وتكليف انتهى، وحد اشتراك يوقف مهمة، ثم النظرة نفسها بالسويدية على المظهر الداكن.
الأشكال

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