logologo
התחלה
מדריך
פיתוח
תוספים
API
בית
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
התחלה
מדריך
פיתוח
תוספים
API
בית
logologo
תהליך עבודה
סקירה כללית
התחלה מהירה

טריגרים

סקירה כללית
אירוע אוסף
משימה מתוזמנת
אירוע לפני פעולה
אירוע אחרי פעולה
אירוע פעולה מותאם אישית
אישור
Webhook

צמתים

סקירה כללית

בינה מלאכותית

מודל שפה גדול

בקרת זרימה

תנאי
ענף רב-תנאים
לולאה
משתנים
ענף מקבילי
קריאה לתהליך עבודה
פלט תהליך
מיפוי משתני JSON
השהיה
סיום

חישוב

חישוב
חישוב תאריך
חישוב JSON

פעולות נתונים

יצירת נתונים
עדכון נתונים
שאילתת נתונים
מחיקת נתונים
פעולת SQL

עיבוד ידני

עיבוד ידני
אישור
העתק

סוגים מורחבים

בקשת HTTP
סקריפט JavaScript
התראה
שליחת דוא"ל
תגובה
הודעת תגובה
משתנים
היסטוריית ביצוע
ניהול גרסאות
אפשרויות מתקדמות

פיתוח הרחבות

סקירה כללית
הרחבת סוגי טריגרים
הרחבת סוגי צמתים
API Reference
Previous Pageפלט תהליך
Next Pageהשהיה
TIP

מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית

#מיפוי משתני JSON

תהליך עבודה: מיפוי משתני JSONCommunity Edition+

v1.6.0

#מבוא

משמש למיפוי מבני JSON מורכבים מתוצאות של צמתים קודמים (upstream nodes) למשתנים, לשימוש בצמתים הבאים. לדוגמה, לאחר מיפוי התוצאות של פעולות SQL ובקשות HTTP, תוכלו להשתמש בערכי המאפיינים שלהם בצמתים הבאים.

טיפ

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

#יצירת צומת

בממשק הגדרות תהליך העבודה, לחצו על כפתור הפלוס ("+") בתהליך כדי להוסיף צומת "מיפוי משתני JSON":

יצירת צומת

#הגדרות צומת

#מקור נתונים

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

מקור נתונים

#קלט נתוני דוגמה

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

קלט נתוני דוגמה

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

טיפ

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

#נתיב כולל אינדקס מערך

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

{
  "a": 1,
  "b": [
    {
      "c": 2
    },
    {
      "c": 3
    }
  ]
}

במשתנים שייווצרו, b.c ייצג את המערך [2, 3].

אם אפשרות זו מסומנת, נתיב המשתנה יכלול את אינדקס המערך, לדוגמה, b.0.c ו-b.1.c.

20250113184056

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

#שימוש בצמתים הבאים

בהגדרות של צמתים הבאים, תוכלו להשתמש במשתנים שנוצרו על ידי צומת מיפוי משתני JSON:

20250113203658

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