الدروس · الدرس 2 من 5
الشارة، وثلاث طرق لإسكاتها
ماذا يعدّ الرقم على الشريط الجانبي، وماذا يكفّ عن عدّه بعد ستين يوماً، وماذا تكتب كل طريقة من طرق إسكات التنبيه.
الدرس 2 من 5 · 26 د
ما التنبيه وما ليس هو
التنبيه شيء يأتي فيجدك. أما رقم جالس على شاشة فلا يبلغ إلا مَن يفتح تلك الشاشة. وهذا الدرس عن الدائرة الصغيرة على الشريط الجانبي، وعن القرارات الثلاثة التي تُذهبها. كل قرار يعني شيئاً مختلفاً. وكل واحد يعود في لحظة مختلفة. وكل واحد يكتب قدراً مختلفاً.
في Deduru Apparel تجلس تلك الدائرة إلى جانب عملي في الشريط الأيسر. وهي أقرب شيء في التطبيق إلى أحدٍ يربت على كتفك. فيستحقّ الأمر أن تعرف بالضبط ماذا تعدّ قبل أن تثق بها حجماً لصباحك.
الشارة ليست عدّاً للاستثناءات
يُبنى الرقم من جديد في كل مرة تُعرض فيها واجهة الصفحة. ويمرّ بخمسة تضييقات قبل أن يُرسم.
- يعمل ثمانية عشر جامعاً معاً. كل واحد ينتج استثناءات من أنواعه. وإلى جانبها قراءة تاسعة عشرة تعدّ الإجراءات المشتركة المطلوبة منك.
- تُصفّى النتيجة إلى أنواع الاستثناءات التي تُعرض على دورك. فلا يُعرض على Kasun أمر شراء متأخّر ليلاحقه.
- تمرّ عبر الفرز، فلا ينجو إلا ما زال حيّاً.
- وكل ما بقي وينتمي إلى طلبية يُطوى إلى بطاقة واحدة لكل طلبية، تحمل عدّاً للبقية.
- ويُنزع ما مضى عليه أكثر من ستين يوماً. ثم تُضاف الإجراءات المطلوبة. وذلك المجموع هو الشارة.
وتغطّي الثمانية عشر الطلبيات والتوريد والتخطيط والمعالم. وتغطّي الخطوط المتوقّفة والإجراءات التصحيحية والرسائل الواردة والقياسات ومراجعات الاستخراج. وتغطّي الموافقات وملاحقة عروض الأسعار ورادار الاضطراب والعوائق وملاحقة التكلفة. وتغطّي أدلّة الشحنات وإخفاقات فحص الوارد والمواد التي تحتاج توريداً والمدفوعات.
والخطوة الرابعة هي التي يُساء قراءتها. خذ طلبية تحمل أمر شراء متأخّراً ودفعة فائتة ومَعْلَماً منزلقاً. إنها تضيف واحداً إلى الشارة لا ثلاثة. فالشارة تعدّ السجلّات التي تحتاجك، لا المشكلات الموجودة.
أقدم المشكلات هي التي تسقطها
أي بند حيّ مضى على تاريخه المحرّك أكثر من ستين يوماً يُطوى من اللوحة الرئيسة. ويذهب إلى شريط واحد يقول: كذا بنداً مضى عليها ستون يوماً، راجعها أو أحِلها. افتح الشريط فإذا هي كلها هناك، ولكل واحد أدوات الفرز كاملة.
وهي ليست على الشارة.
ويستحقّ ذلك قولاً صريحاً، لأن تعليقين في مصدر التطبيق نفسه يقولان العكس. فالملفّ الذي يعرّف قاعدة الستين يوماً، والمكوّن الذي يرسم الشريط، كلاهما يصف البنود القديمة بأنها تبقى حيّة وتبقى معدودة على الشارة. أما الرمز الذي يبني الشارة فيأخذ النصف الحديث ويضيف إليه الإجراءات المطلوبة. والنصف القديم لا يبلغها. وثمّة تعليق ثالث، في واجهة الصفحة نفسها، يفسّر سبب التغيير: وإلا لعدّت الشارة واحداً أكثر من قائمة العمل التي تتصدّر الشاشة.
ثلاث طرق لإسكات تنبيه
كل بطاقة تعرض القرارات الثلاثة نفسها. وليست قراراً واحداً بثلاثة عناوين.
| القرار | ماذا يحتاج | إلى أين يذهب | ما الذي يعيده |
|---|---|---|---|
| مُقرّ به | لا شيء، لكن الشدّة تُحفظ | شريط هادئ قابل للفتح، خارج الشارة | ظهور جديد، أو الظهور نفسه يصير أحمر بعد إقراره كهرمانياً |
| مؤجَّل | تاريخ | مخفيّ حتى ذلك التاريخ | مرور التاريخ، تلقائياً |
| غير منطبق | ملاحظة قصيرة، إلزامية | مخفيّ لهذا الظهور وحده | ظهور جديد |
وتعرض قائمة التأجيل ثلاثة أيام وأسبوعاً وأسبوعين، وإلى جانبها تاريخ مخصّص. والقرارات الثلاثة كلها قابلة للتراجع. فالأشرطة الهادئة تسرد ما أسكتّه، ويعرض كل صفّ استعادة تحذف القرار المخزَّن حذفاً.
لماذا يختفي إقرار بين ليلة وضحاها
تُخزَّن القرارات الثلاثة على مفتاح من ثلاثة أجزاء. نوع الاستثناء، والسجلّ الذي هو عنه، وجيل. والجيل هو التاريخ المحرّك للاستثناء نفسه.
تُقرّ Ishara بأمر الشراء المتأخّر على جيرسيه الإنترلوك الخاص بـ Ossington and Vale. أمر الشراء هو PO-1042 وتاريخ لزومه 2 حزيران. فيكون المفتاح المخزَّن: نوع التأخّر، وسجلّ أمر الشراء، و2 حزيران. وفي صباح اليوم التالي يتّفق المصنع على تاريخ جديد، وينقل أحدهم اللزوم إلى 16 حزيران.
فيعود التنبيه. لم يُلغِ أحد إقرار Ishara، وهو ما زال في الجدول. لكن للاستثناء الآن جيلٌ مختلف. وذلك يجعله ظهوراً مختلفاً، والظهور الذي لم يقرّر فيه أحد شيئاً حيٌّ بالتعريف.
وذلك هو السلوك المقصود، وهو قاعدة جيّدة. وهو أيضاً أكثر ما يربك في الفرز أول مرة تقابله. فقُله بصوت عالٍ لمن يسأل. الإقرار عن ظهور واحد في تاريخ واحد. وانقل التاريخ تصنع ظهوراً جديداً.
وقاعدة الشدّة تعمل بالطريقة نفسها. أقرّ بشيء وهو كهرماني فيهدأ. فإن صار الظهور نفسه أحمر لاحقاً، فالقرار المخزَّن أُخذ عن مشكلة أصغر، فيشتعل من جديد.
ماذا يكتب كل قرار
الثلاثة كلها تكتب صفّاً في جدول الفرز: النوع، والسجلّ، والجيل، والحال، والتاريخ أو الملاحظة، ومَن قرّر، ومتى.
وهي تحاول أيضاً كتابة سطر على تاريخ السجلّ نفسه، ليظهر القرار حيث يجده مَن يقرأ أمر الشراء. وتلك الكتابة الثانية موزِّع. وهو يعرف خمسة أنواع من الموضوعات: الطلبية، ومَعْلَم على طلبية، وأمر الشراء، وإشعار استلام البضاعة، وجولة استخراج.
والتطبيق ينتج أنواع موضوعات أكثر من ذلك. فالفحص، وأمر الإنتاج، والرسالة، والمادة، ومكوّن الموديل، والإجراء التصحيحي، والعائق، والموافقة كلها ترفع استثناءات. وليس لواحد من هذه الثمانية فرع في الموزِّع. فيسقط التفريع ويعود.
الشارة التي تقرأ لا شيء حين تعجز عن القراءة
التركيب كلّه داخل حارس واحد. فإن أخفقت أيّ من تلك القراءات، ضُبط العدّ على صفر وأُبلغ الخطأ إلى المطوّرين.
ولا تُرسم الشارة إلا حين يتجاوز العدّ الصفر. فالقراءة المخفقة تعطيك شريطاً جانبياً بلا دائرة عليه. وهو بالضبط شريط مصنع لا خطب فيه. لا مثلّث تحذير، ولا شارة رمادية، ولا رسالة.
وتلك هي هيئة الإخفاق التي يجدر بك تدريب نفسك على ملاحظتها. ليست رقماً خاطئاً، بل غياب رقم. فإن كانت لوحة صباحك تحمل عادةً حفنة بنود ثم اختفت الشارة، فأعد تحميل الصفحة قبل أن تحتفل.
لا شيء هنا يغادر الشاشة
يستطيع هذا التطبيق إرسال بريد. يرسل تأكيد الحساب وإعادة تعيين كلمة السرّ. ويرسل طلب دعم إلينا. ويرسل طلب تجربة. ويرسل رسالة جلس إنسان فكتبها.
وليس فيه مسار ترسل به طلبية متأخّرة، أو أمر شراء فائت، أو فحص راسب، أو استثناء أحمر أيَّ شيء إلى أحد. لا خلاصة، ولا ملخّص، ولا تصعيد إلى مَن فوقك.
وتعمل خمس وظائف مجدولة من تلقائها: تحديث أسعار الصرف، وتحديث ذكاء الأسعار، وتحديث ذكاء الطلب، وتفريغ طابور الاستخراج، ومسح الاضطرابات. وكل واحدة منها تجلب أو تعالج. ولا واحدة منها توصّل.
فكل تنبيه في MerchandiserOS سَحْب. موجود، وصحيح، وينتظر. وفي عصر جمعة يُقفل فيه المصنع ظهراً، ينتظر إلى الاثنين.
اختبر فهمكاستثناء أحمر على ORD-1044 حيٌّ منذ آذار. وشارة Chamath تقرأ أربعة. هل الاستثناء معدود، وهل الشارة خاطئة؟أظهر الإجابة
ليس معدوداً، والشارة ليست خاطئة. فالبند الذي مضى على تاريخه المحرّك أكثر من ستين يوماً يُطوى إلى شريط المراجعة أو الإحالة ويغادر الشارة. وذلك مقصود، ليطابق الرقمُ قائمةَ العمل التي تتصدّر الشاشة. والبند ما زال حيّاً، وما زال على شاشة عملي، وما زال في وسعك فرزه. والفخّ أن تقرأ الأربعة حجماً للمشكلة. فالقراءة الصادقة أربعة أشياء حديثة زائد ما في الشريط القديم، وواحد فقط من هذين الرقمين على الشريط الجانبي.
موجّه · أيّ الثلاثة أستعمل على هذا التنبيه
قبل أن تُقرّ بشيء على شاشة عملي، أو تؤجّله، أو تعلّمه غير منطبق.
ساعدني في اختيار قرار الفرز الصحيح لاستثناء واحد، وفي توقّع متى يعود. سأصف الاستثناء: عنوانه، والسجلّ الذي هو عنه، والتاريخ الذي يحرّكه، وهل هو أحمر أم كهرماني، وماذا فعلت فعلاً بشأن الليسكلة تحته. اسألني سؤالاً واحداً أولاً: هل أُصلح الشيء تحته، أم جُدول، أم لا هذا ولا ذاك. ولا تمضِ حتى أجيب، لأن القرار كلّه يدور على ذلك. ثم أوصِ بواحد من ثلاثة، بواحد لا غير. مُقرّ به، أي رأيته وأنا أحمله. أو مؤجَّل إلى تاريخ، أي لا يمكن أن يحدث شيء قبله. أو غير منطبق مع ملاحظة، أي أن هذا الظهور لا ينطبق علينا. ثم قل لي بالضبط متى يشتعل من جهذهد. يشتعل حين يتحرّك التاريخ المحرّك، لأن القرار مخزَّن على ذلك التاريخ. ويشتعل إن صار أحمر بعد إقراره كهرمانياً. والتأجيل يشتعل في اليوم الذي سمّيته. ثم ألزِمني بالمتابعة. فإن اخترت التأجيل، فاسألني ماذا أتوقّع أن يكون صحيحاً في ذلك التاريخ ومَن يفعله. وإن اخترت غير منطبق، فاكتب مسودّة الملاحظة في جملة واحدة، لأن الملاحظة إلزامية وتُكتب على السجلّ. وأخيراً، حذّرني إن بدا اختياري تهرّباً: بند أحمر أُقرّ به بلا شيء مجدول، أو تأجيل ثالث على الشيء نفسه.
قد يخطئ الذكاء الاصطناعي — تحقّق من أي شيء ستتصرّف بناءً عليه.