שירות.צור

תיאור

object service.create(שירותי אובייקט/מערך)

שיטה זו מאפשרת ליצור שירותים חדשים.

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

פרמטרים

שירותי (אובייקט/מערך) ליצירת.

בנוסף למאפייני השירות הסטנדרטיים, ה- השיטה מקבלת את הפרמטרים הבאים.

פרמטר | סוג | תיאור |

|--------------|---------------------------------------- --------------------|-------------------------------- -------------------------------------------------- ------------------------------------| | ילדים | מערך | שירותי ילדים שיש לקשר לשירות.

לילדים יש להגדיר את המאפיין serviceid. | | הורים | מערך | יש לקשר שירותי הורה לשירות.

ההורים חייבים להגדיר את המאפיין serviceid. | | תגים | מערך | שירות תגים שייווצר עבור השירות. | | בעיה_tags | מערך | תגי בעיה שייווצרו עבור השירות. | | סטטוס_כללים | מערך | כללי סטטוס שייווצרו עבור השירות. |

החזר ערכים

(אובייקט) מחזירה אובייקט המכיל את המזהים של השירותים שנוצרו מתחת לנכס serviceids. סדר המזהים המוחזרים תואם סדר השירותים שעברו.

דוגמאות

יצירת שירות

צור שירות שיועבר למצב בעיה, אם לפחות אחד לילד יש בעיה.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "service.create",
            "params": {
                "name": "שרת 1",
                "אלגוריתם": 1,
                "סדר": 1
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "serviceids": [
                    "5"
                ]
            },
            "מזהה": 1
       }

מקור

CService::create()‎ בתוך ui/include/classes/api/services/CService.php.