الدروس · الدرس 5 من 5
«مؤهَّل» شيء يقوله إنسان
ماذا يُبوّب وضع المورّد وبأي صرامة، ولماذا لا تغيّره شهادة، وماذا يصل إلى قائمتك حين تستورد دفتر مورّدين في بعد ظهيرة واحد.
الدرس 5 من 5 · 18 د
الكلمة على السجلّ
سجلّ المورّد يستطيع حمل شهادة وصورة إثبات وتاريخ انتهاء. ولا شيء من ذلك يقرّر أيجوز لك الشراء منه. بل يقرّر إنسان، والتطبيق يسجّل من هو. وهذا الدرس عمّا يُبوّبه ذلك القرار، وبأي صرامة، وماذا يفعل به استيراد بالجملة.
لكل مورّد لسان التأهيل، وفي أعلاه وضع. وهي خمسة، والصياغة على كلٍّ هي صياغة التطبيق.
| الوضع | كيف يظهر | ماذا يعني |
|---|---|---|
| قيد الانتظار — لم يُقيَّم بعد | رمادي | لم ينظر أحد. وهو الافتراضي لسجلّ جديد |
| مؤقت — معتمد بشروط | كهرماني | معتمد وعليه شروط |
| مؤهَّل | أخضر | قُيّم وقُبل |
| موقوف | أحمر | ثمّة مسألة امتثال مفتوحة |
| مُعفى — معيّن من المشتري | أخضر | المشتري يملك امتثال هذا المورّد لا أنت |
اثنان من الخمسة أمينان على نحو يستحقّ التسمية. فـ قيد الانتظار هو ما تُقرأ به القيمة غير المضبوطة، فالسجلّ الذي لم يقيّمه أحد لا يمكن أن يبدو مقيَّماً أبداً. ومُعفى ليس عذراً. فملاحظة اللسان نفسه تقول إن المشتري يملك ذلك الامتثال وإن المصنع يظلّ يسجّل الدليل.
كل شاشة وحقل وقاعدة تُذكر على هذه الصفحة قُرئت من التطبيق نفسه. وحيث تخالف الشاشة التي أمامك الصفحة، فالشاشة على حقّ والصفحة قديمة.
البوّابة مرنة، وذلك قرار
خذ أمر شراء إلى الإصدار على مورّد غير مؤهَّل، فلا يرفض التطبيق. بل يتوقّف، ويخبرك أيّ مورّد وما الخلل في وضعه، ويعرض الإصدار على أي حال.
| الوضع | كيف يتصرّف الإصدار |
|---|---|
| مؤهَّل | يُصدر بلا مقاطعة |
| مُعفى — معيّن من المشتري | يُصدر بلا مقاطعة |
| مؤقت — معتمد بشروط | يحذّر، والتجاوز متاح |
| قيد الانتظار — لم يُقيَّم بعد | يحذّر، والتجاوز متاح |
| موقوف | يحذّر بشدّة، والتجاوز متاح |
الموقوف يحذّر أشدّ من قيد الانتظار، وهو مع ذلك لا يحجب. والتعليل مكتوب في الشيفرة: الإفراط في تبويب المشتريات يقتل التبنّي. فالمصنع الذي لا يستطيع الشراء بإلحاح بعد ظهر الجمعة يكفّ عن استعمال النظام، والنظام الذي لا يستعمله أحد لا يسجّل شيئاً البتة.
والتجاوز ليس مجانياً. فأخذه يكتب سطراً في سجلّ نشاط أمر الشراء يبدأ بكلمة تجاوز ثم يسمّي الخلل. وذلك السطر لا يزول، وهو ما يقرؤه المدقّق.
وقبل النقرة، تعرض شاشة أمر الشراء الصياغة نفسها لافتةً، مع رابط مباشر إلى لسان تأهيل المورّد. فأنت تُخبَر قبل أن تحاول لا بعدها، وهذا هو النمط الذي يتبعه التطبيق كله.
وثلاث بوّابات مرنة أخرى تجلس إلى جانب هذه على الزرّ نفسه، والأربع تتشارك تجاوزاً واحداً.
- مادة في سطر لم يهيّئها التوريد بمورّد وسعر.
- نقص في منشأ الرسوم على طلبية متجهة إلى الولايات المتحدة.
- شراء مباشر يكرّر طلب شراء مفتوحاً أصلاً للمادة نفسها.
وأيّ منها قد تكون مفتوحة في آن، والرفض يسمّي كل واحدة مفتوحة.
الرفض الوحيد غير المرن
يوجد شيء واحد بالضبط على ذلك الزرّ لا يمكن تجاوزه، وهو ليس حكماً أصلاً.
أمر الشراء الذي فيه سطر بلا سعر يُرفض قطعاً. والرسالة تسمّي كم سطراً وأول بضع مواد. والشيفرة بجانبه تقول السبب في عبارة واحدة: اكتمال بيانات لا بوّابة حكم — والتجاوز لا ينطبق هنا أبداً.
والتمييز هو الجزء النافع من هذا الدرس. فـ الامتثال حكم، والحكم يستطيع نقضه من يوقّع عليه. والسعر الناقص ثغرة في المستند، ولا قدر من السلطة يملؤها. فأمر الشراء يلتزم بكمية وسعر تجاه مورّد. وبلا السعر لا شيء يُلتزم به.
الشهادة لا تثبت شيئاً وحدها
لسان التأهيل يحمل كذلك الشهادات، وهنا يتوقّع الناس جواباً آلياً فلا يجدونه.
إضافة واحدة تطلب نوعاً ولا شيء غيره. والنوع من منسدلة تغذّيها قائمة أنواع الشهادات، وهي واحدة من المفردات الثلاثين في الدرس الثالث التي لا يضيف إليها أحد من داخل النموذج. فنظام الامتثال ليس قيمة تخترعها في نموذج. ورقم الشهادة وجهة الإصدار وتاريخ السريان وتاريخ الانتهاء والملاحظات وملفّ الإثبات كلها اختيارية.
وتاريخ الانتهاء هو الحقل الذي خلفه حساب، والحساب يرفض أن يكون مطمئناً.
| ينتهي في | يُقرأ | اللون |
|---|---|---|
| غير مسجَّل | لا تاريخ انتهاء مسجَّل | رمادي |
| 2027-05-11 | منتهية | أحمر |
| 2027-05-12 | تنتهي قريباً | كهرماني |
| 2027-07-11 | تنتهي قريباً | كهرماني |
| 2027-07-12 | سارية | أخضر |
والنافذة ستون يوماً، فكل ما يقع في 2027-07-11 أو قبله ينتهي قريباً. والشهادة التي لا تاريخ انتهاء مسجّلاً لها لا تُسمّى سارية أبداً. بل تأخذ حالتها الرمادية الخاصة، لأن عدم معرفة متى ينتهي شيء ليس كعدم انتهائه.
والآن الجزء الذي يفاجئ الناس. إضافة شهادة لا تغيّر الوضع. ولا واحدة منها تفعل. ووسم شهادة بأنها موثّقة مفتاح يدوي منفصل، وهو لا يغيّر الوضع كذلك. فالوضع منسدلة يختارها إنسان، واختيارها هو الإقرار. وكل حقل آخر على اللسان دليل لذلك الاختيار لا بديل عنه.
Kavi يستورد دفتر المورّدين القديم
أمسك Riche Terre مورّديه في جدول إحدى عشرة سنة. والإعدادات ← الاستيراد على /settings/import يأخذ ملفّ CSV أو مصنّف جداول ويُنشئ منه مشترين أو مواد أو مورّدين. وهو للمالك وحده، فيشغّله Yashvin بينما يقرأ Kavi من فوق كتفه.
يربط المعالج الأعمدة، ثم يُجري تشغيلاً جافّاً لا يكتب شيئاً. ويُصنَّف كل صفّ في واحدة من ثلاث نتائج، والمحرّك نفسه ينتج المعاينة والاستيراد الحقيقي، فلا يمكن أن تختلف الأرقام.
| النتيجة | الصفوف | السبب |
|---|---|---|
| مرفوضة | 9 | لا اسم مورّد في الصفّ |
| متخطّاة | 12 | يوجد مورّد بهذا الاسم أصلاً |
| متخطّاة | 4 | الاسم نفسه يظهر مرتين في الملفّ |
| منشأة | 122 | |
| المجموع | 147 |
وتُطابَق المكرّرات بالاسم بلا تمييز حالة الأحرف، أمام المكتبة القائمة وداخل الملفّ نفسه معاً. ولا شيء يُكتب فوقه أبداً. فالمكرّر يُتخطّى ولا يُدمَج.
وثمّة أمر ثانٍ لا يفعله الاستيراد، وهذا الأمر صحيح. فلا واحد من المئة والاثنين والعشرين يصل مؤهَّلاً. كلٌّ منهم قيد الانتظار — لم يُقيَّم بعد، لأن أحداً لم يقيّمهم، واللصق بالجملة ليس تقييماً.
المتراكم، وماذا تفعل به
مئة واثنان وعشرون مورّداً قيد الانتظار يعني أن البوّابة المرنة تُفتح على أول أمر شراء يُرفع على أيّ منهم. وذلك إمّا إزعاج وإمّا المقصود، بحسب كيف تستعمل الساعة التالية.
يرتّب Kavi المكتبة بحسب ما ينفقه Riche Terre فعلاً. فـ أربعة عشر مورّداً يحملون معظمه تقريباً. فيشتغل على الأربعة عشر: يقرأ الملفّ، ويسجّل الشهادات، ويضبط الوضع. والباقون مئة وثمانية يبقون قيد الانتظار، وذلك جواب أمين لا عمل متراكم يتظاهر بأنه لا يملكه.
والشهادات التي يحمّلها للأربعة عشر تروي حكايتها في يوم المراجعة.
| تُقرأ | الشهادات |
|---|---|
| لا تاريخ انتهاء مسجَّل | 8 |
| منتهية | 2 |
| تنتهي قريباً | 5 |
| سارية | 16 |
| المجموع | 31 |
ثماني شهادات من إحدى وثلاثين لا تاريخ انتهاء لها على الورق الذي يملكه Riche Terre. والتطبيق لن يسمّيها سارية، وهو محقّ في ذلك. فتلك الثماني ثماني رسائل تُكتب، والشارة الرمادية هي الشيء الوحيد في المبنى الذي كان سيذكّر أحداً.
واثنتان منتهيتان أصلاً، على مورّدين كان Kavi على وشك رفع أوامر شراء عليهما. ولم تظهر أيّ منهما في أي مكان من قبل، لأن أحداً لم يكتب التواريخ. تسجيل الدليل ليس أعمالاً ورقية. بل هو السبيل الوحيد ليعمل الحساب.
ماذا تعني الكلمة هنا
اقرأ اللسان كله معاً يتّضح أن التصميم متّسق.
سيمسك التطبيق دليلك، ويؤرّخه، وينذرك قبل انقضائه، ويرفض تسمية شهادة بلا تاريخ سارية. وسيخبرك وضع مورّد قبل أن تلتزم به، ويسمّيه بكلمات واضحة، ويصلك بالمكان الذي يُصلَح فيه. وما لن يفعله هو أن يقرّر. فلا شيء في هذا التطبيق يحوّل ملفّاً من الشهادات إلى كلمة مؤهَّل.
على أحدهم في Riche Terre أن يقرأ الملفّ ويقول ذلك، ويحفظ السجلّ اسمه لليوم الذي يهمّ فيه. وليست تلك محدودية في البرمجية. بل هي معنى الكلمة.
اختبر فهمكمورّد لديه أربع شهادات موثّقة، كلها سارية سنتين أخريين، ووضعه ما زال يقرأ «قيد الانتظار». أهذا عطب؟أظهر الإجابة
لا. فالشهادات دليل والوضع إقرار، والتطبيق يرفض عن قصد تحويل أحدهما إلى الآخر. فإضافة شهادة لا تغيّر شيئاً في الوضع، ولا وسمها موثّقة كذلك. وعلى من له صلاحية المورّدين أن يقرأ الدليل ويضبط الوضع، فيحمل السجلّ عندها ذلك القرار. وإلى أن يفعل، سيحذّر أمر شراء على هذا المورّد ويعرض تجاوزاً مسجّلاً، وهذا هو التطبيق يخبرك أن التقييم لم يحدث بدل أن يخمّن أنه سار على خير.
موجّه · حوّل كومة مورّهذهن مستوردة إلى وضع تستطيع الدفاع عنه
مباشرةً بعد استيراد بالجملة، وقبل إصدار أول أمر شراءء على أيٍّ منهم.
ساعدني في معالجة مكتبة مورّهذهن استوردتها للتوّ، وفي الوصول إلى وضع لكل مورّد أستطيع الدفاع عنه أمام مدقّق يعمل لليسترٍ. سأعطيك: نتيجة الاستيراد، أي كم صفّاً أُنشئ، وكم صفّاً تُخطّي لوجوهذا أصلاً، وكم صفّاً تُخطّي لتكراره داخل الملف، وكم صفّاً رُفض ولماذا؛ وإنفاقي بحسب المورّد في الموسم الماضي؛ والشهادات التي أملكها للمورّهذهن الذين أشتري منهم فعلاً، مع جهة الإصدار والرقم وتاريخ الانتهاء. افحص الاستيراد نفسه أولاً. اسألني إن كان عمودا البلد والفئة في ملفي المصدر يستعملان قيماً يعرفها النظام، وحذّرني من أن القيم غير المعروفة قد تكون استُبدلت بقيمة افتراضية في صمت بدل أن تُرفض. وقل لي أن أرتّب المكتبة بحسب الفئة وبحسب البلد وأرى إن كان الجواب معقولاً قبل أي شيء آخر. ثم صنّف بحسب الإنفاق لا بحسب الأبجهذهة. رتّب المورّهذهن بما أنفقته فعلاً، وجد أصغر مجموعة تغطّي معظمه. تلك المجموعة هي عمل هذا الأسبوع. وقل لي صراحةً إن الباقين يبقون غير مقيَّمين، وإن «غير مقيَّم» جواب أمين لا عمل متراكم يُخفى. ولكل مورّد في مجموعة العمل، راجع الشهادات. صنّفها إلى منتهية، ومنتهية خلال ستين يوماً، وسارية، وبلا تاريخ انتهاء مسجّل. ولا تصف شهادة بلا تاريخ بأنها سارية في أي حال — عاملها مجهولة وأعطني البريد الذي أرسله. ولكل منتهية، قل لي إن كنت على وشك الشراءء من ذلك المورّد. وعنهذاا فقط، ساعدني في تحهذهد الوضع. اسأل ما الدليل الذي يسنهذا، ومن يقرّر، وما الشروط الملحقة إن كان ليسروطاً. وذكّرني بأن لا عدد من الشهادات يحدّد الوضع بنفسه، وأن قرار إنسان هو ما يخزّنه السجلّ فعلاً. وقاعدتان. لا تستنتج الوضع من الدليل أبداً — اقترحه واجعلني أؤكّهذا. وحيث أختار الشراءء من مورّد غير مؤهَّل، قل لي أن أسجّل السبب لحظة فعلي ذلك، لأن تلك الجملة هي كل ما سيقرؤه المدقّق.
قد يخطئ الذكاء الاصطناعي — تحقّق من أي شيء ستتصرّف بناءً عليه.