הגדרות העירייה

הפעלה וכיבוי של שלבי מודל אופציונליים

איך מפעילים משימת מודל פלטפורמתית עבור העיר שלכם, דורסים את הניסוח שלה, וקוראים את תגית המצב האפקטיבי שאומרת מה באמת רץ.

מאת צוות קו פורסם 2 דק׳ קריאה

כמה שלבים מבוססי-מודל — כמו כתיבה מחדש של שאילתת חיפוש של תושב לצורך שליפה טובה יותר — הם אופציונליים לפי עיר. המסך הזה הוא המקום שבו מפעילים אחד עבור העיר שלכם, כותבים ניסוח משלכם עבורו, או משאירים אותו לפלטפורמה.

1. פתחו עירייה ← משימות מודל

כל משימה מציגה את השם שלה, תיאור קצר, מתג, ותגית מצב: פעיל או כבוי, בתוספת איזו שכבה סיפקה את התשובה הזו — פלטפורמה או דייר.

תגית המצב אינה ניחוש. היא מחושבת על ידי אותה פונקציה בדיוק שהריצה של העוזר שלכם קוראת כדי להחליט מה לעשות בתור חי — כך שמה שהמסך הזה אומר שרץ הוא מה שבאמת רץ, לא קירוב שלו.

2. הבינו מה המתג אומר — זה תלוי בברירת המחדל של הפלטפורמה עצמה

אם הפלטפורמה מפרסמת משימה כבויה כברירת מחדל, הפעלתה עבור העיר שלכם היא בדיוק זה: הפעלה. אבל אם הפלטפורמה מפרסמת משימה פעילה כברירת מחדל, אותו מתג אומר משהו אחר — זו דריסה, וכיבויה בחזרה מחזיר את המשימה לניסוח של הפלטפורמה במקום לכבות אותה לגמרי. אי אפשר לכבות משימה שפעילה ברמת הפלטפורמה מכאן; הכיתוב על המתג משתנה כדי לומר זאת.

3. כתבו ניסוח משלכם, או התחילו מהפלטפורמה

לחצו "ניסוח" בכל שורה כדי לפתוח עורך עם שתי חלוניות: ההוראה הנוכחית של הפלטפורמה (לקריאה בלבד — זה מה שכל דייר שלא דורס אותה מריץ) ואחת משלכם, ניתנת לעריכה. אם אין לכם עדיין ניסוח משלכם, העורך מתחיל אתכם עם הפסקה הבדוקה של הפלטפורמה במקום תיבה ריקה שהייתם צריכים לבנות מאפס.

4. כל הפעלה וכל שינוי ניסוח מאושרים

שני המעשים משנים מה מודל מריץ בכל תור, לכל תושב בעיר שלכם — אז שניהם מציגים דיאלוג אישור בשפה פשוטה שנוקב בהשלכה בפועל לפני שהוא מתחייב, לעולם לא "בטוחים?" גנרי.

5. צפו לכ-חמש דקות עד שהפצה מלאה תושלם

הפעלת משימה נכנסת לתוקף כבר בתור הבא. כיבוי, או שינוי ניסוח, יכולים לקחת עד כ-חמש דקות להגיע לכל תור — הריצה שומרת במטמון הוראה שנפתרה לזמן קצר ולעולם לא שומרת במטמון מצב "לא נמצא." אם אתם לא רואים את השינוי שלכם מיד אחרי כיבוי משהו, זה צפוי, לא באג.