מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית
v1.6.0
משמש למיפוי מבני JSON מורכבים מתוצאות של צמתים קודמים (upstream nodes) למשתנים, לשימוש בצמתים הבאים. לדוגמה, לאחר מיפוי התוצאות של פעולות SQL ובקשות HTTP, תוכלו להשתמש בערכי המאפיינים שלהם בצמתים הבאים.
בשונה מצומת חישוב JSON, צומת מיפוי משתני JSON אינו תומך בביטויים מותאמים אישית ואינו מבוסס על מנוע צד שלישי. הוא משמש רק למיפוי ערכי מאפיינים במבנה JSON, אך השימוש בו פשוט יותר.
בממשק הגדרות תהליך העבודה, לחצו על כפתור הפלוס ("+") בתהליך כדי להוסיף צומת "מיפוי משתני JSON":

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

הדביקו נתוני דוגמה ולחצו על כפתור הניתוח כדי ליצור אוטומטית רשימת משתנים:

אם יש משתנים ברשימה שנוצרה אוטומטית שאינכם צריכים, תוכלו ללחוץ על כפתור המחיקה כדי להסיר אותם.
נתוני הדוגמה אינם תוצאת ההרצה הסופית; הם משמשים רק לסייע ביצירת רשימת המשתנים.
כאשר אפשרות זו אינה מסומנת, תוכן המערך ימופה בהתאם לשיטת הטיפול המוגדרת כברירת מחדל במשתני תהליכי העבודה של NocoBase. לדוגמה, אם תזינו את הדוגמה הבאה:
במשתנים שייווצרו, b.c ייצג את המערך [2, 3].
אם אפשרות זו מסומנת, נתיב המשתנה יכלול את אינדקס המערך, לדוגמה, b.0.c ו-b.1.c.

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

למרות שמבנה ה-JSON יכול להיות מורכב, לאחר המיפוי, עליכם רק לבחור את המשתנה עבור הנתיב המתאים.