الدروس · الدرس 1 من 5
مساران، ولأحدهما وحده تواريخ
أين يحفظ MerchandiserOS اعتماد المشتري، ولماذا هو مقسوم نصفين، ومن يستطيع فتح كل نصف.
الدرس 1 من 5 · 20 د
الغرفة التي يجري فيها هذا المساق
العيّنات هي الجزء من الطلبية الذي يتجادل فيه المصنع والمشتري حول شيء حقيقي. درجة لون. مقاس. طبعة. أول ثوب يخرج من الخط الحقيقي. وهذا الدرس عن المكان الذي يُحفظ فيه ذلك الجدال داخل هذا التطبيق. أخطئ فيه يعش الجدال في البريد، ولا تعرف خطة الطلبية أبداً ما الذي تقرّر.
Maritsa Knitwear مصنع ملابس تريكو علوية في Plovdiv ببلغاريا. يشغّل ثلاثة خطوط خياطة وغرفة طباعة صغيرة. ويوظّف 240 شخصاً ويبيع إلى أوروبا الغربية. وكل ما في هذا المساق يجري داخل مساحة عمله في MerchandiserOS.
يظهر أربعة أشخاص.
- Kaloyan Zhelev يملك العمل. ويدخل بصفة مالك.
- Zlatka Vulcheva هي منسّق التجارة. تملك الحوار مع المشتري. وكما سترى، تملك من هذا الأمر أكثر مما تتوقّع.
- Boyan Draganov يدير غرفة العيّنات.
- Ivelina Kirilova تدير المصبغة وغرفة الطباعة.
موديل واحد يحمل المساق كله. STY-214 قميص أطفال مطبوع من قطن جيرسيه بلونين، Rope وInk. واللون هنا يعني نسخة لونية مسمّاة من الموديل. طُوّر لصالح Tindermere، وهي سلسلة ملابس أطفال أوروبية. ثم يطلب مشترٍ ثانٍ، Hollowgate، القميص نفسه. والدرس الخامس عمّا يفعله التطبيق بذلك.
قل الأساس مرّة واحدة. كل اسم شاشة ومسار وتسمية زرّ وحقل وحالة ورسالة في هذه الصفحات قُرئ من مصدر التطبيق نفسه. لا من وصف له. وحيث يعدّ الدرس شيئاً، تستطيع أن تعدّ الشيء نفسه على شاشتك. وحيث يتوقّف السلوك على طريقة إعداد مساحة عملك، تقول الصفحة ذلك وتسمّي مكان الضبط. وحيث لا يفعل التطبيق شيئاً بعد، تقول الصفحة ذلك أيضاً بدل أن تَعِد به.
مدخل القائمة اسمه «العينات»
في الشريط الجانبي يقرأ المدخل العينات. ومساره /development. وهذا التفاوت يهمّ أول مرّة تلصق فيها رابطاً لزميل. ويصف الشريط الجانبي طابور عمل لفريقين: غرفة العيّنات، وفريق الألوان الذي يجري صبغات المختبر وبروفات الطباعة. وصبغة المختبر قطعة قماش صغيرة مصبوغة على درجة لون ليحكم عليها المشتري. وبروفة الطباعة طبعة اختبارية للتصميم.
افتحه تجد شاشة واحدة عليها نصفان، أحدهما فوق الآخر. وهما مبنيّان من بيانات مختلفة تماماً. والخلط بينهما أشيع خطأ في هذه الوحدة.
| النصف | العنوان على الشاشة | مبنيّ من | له تاريخ استحقاق |
|---|---|---|---|
| الأعلى | قيد التطوير — لا طلبية بعد | سجلّات اعتماد تخصّ موديلاً ولا طلبية خلفها | لا |
| الأسفل | لوحة مهام العيّنات | معالم اعتماد المشتري على خطة الزمن والفعل لكل طلبية نشطة | نعم |
النصف الأسفل هو ما يقصده الناس حين يقولون «الطابور». يبنيه التطبيق بالمرور على كل طلبية غير مؤرشفة ولا مشحونة ولا ملغاة. ويقرأ معالم الزمن والفعل لتلك الطلبية. وخطة الزمن والفعل (T&A) هي تقويم الطلبية من خطوات مؤرَّخة. ويُبقي التطبيق المعالم التي يبدو اسمها مهمّة عيّنات أو لون. والدرس الرابع عن كلمة الاسم تلك، لأنها تؤدي عملاً كثيراً.
النصف الأعلى مختلف في نوعه. يسرد سجلّات اعتماد قائمة على موديل لا طلبية خلفه. وتلك الصفوف لا تحمل تاريخ استحقاق البتة. واللوحة تقول ذلك صراحةً: لا يظهر تاريخ إلا حين تجدول خطة طلبية العمل. وهذا صدق لا عجز. فلا شيء ألزم المصنع بتاريخ، واختراع تاريخ وعدٌ لم يقطعه أحد.
أربعة أنواع اعتماد، وتسعة أنواع عيّنة
كل ما في هذه الوحدة واحد من أربعة أنواع.
| النوع | التسمية على الشاشة | الفريق الذي يسنده إليه التطبيق |
|---|---|---|
| صبغة مختبر | Lab dip | صبغات المختبر وبروفات الطباعة |
| بروفة طباعة | Strike-off | صبغات المختبر وبروفات الطباعة |
| عيّنة | Sample | غرفة العيّنات |
| علامة شحن | Shipping mark | علامات الشحن |
وعلامة الشحن هي التصميم المطبوع على كرتونة التصدير. وهي اعتماد مشترٍ حقيقي، ولا تخصّ أياً من فريقي التطوير. فيعطيها التطبيق مساراً خاصاً بها بدل حشرها تحت أحد الفريقين.
وحين يكون النوع عيّنة تُفتح قائمة ثانية: نوع العيّنة. وهي تسعة، وليست كلها لصنف الثوب نفسه.
- العمود الفقري للقصّ والخياطة: Proto وFit وSize set وPP وTOP. وPP تعني ما قبل الإنتاج، وهي العيّنة المقصوصة من قماش الطلبية نفسه. وTOP تعني رأس الإنتاج، وهي قطعة تُسحب من الخط وهو يعمل.
- إضافات التريكو المشكَّل، للجوارب: Knit-down وToe closure وBoarding.
- وواحدة للعبوة المتعدّدة: Pack presentation.
والقائمة التي تراها عند إنشاء اعتماد هي المفردات كلها، تسعتها، أياً كان الموديل. أما أيّها يحتاجه موديل بعينه فسؤال آخر له جواب آخر. والدرس الثالث عنه.
الأماكن الثلاثة التي يُسجَّل فيها التقديم
لا شاشة واحدة تملك هذا العمل. بل ثلاث، ولكلٍّ منها ما لا تقدر عليه الأخريان.
| الشاشة | المسار | ما تستطيعه | تحتاج طلبية |
|---|---|---|---|
| تبويب العيّنات في الموديل | /styles/<id> | إنشاء سجلّ، وتقديم جولة، وتسجيل قرار | لا |
| تبويب الزمن والفعل في الطلبية | /orders/<id> | الثلاثة نفسها، للاعتمادات خارج الخطة | نعم |
| بند العمل | /approvals/<milestone id> | الإنشاء والتقديم والقرار، بنموذج التقديم الكامل | نعم |
اقرأ مسار الصفّ الثالث مرّة أخرى. شاشة بند العمل مفتاحها معلم من خطة الزمن والفعل، لا اعتماد. ولا تستطيع بلوغها لاعتماد على مستوى الموديل، لأن اعتماد الموديل لا معلم له. فصبغة المختبر قبل الطلبية تُقدَّم على صفحة الموديل نفسها، وهناك وحدها.
ولذلك نتيجة تسمّيها وثيقة التصميم عند المؤسّس. لا يمكن بعدُ جعل صفحة الموديل للقراءة فقط، لأنها الشاشة الوحيدة التي يستطيع موديل قيد التطوير أن يكسب عليها اعتماداً. ومن المفيد أن تعرف لماذا بقيت شاشة قد تظنّها غير مرتّبة.
وعلى الموديل يحمل تبويب العيّنات لوحتين بالترتيب. الأولى، عينات الصباغة والعينات المطلوبة، قائمة للقراءة فقط. والثانية، إدارة اعتمادات التطوير، هي سطح العمل ذو الأزرار. وعلى موديل في حالة مجمّدة، تكون اللوحة الثانية للعرض فقط.
من يستطيع فتح أيٍّ من هذا
هذا الجزء يفاجئ المصانع. ويستحقّ أن يُقال صراحةً بدل أن يُكتشف يوم اثنين.
/development ممنوح لدورين اثنين بالضبط: المالك، الذي يصل إلى كل شيء، ومنسّق التجارة. أما مسؤول التوريد والمخطِّط ومسؤول الجودة ومشرف الإنتاج فلا منح لهم إليه. ولا لبوّابة المورّد. وشاشة بند العمل تحت المنح نفسه.
وإجراءات الكتابة تمضي أبعد. إنشاء اعتماد وتقديم جولة وتسجيل قرار المشتري كلها تحرس وحدة الموديلات، لا وحدة عيّنات خاصة بها. فمن يستطيع تحرير الموديلات يستطيع تسجيل ما قرّره المشتري.
فالصورة في Maritsa هي هذه. يدير Boyan غرفة العيّنات وتدير Ivelina المصبغة. ولا يملك أيٌّ منهما دخولاً يفتح الطابور المسمّى باسم عمله. تسجّل Zlatka كل شيء، أو يسجّله Kaloyan. ونصّ الشاشة نفسه يتحدّث عن فريقين ينفّذان مهامهما، والأدوار خلفه غير موجودة بعد.
قاعدتان تأخذهما معك
اسأل في أي نصف يقع الصفّ قبل أن تقرأ تاريخه. الصفّ ذو التاريخ جاء من خطة. والصفّ بلا تاريخ جاء من موديل، ولم يَعِد به أحد لأحد. يجلسان على الشاشة نفسها ويعنيان أمرين مختلفين.
مدخل القائمة مكان لا صلاحية. مدخل العينات يصف فريقين. والمنح خلفه يسمّي دوراً واحداً والمالك. تحقّق ممّن يستطيع فتح وحدة قبل أن تبني عليها إجراءً.
اختبر فهمكيسأل Boyan لماذا لا تحمل عيّنة Fit التي قدّمها الأسبوع الماضي على STY-214 تاريخ استحقاق، بينما تحمله صبغة المختبر على الموديل نفسه بوضوح. ماذا حدث؟أظهر الإجابة
صبغة المختبر شبه أكيد مرتبطة بطلبية وعيّنة Fit ليست كذلك. أو أن أحدهما سجلّ على مستوى الموديل والآخر معلم على خطة طلبية. التواريخ تأتي من خطة الزمن والفعل وحدها. واعتماد الموديل لا يحمل تاريخاً، عمداً، لأن شيئاً لم يلزم المصنع بتاريخ. انظر في أي نصف من شاشة العيّنات يظهر كل صفّ. يخبرك ذلك بأي عالم هو فيه قبل أن تقرأ أي شيء آخر.
موجّه · استنتج أين يمكن فعلاً تسجيل كلٍّ من اعتماداتي
قبل أن تكتب إجراء عيّنات، أو أول مرّة يقول أحهذام إن الطابور فارغ.
ساعدني في رسم خريطة اعتمادات الليسترين عنهذه على الأماكن التي يستطيع هذا النظام حفظها فيها. ولا تفترض شيئاً عن طريقة عمله. سألصق لك، أو أصف: الموهذهلات التي عنهذه قيد التطوير بلا طلبية بعد؛ والطلبيات الجارية وما تحتاجه كل واحدة من اعتمادات الليستري؛ والمسمّيات الوظيفية لمن يصنعون ويرسلون ويلاحقون العيّنات وصبغات المختبر وبروفات الطباعة. أولاً، صنّف كل اعتماد أسمّيه في مجموعة من اثنتين وسمِّهما صراحةً. يمكن أن يوجد قبل وجود طلبية، أو لا يوجد إلا بعد وجوهذاا. ولكلٍّ منها قل أيّهما هو ولماذا. وأعطِ جملة واحدة عمّا يحكم علماذا الاعتماد: مواصفة، أم كيف خرجت هذه الدفعة. ولا تخمّن. وحيث لا أكون قد أخبرتك بما يكفي للحسم، اسأل. ثانياً، لكل شخص سمّيته، قل لي ماذا يلزمه كي يسجّل تقهذهماته وقراراته بنفسه. وقل لي البهذهل إن تعذّر إعطاؤه ذلك. واسألني من يملك أي دخول قبل أن تجيب. ثالثاً، اسرد الاعتمادات في مجموعتي التي لا تاريخ استحقاق لها ولا مالك اليوم، وقل لي ما الذي يعطي كلاً منها الاثنين. وثلاث قواعد. لا تخترع شاشة ولا زراً ولا صلاحية. فإن لم أصفها، اطلب منّي أن أذهب وأنظر. ولا تقل لي إن اعتماداً بخير لأن شيئاً لم ينبّه؛ بل قل صراحةً إنه لا دليل موجود. وحيث لا يكون لعمل ما موضع في النظام أصلاً، قل ذلك بدل حشره في مكان لا يخصّه.
قد يخطئ الذكاء الاصطناعي — تحقّق من أي شيء ستتصرّف بناءً عليه.