דלג לתוכן הראשי

ממשק API של דוחות SmartSense

SmartSense מספקת מערך נקודות קצה ליצירת מידע לדוחות.


דיווח על סוגים ספציפיים

ממשק ה-API של SmartSense Report מגדיר את הסוגים הבאים:

מספרים

TaskSelectionType
TaskSelectionType מתאר את סוג בחירת המשימה. לסוג זה ארבעה ערכים:

0: אין

1: תוקן

2: אקראי

3: דינמי

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

סוג המשימה (
) סוג המשימה מתאר את המשימה. לסוג זה יש 10 ערכים:

0: טמפרטורה ידנית

1: טמפרטורת החיישן

2: טמפרטורת החיישן

3: מספר המדריך

4: טקסט המדריך

5: בחר "יחיד"

6: בחר 'רבים'

7: תמונה

8: תיבת סימון

9: קריאת חיישן הנכס

סוגי ספירה

שדות שהם סוגי Enum מוחזרים כמחרוזות ב-JSON. ערך המחרוזת יוגבל לערכי ה-Enum האפשריים, כפי שהוגדרו עבור הסוג. לכל סוגי ה-Enum יש אפשרות להיות null.


של AnswerStatus מציין את סוג הקריאה. ערכים:

"לא שלם"

"מלא"

"הושלם, לא רלוונטי"

"RequiresFollowUp"

"CompletedWithCorrectiveAction"

הסטטוס "לא הושלם" (Incomplete) פירושו שהמשתמש טרם הגיב למשימה. הסטטוס "הושלם" (Complete) פירושו שהמשתמש הגיב למשימה ושקיים ערך המשויך למשימה, למשל, המשתמש השתמש בחיישן טמפרטורה למדידת הטמפרטורה או הזין את הטמפרטורה באופן ידני. הסטטוס "הושלם ללא צורך בפעולה מתקנת" (CompletedNotApplicable) פירושו שהמשתמש הגיב למשימה, אך לא היה צורך לספק ערך. הסטטוס "RequiresFollowUp" (נדרש מעקב) פירושו שהמשתמש החמיץ משימות מעקב שעדיין יש להשלים. הסטטוס "CompletedWithCorrectiveAction" (הושלמה עם פעולה מתקנת) פירושו שהמשימה הושלמה ובוצעה לפחות פעולה מתקנת אחת הקשורה אליה.

TaskClass
מציין את סוג המשימה. ערכים:

"FoodStep"

"משימה"

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


תיעוד API אינטראקטיבי

לתיעוד מפורט של נקודות הקצה וליכולת לבדוק קריאות API באופן ישיר, בקרו בתיעוד Swagger שלנו:

ממשק Swagger מספק:

  • מפרט מלא של נקודות הקצה

  • תבניות בקשה ותגובה

  • בדיקת ממשקי API אינטראקטיבית

  • דוגמאות בזמן אמת

הבא - SCIM API.png
האם התשובה הזו ענתה על השאלה שלך?