סקירה כללית של ההליכים

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

אפליקציית blockly מיישמת תהליכים כקבוצה של בלוקים שמפיקים קוד להגדרת הליך מסוים ולקריאה שלו.

חסימות של הגדרות וקריאות להליכים

← מידע נוסף על השימוש בבלוקים

← מידע נוסף על יצירת בלוקים של פרוצדורות בהתאמה אישית.

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

מובנה לעומת פלאגין

חברתBlockly מספקת שני הטמעות של בלוקים של תהליכים.

תוסף כזה קיים בפלאגין @blockly/block-shareable-procedures, שמטמיע בלוקים של תהליכים שמבוססים על מודל נתוני גיבוי. כך תוכלו לבצע פעולות בבלוקים של התהליכים, כמו בלוק ההגדרות קיים בסביבת עבודה אחת ובלוק הקריאות קיים בסביבת עבודה אחרת. אנחנו ממליצים להטמיע את הפלאגין של בלוקים של תהליכים.

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

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

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

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