سعدت بلقائك يا ماتيو! إذًا أنت أحد المطورين الذين أنشأوا الموقع الخاص بإدارة تجميد الأموال لحكومة موناكو. هل يمكنك شرح دورك في تطوير الموقع؟
مرحباً أليزي. بصفتي أحد مطوري الواجهة الخلفية في هذا المشروع، كان عليَّ العمل على هيكل الموقع وجميع الوظائف المحيطة به. النشرة الإخبارية، وسير عمل التحقق الآلي من الصحة، ومعالجة البيانات وإرسالها إلى المكتب الأمامي، وما إلى ذلك. إنها حزمة كاملة! حزمة كاملة!
نعم، كانت كذلك! هل يمكنك أن تخبرنا المزيد عن الأهداف الرئيسية التي كانت
المطلوبة؟
كان الهدف الرئيسي هو تطوير موقع إلكتروني مع مكتب خلفي يتكيف مع الأعمال التجارية. دعني أشرح لك: يسمح المكتب الخلفي للمساهمين بإدراج أو تعديل أو إزالة العقوبات على الموقع. ولكنه أيضًا (وقبل كل شيء) يسمح لهم بالقيام بذلك بأسرع ما يمكن وبكفاءة. باختصار: أن يكونوا مستقلين.
تخضع التدابير التي يتم إدخالها للتدقيق. لذلك قمنا بتطوير سير عمل يمكّن المجموعات المختلفة من المساهمين من تمرير المحتوى لبعضهم البعض والتحقق من صحته. ثم يتم ربط التدابير التي تم التحقق من صحتها (الإضافات والحذف والتعديلات) تلقائيًا بقرار وزاري في المكتب الخلفي. يتم تقديم هذا نفسه للتحقق من صحته في وقت لاحق. لذلك كان سير عمل التحقق من الصحة نقطة مهمة للغاية في هذه الحالة بالذات.
كان الهدف الثاني هو إعداد واجهة برمجة التطبيقات (API)، وهي مجموعة من القواعد والبروتوكولات التي تمكّن التطبيقات المختلفة من التواصل وتبادل البيانات بطريقة موحدة. وهذا يجعل التدابير والقرارات الوزارية في متناول الجمهور. الهدف هو أن تتمكن البنوك والمؤسسات من الوصول إلى العقوبات الجديدة بسرعة وتلقي البيانات المنظمة بالصيغة المتوقعة.
أخيرًا وليس آخرًا، كان الهدف هو جعل المعلومات واضحة للمستخدمين، مع محرك بحث سريع ومرشحات بحث ملائمة وبديهية.
كما ترى، هذا تطبيق ويب معقد للغاية من حيث الأتمتة.
لقد ذكرت مصطلحات مثل "بديهي" و"سهل". ولكن كيف وازنت بين تصميم الموقع بحيث يلبي متطلبات الشفافية والامتثال الدولي، مع ضمان ألا تكون الواجهة مربكة للغاية للزوار؟
كل تعقيدات الموقع موجودة في المكتب الخلفي، لأن التدابير يجب ألا تُنشر دون أن تكون مرتبطة بقرار وزاري. نعم، لأن سير العمل يختلف باختلاف الجهة التي تقرر العقوبة. هناك الكثير من التفاصيل الدقيقة في سير العمل، لكن الواجهة بسيطة للغاية.
كان السؤال الذي طرحناه على أنفسنا هو "كمستخدم، ما الذي يجب أن نراه على الموقع؟ ": قائمة القرارات الوزارية بالتفصيل، بالإضافة إلى قائمة التدابير الناتجة وتفسيراتها. كما سترى، فإن العرض واضح ومباشر. لقد أضفنا أيضًا صفحة تتيح الوصول إلى وثائق واجهة برمجة التطبيقات الخاصة بنا.
الموقع الخاص بإدارة تدابير تجميد الأموال لحكومة موناكو
لبناء كل سير عمل، كيف عملتم مع أصحاب المصلحة، مثل السلطات الحكومية أو خبراء العقوبات؟
كمطوّرين، كنا على اتصال مع إدارة الخدمات الرقمية في موناكو (DSN) ومدير المشروع الخاص بهم. وقد تلقى مدير المشروع توجيهات تشغيلية من إدارة الشؤون المالية والتداول (DFT).
عندما كنا نقوم بتصميم الموقع، أدركنا أن الأعمال الأساسية كانت معقدة للغاية.
لذلك أعدنا التفكير واقترحنا عدداً من التحسينات التي لم تكن متوقعة بالضرورة، ولكننا شعرنا أنها ضرورية.
على سبيل المثال، قمنا بأتمتة سير العمل والنشرة الإخبارية (يتم إنشاؤها الآن وإرسالها في كل مرة يتم فيها نشر قرار وزاري).
كيف تقومون بإدارة التحديثات والصيانة الدورية للموقع لضمان مواكبة الموقع للوائح والعقوبات الجديدة؟
لقد جعلنا المساهمين في DFT مستقلين بفضل المكتب الخلفي الذي تم تطويره مع Ibexa. بادئ ذي بدء، تتلقى DFT تدابير تجميد الأموال، وبعد ذلك، وبفضل أداة تم تطويرها في المكتب الخلفي، يمكنها إضافة عدد كبير من التدابير الجديدة بسرعة وسهولة. ثم يتم تقديم التدابير بعد ذلك للتحقق من صحتها وإدراجها مع حالتها المقابلة (مسحوبة، مضافة، معدلة) في القرار الوزاري المناسب. ولكن لكل قرار أيضًا مسار التحقق الخاص به: قيد التنفيذ، معلق، إلخ.
وعندما يصبح القرار الوزاري جاهزاً للتوقيع، نضمن إمكانية إنشاء الوثيقة ليوقع عليها وزير الدولة. يتم أيضًا إنشاء مستند XLS مرفق
يتم إنشاؤه أيضًا. يمكن بعد ذلك تنزيل هذه المستندات إلى المكتب الأمامي.
بمجرد توقيع القرار الوزاري ونشره، يتم إرسال رسالة إخبارية تلقائيًا إلى جميع المستخدمين المسجلين. وكما قلت، فإنها تُبقيهم على اطلاع دائم بآخر الإجراءات التي اتخذتها الحكومة.
مقابلة أجرتها أليزي، مديرة التطوير الرقمي والفعاليات في
إنفوركا، مع ماثيو، مطور تطبيقات الويب المتخصص في الواجهة الخلفية في إنفوركا.