الجواب القصير. لوحة القيادة في الزمن الحقيقي ليست استعلاماً على قاعدة الصندوق كلما فتح المسيّر الشاشة؛ بل سلسلة: كل بيع أو إلغاء أو تسليم أو دفع يصير حدثاً في طابور؛ تعريف واحد لكل رقم، يُكتب مرة في الكود مع المحاسب، يقول ما يعنيه «رقم أعمال اليوم»، بالضرائب أو بدونها، المرتجعات مخصومة، ساعة القطع؛ عدادات لكل متجر ومنتج وساعة تُزاد عند وصول الحدث وتُقرأ من الذاكرة ولا يُعاد حسابها أبداً؛ الشاشة تعرض وقت آخر تحديث بجانب كل رقم؛ تدفق من الخادم إلى الهاتف يدفع الجديد ويعيد الاتصال وحده؛ وفي الليل يُعاد عدّ كل شيء من الأحداث كي يكون لرقم اليوم ومقارنة الشهر التعريف نفسه؛ وتنبيهات WhatsApp على الحدود والصمت تحل محل مراقبة الشاشة. عشرة أسابيع، الأول بلا كود، مخصص للأرقام العشرة وتعريفاتها.
هذا الدليل موجّه إلى مسيّر عدة متاجر يتلقى ملفاً يوم الاثنين ويعلم يوم الخميس أن صندوقاً كان معطلاً، وإلى المؤسس المقيم في فرنسا الذي يريد رؤية مبيعاته في الجزائر على هاتفه دون أن يتصل، وإلى الموزّع الذي لا تلتقي أرقام بيعه المسبق ومحاسبته أبداً، وإلى من يقرأ «لوحة قيادة في الزمن الحقيقي» في عرض سعر دون أن يعرف ما وراءها. لا يقارن أدوات ذكاء الأعمال، وهو ما يفعله دليل ذكاء الأعمال في الجزائر؛ بل يصف ما يُبنى كي يكون الرقم صحيحاً وحديثاً ومقروءاً على هاتف.
ما تقوله الأرقام
صار هاتف المسيّر شاشة كافية. وفق تقرير Digital 2026 من DataReportal عن الجزائر، المنشور في 8 نوفمبر 2025، كان في البلاد 37,8 مليون مستعمل للإنترنت في أكتوبر 2025، أي 79,5 % من السكان، و55,6 مليون اتصال هاتفي في نهاية 2025 وفق GSMA Intelligence؛ وبلغت سرعة التنزيل الوسيطة للهاتف المقاسة من Ookla 41,21 ميغابت/ث، بزيادة 65,5 % خلال الاثني عشر شهراً السابقة لأوت 2025، والسرعة الثابتة الوسيطة 37,86 ميغابت/ث. وفي 17 ماي 2026 أعلن بيان لوزارة البريد والمواصلات نقلته إذاعة الجزائر أن الجزائر العاصمة دخلت المرتبة 48 عالمياً في ترتيب Ookla للمدن في إنترنت الهاتف، مقابل 116 في سبتمبر، بسرعة تنزيل 163,31 ميغابت/ث؛ وهذه العاصمة، على Speedtest، بعد إطلاق 5G أواخر 2025، وتعطي مقاييس أخرى وسيطات وطنية أدنى بكثير. وما يفرضه ذلك: على شاشة المسيّر أن تُفتح بسرعة على 4G جيدة في العاصمة وأن تبقى مقروءة على شبكة متواضعة في ولاية، وهذا يُقرَّر في الهندسة لا في النموذج.
التقنية التي تحمل الزمن الحقيقي عادية وموثَّقة. الأحداث المرسَلة من الخادم، التي تصفها Google على web.dev، تدفع التحديثات إلى المتصفح عبر اتصال HTTP عادي، وتعيد الاتصال وحدها بعد الانقطاع بمهلة افتراضية نحو ثلاث ثوانٍ، وترسل إلى الخادم معرّف آخر حدث مستلَم ليستأنف من حيث توقف؛ وهذا بالضبط ما تحتاجه شاشة تقرأ ولا تتكلم، بينما تخدم WebSockets ثنائية الاتجاه المراسلة والألعاب. ومن جهة القاعدة، تصف وثائق PostgreSQL تحديث العرض المادي الذي «يستبدل المحتوى كاملاً»، بخيار يتجنب حجب القراءات شرط وجود فهرس فريد؛ وهذه أداة المقارنات التي يُعاد حسابها ليلاً. ولعدادات اليوم، تصف امتدادات مثل TimescaleDB مجمَّعات مستمرة لا تعيد حساب إلا الشرائح الزمنية المتغيرة، وفق وثائق الناشر؛ ونحصل على الأثر نفسه، بأبسط، بعدادات تُزاد عند الحدث.
والباقي جزائري لا يرد في أي تقرير: الصندوق على Windows الذي يصدّر ملفاً عند الإغلاق، المسيّر الذي يدير ستة متاجر بمكالمات WhatsApp، ساعة القطع 23 في متجر ومنتصف الليل في آخر، ملف الاثنين الذي يعدّه موظف يوم الأحد. لم نجد دراسة عن المهلة المقبولة لرقم ولا قياساً للوحات القيادة في الجزائر؛ لكننا لاحظنا: رقم لا يصدّقه المسيّر لا يُنظر إليه، ورقم يصدّقه يُنظر إليه عشر مرات في اليوم. وهذا الدليل يقول كيف نحصل على الثاني.
حياة رقم، من البيع إلى هاتف المسيّر، في ست لحظات
لوحة القيادة لا توصف برسومها البيانية بل بما يحدث لبيع، من صندوق متجر إلى هاتف المسيّر، وبما يمنع الرقم من أن يخطئ في الطريق.
الحدث يولد حين تُحصَّل عملية بيع في الصندوق أو التطبيق: مؤرَّخ، بالمتجر والمصدر ومفتاح منع تكرار، مودَع في طابور دائم، لا يُعدّ مرتين أبداً حتى لو أعاد الصندوق إرسال التذكرة نفسها بعد انقطاع، بالآلية التي يصفها دليل التطبيق دون اتصال؛ والإلغاء أو المرتجع حدث سالب يعبر الطابور نفسه لا صف محذوف. التعريف هو اللحظة التي تجنّب الرقمين: «رقم أعمال اليوم» يُكتب مرة في الكود، مع المحاسب، بالضرائب أو بدونها، المرتجعات مخصومة، ساعة القطع، المنطقة الزمنية، المتاجر المشمولة، ويُصدَر؛ ويقرأ الصندوق وشاشة المسيّر وتقرير المحاسب التعريف نفسه. المجمَّع عداد لكل متجر ولكل منتج ولكل ساعة يُزاد عند وصول الحدث؛ وحين يفتح المسيّر الشاشة لا يُعاد حساب شيء ولا تُمَسّ القاعدة التي تخدم الصناديق.
الذاكرة المؤقتة والحداثة: تقرأ الشاشة العدادات من الذاكرة وتعرض بجانب كل رقم وقت آخر تحديث له؛ ورقم بلا وقت رقم لا يُعرف إن كان قديماً. البث يدفع العدادات الجديدة من الخادم إلى الهاتف بتدفق أحداث يعيد الاتصال وحده بعد انقطاع الشبكة ويستأنف من آخر حدث مستلَم؛ وشاشة المسيّر تطبيق قابل للتثبيت، موصوف في دليل PWA، يعرض آخر العدادات المعروفة حتى دون اتصال بوقتها. التنبيه يحل محل المراقبة: حد مخزون مُتجاوَز، فارق غير معتاد مع اليوم نفسه من الأسبوع الماضي، صندوق لم يرسل شيئاً منذ ساعة في عزّ النهار، فتنطلق رسالة WhatsApp إلى المسيّر بالرقم والرابط، عبر المنصة الموصوفة في دليل وكيل WhatsApp.
لوحة القيادة في الزمن الحقيقي، في خمس طبقات
خلف اللحظات الست خمس طبقات، والوسطى هي الوحيدة التي تُبنى فعلاً.
المصادر هي الصناديق وتطبيق الميدان وبوابة الطلب ووكيل WhatsApp والمحاسبة والبنك؛ لكل منها موصله، API أو ملف أو قراءة قاعدة، وفق دليل دمج البرامج القائمة، وكل منها يصدر أحداثاً بالصيغة نفسها. الأحداث تعيش في طابور دائم بطابع زمني ومفتاح منع تكرار ومصدر، والتصحيحات أحداث قائمة بذاتها؛ وهي الحقيقة التي يُعاد منها عدّ كل شيء. المجمَّعات والتعريفات هي المنتج الحقيقي: عدادات لكل متجر ومنتج وساعة وزبون، تعريفات مُصدَرة بمالك لكل رقم، وإعادة حساب ليلية من الأحداث تتحقق من أن عدادات اليوم لم تنحرف.
البث واجهة قراءة وتدفق من الخادم إلى الهاتف وذاكرة مؤقتة وتطبيق المسيّر القابل للتثبيت، الذي يُفتح في أقل من ثانية على شبكة هاتف عادية لأنه لا يطلب إلا عدادات جاهزة. التنبيهات والقراءة: حدود لكل متجر ومنتج، فوارق، صمت، رسائل WhatsApp، ومقارنة باليوم نفسه من الأسبوع الماضي لا بالأمس؛ المسيّر لا يراقب الشاشة طول اليوم، والشاشة تأتيه حين يلزم. الطبقات السفلى تقرر إن كان الصندوق سيبطئ؛ والطبقات العليا تقرر إن كان المسيّر سيظل ينظر بعد ثلاثة أشهر. ولوحة القيادة نفسها تخدم المؤسس الذي يدير من فرنسا، الموصوف في دليل التجارة المسيَّرة عن بُعد.
«لوحة تستعلم قاعدة الصندوق عند كل فتح تقريرٌ؛ أما لوحة القيادة فهي الحدث والتعريف والعداد والوقت المعروض.»
مثال محسوب
مثال على فرضيات استعمال، بآلية ليست فرضية: سلسلة من ستة متاجر، مسيّر في العاصمة، محاسب خارجي.
ستة متاجر لكل منها صندوقه، زائد بوابة طلب للتجار؛ كل بيع وإلغاء وطلبية يصير حدثاً في ثوانٍ، عبر موصل الصندوق أو التطبيق. خمس عشرة ثانية بين البيع المحصَّل والرقم المحدَّث على هاتف المسيّر: هذه فرضيتنا، وتتوقف على موصل الصندوق والشبكة، وهي ما يقيسه التجريب على متاجر حقيقية؛ وصندوق لا يصدّر إلا عند الإغلاق يعطي رقماً محدَّثاً مساءً، والشاشة تقول ذلك بوقته. تعريف واحد لرقم الأعمال بدل ثلاثة: الصندوق والشاشة والمحاسب يقولون الشيء نفسه بساعة القطع نفسها، وتقرير الاثنين، الذي كان الموظف يعدّه يوم الأحد، يتوقف بعد أول شهر مطابقة.
أقل من ثانية لفتح الشاشة على شبكة هاتف عادية هي النتيجة التي لا تتوقف على أي فرضية: تُقرأ العدادات من الذاكرة، ولا يمسّ أي استعلام ثقيل قاعدة الإنتاج، ويعرض التطبيق المثبَّت آخر العدادات المعروفة قبل أن تجيب الشبكة أصلاً. ما يُظهره المثال: بستة متاجر ومسيّر يفتح الشاشة عشر مرات في اليوم، تُجري لوحة «الاستعلام عند الفتح» ستين استعلاماً ثقيلاً يومياً على القاعدة التي تخدم الصناديق في ساعات الذروة؛ ولوحة العدادات لا تُجري أياً منها. الفرضيات التي تُتحقَّق عندكم: كم مصدراً، أي نمط تصدير لكل صندوق، كم رقماً ينظر إليه المسيّر فعلاً؛ والأسبوع الأول من المشروع يجيب عنها.
ستة أرقام للمسيّر والحداثة التي تناسب كلاً منها
ليس كل شيء بحاجة إلى الزمن الحقيقي، وطلب كل شيء في الزمن الحقيقي يكلّف كثيراً بلا طائل؛ تُقرَّر الحداثة رقماً رقماً حسب القرار الذي يطلقه.
رقم أعمال اليوم لكل متجر يريد بضع ثوانٍ إلى دقيقة: هو الرقم الذي ينظر إليه المسيّر عشر مرات في اليوم، وهو عداد يُزاد عند كل حدث بيع أو إلغاء، بساعة القطع في التعريف. المخزون الحرج يكتفي ببضع دقائق: عداد لكل منتج ولكل متجر، حد لكل منتج، وتنبيه حين يُتجاوَز، لأن أحداً لا يراقب شاشة مخزون. التحصيلات مقابل الصندوق تُتحقَّق في آخر اليوم: وهي المطابقة بين أحداث البيع وجهاز الدفع والكشف التي يصفها دليل الصندوق، وتدرج الفوارق بدل إخفائها.
أرصدة الزبائن تريد الساعة: تصل أحداث الفواتير والمدفوعات من المحاسبة أو بوابة B2B، الموصوفة في الدليل المخصص، ويقول عداد لكل زبون من يتجاوز ائتمانه. التسليمات الجارية تريد بضع ثوانٍ: تُدفع الحالات من تطبيق الموزعين الموصوف في دليل منصة التوصيل، عداد لكل حالة ولكل منطقة، تنبيه عند التأخر. مقارنة الأسبوع والشهر يُعاد حسابها ليلاً في عرض مادي يُحدَّث من الأحداث بالتعريف نفسه لرقم اليوم؛ وهذا ما يتيح القول «هذا الثلاثاء مقابل ثلاثاء الأسبوع الماضي» دون أن يكون الرقمان قد عُدّا بطريقتين مختلفتين.
ست حالات تجعل المسيّر يشكّ في لوحة القيادة
ست حالات نراها في لوحات القيادة التي نستلمها، وما تفعله الهندسة ضد كل منها.
شاشتان، رقمان هي السبب الأول للهجر: الصندوق يقول 412 000 دينار، والشاشة 398 000، والمحاسب رقماً ثالثاً، والفرق من ثلاثة تعريفات: الضرائب، المرتجعات، ساعة القطع؛ والعلاج تعريف واحد لكل رقم، مكتوب في الكود، مُصدَر، تقرؤه كل الشاشات، ومطابقة شهرية مع المحاسب تصحّح التعريف حين يكون خاطئاً. لوحة القيادة التي تبطئ الصندوق: الساعة 18 ينتظر البائعون لأن المسيّر فتح شاشته فأطلقت الشاشة استعلاماً على قاعدة الإنتاج؛ عدادات تُحدَّث عند الحدث وتُقرأ من الذاكرة، صفر استعلام ثقيل. الرقم الخاطئ الساعة 2 صباحاً: يوم الصندوق ينتهي الساعة 23، ويوم الشاشة عند منتصف الليل، ويوم الخادم بالتوقيت العالمي؛ ساعة القطع والمنطقة الزمنية مكتوبتان في التعريف، ويوم المسيّر هو يوم متاجره.
الصفحة التي تدور على 3G: أربع ثوانٍ انتظار في ولاية فيغلق المسيّر؛ تطبيق قابل للتثبيت، عدادات في الذاكرة، شاشة خفيفة، و«حُدِّث منذ» ظاهر حتى دون اتصال. البيع الملغى الذي يبقى معدوداً: مرتجع في الصندوق لا يُنزل الرقم؛ الإلغاء حدث سالب يعبر الطابور نفسه، وإعادة الحساب الليلية من الأحداث تلتقط ما كان سينحرف. المسيّر الذي لم يعد ينظر: الشاشة جميلة ولا أحد يفتحها بعد ثلاثة أسابيع؛ تنبيهات WhatsApp على الحدود والصمت، عشرة أرقام على الأكثر، ومقارنة باليوم نفسه من الأسبوع الماضي، وهي الوحيدة التي تعني شيئاً يوم جمعة. الأولى تكلّف الثقة، والأخرى تكلّف سرعة الصندوق أو انتباه المسيّر، ولا تُحلّ أي منها في التخطيط.
«رقمان يُصلَحان بتعريف لا برسم بياني.»
رأيناه في مكان آخر: web.dev وPostgreSQL وOokla، وما ينتقل
ثلاثة نصوص علنية تقول الجوهر. تصف Google على web.dev الأحداث المرسَلة من الخادم: اتصال HTTP عادي، تحديثات تُدفع في اتجاه واحد، إعادة اتصال آلية بمهلة افتراضية نحو ثلاث ثوانٍ، ومعرّف آخر حدث يُعاد إلى الخادم للاستئناف؛ وما ينتقل هو أن شاشة المسيّر لا تحتاج WebSockets ولا بنية خاصة، بل تدفقاً يعيد الاتصال وحده وخادماً يعرف إعادة ما فات، وهذه النقطة الثانية على عاتق من يبني. وتصف PostgreSQL العرض المادي الذي يستبدل تحديثُه المحتوى كله، بخيار لا يحجب القراءات إن وُجد فهرس فريد؛ وما ينتقل هو حصر هذه الأداة في المقارنات المعادة ليلاً وعدم جعلها مصدر رقم اليوم أبداً.
وتقول Ookla، عبر DataReportal وبيان الوزارة، إن شبكة الهاتف الجزائرية تحسنت كثيراً، في العاصمة خاصة؛ وما ينتقل هو أن الشاشة تستطيع أن تكون غنية على 4G جيدة، وما لا ينتقل هو سرعة العاصمة في ولاية مساء الذروة، ومن هنا التطبيق القابل للتثبيت والذاكرة المؤقتة ووقت الحداثة المعروض. وما لا تقوله هذه النصوص: أي عشرة أرقام ينظر إليها مسيّركم فعلاً، وبأي تعريف يحسبها محاسبكم؛ والأسبوع الأول من المشروع، لا الوثائق، هو ما يجيب.
قواعد لوحة القيادة التي تظل تُقرأ
ست قواعد تُكتب في الأسبوع الأول وتُعاد قراءتها مع كل رقم يُضاف. عشرة أرقام على الأكثر، لكل منها مالكه وتعريفه وحداثته المفيدة؛ ولوحة بأربعين رقماً لا ينظر إليها أحد. تعريف واحد لكل رقم، مكتوب في الكود، مع المحاسب، مُصدَر، ونفسه للصندوق والشاشة والتقرير. العدادات تُحدَّث عند الحدث، لا عند فتح الشاشة أبداً، ولا تُمَسّ قاعدة الإنتاج بالقراءة. كل رقم يعرض وقته؛ ورقم بلا وقت حداثة لا يُعرض. الليل يعيد عدّ كل شيء من الأحداث، وفارق بين عداد اليوم وإعادة الحساب تنبيهٌ لا تفصيل. التنبيهات تحل محل المراقبة: حدود، فوارق، صمت، عبر WhatsApp، وليس أكثر من بضعة في اليوم وإلا لم تعد تُقرأ.
قاعدة سابعة تخص دفتر الشروط: «لوحة قيادة في الزمن الحقيقي» ليست متطلباً بل جملة؛ المتطلب يُكتب «رقم أعمال اليوم لكل متجر يُحدَّث خلال الدقيقة التالية للبيع، بتعريفه المكتوب ووقته المعروض؛ الشاشة تُفتح في أقل من ثانية على شبكة هاتف؛ لا استعلام من الشاشة يمسّ قاعدة الصناديق؛ الأرقام يُعاد عدّها كل ليلة من الأحداث؛ الفوارق مع المحاسبة تُطابَق كل شهر»، ويُتحقَّق منه عند القبول كما يوصي دليل دفتر الشروط. وعرض السعر الذي يسعّر «لوحة قيادة» دون أن يقول من أين تأتي الأحداث ومن يكتب التعريفات سعّر رسوماً بيانية.
ست شركات، ما يُوضع على شاشة المسيّر
ست شركات نجهّزها كثيراً، ولكل منها الأرقام المختارة في الأسبوع الأول.
- سلسلة المتاجر. رقم أعمال اليوم لكل متجر، متوسط السلة، المخزون الحرج، التحصيلات مقابل الصندوق مساءً؛ تنبيه حين يصمت صندوق في عزّ النهار.
- الموزّع بمندوبي البيع المسبق، الموصوف في الدليل المخصص. الطلبيات المأخوذة لكل جولة، معدل الزيارة، الرصيد لكل تاجر، التسليمات الجارية؛ تنبيه على تاجر يتجاوز ائتمانه.
- المؤسس في فرنسا. الأرقام نفسها التي للمسيّر المحلي، على الشاشة نفسها، بتنبيهات WhatsApp بتوقيت باريس؛ والمقارنة بالأسبوع الماضي بدل مكالمة المساء.
- المصحة أو العيادة. مواعيد اليوم، معدل الغياب، الأعمال المفوترة، التحصيلات؛ تنبيه حين لا تكون مواعيد الغد مؤكَّدة.
- منصة التوصيل. الطرود الجارية لكل حالة ومنطقة، المهل، المرتجعات، الدفع عند التسليم المحصَّل مقابل المصرَّح؛ تنبيه على التأخر وعلى فارق التحصيل.
- SaaS المباع للشركات، الموصوف في دليل SaaS متعدد المستأجرين. لوحة لكل زبون على المنصة نفسها، عدادات لكل مستأجر، تعريفات مشتركة؛ المؤسس يرى استعمال الجميع، وكل زبون لا يرى إلا استعماله.
تقويم 2027
التقويم تقويم لوحة قيادة في عشرة أسابيع، الأول بلا كود والأخيران للتجريب على متجرين حقيقيين.
الأسبوع 0 إلى 1 يكتب التعريفات: عشرة أرقام على الأكثر، لكل منها تعريفه المكتوب مع المحاسب وحداثته المفيدة ومالكه والحد الذي يطلق تنبيهاً؛ وهو الأسبوع الذي يقرر إن كان المسيّر سيصدّق الشاشة. الأسبوع 1 إلى 2 يوصل المصادر: الصناديق، التطبيق، البوابة، المحاسبة، كل منها بموصله، وكل منها يصدر أحداثاً بالصيغة نفسها. الأسبوعان 2 إلى 4 يبنيان الأحداث والعدادات: طابور، منع تكرار، إلغاءات كأحداث سالبة، عدادات لكل متجر ومنتج وساعة، إعادة حساب ليلية من الأحداث، واختبار يقارن الاثنين مع كل تسليم. الأسبوعان 4 إلى 6 ينجزان الشاشة والبث: تطبيق المسيّر القابل للتثبيت، قراءة من الذاكرة، تدفق من الخادم بإعادة اتصال واستئناف، وقت الحداثة معروض، واختبار على شبكة هاتف متدهورة.
الأسبوع 6 إلى 7 يضع تنبيهات WhatsApp: حدود لكل متجر ومنتج، فوارق غير معتادة، صندوق صامت، بالرقم والرابط في الرسالة. الأسبوع 7 إلى 8 يطابق أرقام الشاشة مع أرقام المحاسب على شهر كامل: الفوارق مفسَّرة، التعريفات مصحَّحة، وهذا ما يجعل الشاشة موثوقة. الأسبوعان 8 إلى 10 هما التجريب على متجرين، بالمهلة الحقيقية المقاسة بين البيع والشاشة، ثم تعميم الستة؛ ويتوقف تقرير الاثنين حين لا يعود المسيّر يطلبه. وما تكلّفه سنة من هذه اللوحة بعد ذلك، بالخوادم والرسائل والتحديثات، يدخل في الميزانية التي يصفها دليل حياة التطبيق.
ما يُفشل لوحة القيادة
لوحات القيادة التي نستلمها تفشل دائماً تقريباً لأحد هذه الأسباب.
- الاستعلام عند الفتح. تستعلم الشاشة قاعدة الصناديق كل مرة؛ المسيّر ينظر والبائعون ينتظرون.
- ثلاثة تعريفات للرقم نفسه. الصندوق والشاشة والمحاسب لا يقولون الشيء نفسه، ولم يعد المسيّر يصدّق أحداً.
- لا وقت حداثة. رقم الأمس معروض كأنه لحظي؛ ويوم يلاحظ المسيّر تموت الشاشة.
- الإلغاء المحذوف. المرتجع يحذف صفاً بدل إضافة حدث؛ لا يُعاد عدّ شيء وينحرف كل شيء.
- أربعون رقماً. أراد كل واحد رقمه؛ ولا أحد ينظر إلى أي منها.
- لا مطابقة مع المحاسب. الشاشة تعيش حياتها والمحاسبة حياتها، ويُكتشف فارق الشهر في الميزانية.
- الرسم الجميل على صفحة ثقيلة. أربع ثوانٍ على 3G ولاية، ويعود المسيّر إلى مكالمات WhatsApp.
أسئلة شائعة
الأسئلة التي نتلقاها من مسيّرين ومؤسسين مقيمين في فرنسا ومحاسبين.
- ماذا يعني الزمن الحقيقي بالضبط للمسيّر؟
- أن يُحدَّث رقم اليوم خلال الدقيقة التالية للبيع، بوقته المعروض، دون أن يحدّث المسيّر الصفحة أو يبطئ الصندوق. أما الباقي، المخزون والأرصدة والمقارنات، فله حداثته الخاصة، من بضع دقائق إلى الليل، تُقرَّر رقماً رقماً حسب القرار الذي يطلقه.
- لماذا لا يعطي الصندوق والشاشة والمحاسب الرقم نفسه أبداً؟
- لأنهم يطبّقون ثلاثة تعريفات: بالضرائب أو بدونها، المرتجعات مخصومة أو لا، يوم ينتهي الساعة 23 أو منتصف الليل أو بالتوقيت العالمي. والعلاج تعريف واحد لكل رقم يُكتب مرة في الكود مع المحاسب، تقرؤه كل الشاشات، ومطابقة شهرية تصحّحه حين يكون خاطئاً.
- هل ستبطئ لوحة القيادة الصندوق؟
- لا إن بُنيت على أحداث وعدادات: يصدر الصندوق حدثاً، ويُزاد العداد، وتقرأ الشاشة العداد من الذاكرة دون مسّ قاعدة الإنتاج. أما لوحة تستعلم قاعدة الصندوق عند كل فتح فتبطئه، وهو أول عيب نصلحه.
- صندوقي على Windows بلا API. هل يمكن مع ذلك الحصول على الرقم؟
- نعم: أغلبها يصدّر ملفاً عند الإغلاق أو كل ساعة، وموصل يقرؤه ويحوّله إلى أحداث؛ فيكون الرقم محدَّثاً عند كل تصدير، وتقول الشاشة ذلك بوقته. وحين يُستبدل الصندوق أو يُربط مباشرة يتغير الموصل ولا تتحرك الشاشة.
- ومسيّر يعيش في فرنسا؟
- الشاشة نفسها، التطبيق القابل للتثبيت نفسه، العدادات نفسها؛ تصل تنبيهات WhatsApp بتوقيت باريس، وتحل المقارنة باليوم نفسه من الأسبوع الماضي محل مكالمة المساء. وهي الحالة التي يصفها دليل التجارة المسيَّرة من فرنسا من زاوية المالك.
- كم من الوقت لبناء لوحة القيادة؟
- عشرة أسابيع، الأول بلا كود لكتابة الأرقام العشرة وتعريفاتها مع المحاسب، أسبوعان للتجريب على متجرين، وأسبوع للمطابقة مع المحاسبة يجعل الشاشة موثوقة. وموصل صندوق بلا API هو ما يطيل التقويم في أغلب الأحيان.