טריגר ServiceNow
הטריגר של ServiceNow הוא טריגר של אירוע מחבר שמאפשר להפעיל שילוב על סמך אירועים מותאמים אישית של ServiceNow שהגדרתם בכלל עסקי של מופע ServiceNow.
לפני שמתחילים
אם אתם מתכננים ליצור או להגדיר חיבור חדש לטריגר ServiceNow, ודאו שיש לכם את תפקיד ה-IAM הבא בפרויקט:
- אדמין של מחבר (
roles/connectors.admin)
מידע על הקצאת תפקידים מופיע במאמר ניהול הגישה.
מקצים לחשבון השירות שבו רוצים להשתמש עבור הטריגר של ServiceNow את תפקידי ה-IAM הבאים:
- Application Integration Invoker (
roles/integrations.integrationInvoker)
במאמר ניהול הגישה לחשבונות שירות מוסבר איך נותנים לחשבון שירות תפקיד.
הוספת הטריגר של ServiceNow
כדי להוסיף טריגר של ServiceNow לשילוב:
- נכנסים לדף Application Integration במסוף Google Cloud .
- בתפריט הניווט, לוחצים על Integrations (שילובים).
מוצגת רשימה של כל השילובים שזמינים בפרויקט Google Cloud בדף Integrations List.
- בוחרים שילוב קיים או לוחצים על יצירת שילוב כדי ליצור שילוב חדש.
אם יוצרים שילוב חדש:
- מזינים שם ותיאור בחלונית יצירת שילוב.
- בוחרים אזור לשילוב.
- בוחרים חשבון שירות לאינטגרציה. אפשר לשנות או לעדכן את פרטי חשבון השירות של שילוב בכל שלב מחלונית סיכום השילוב בסרגל הכלים של השילוב.
- לוחצים על יצירה.
השילוב החדש שנוצר ייפתח בכלי השילובים.
- בסרגל הניווט של כלי העריכה של השילוב, לוחצים על טריגרים כדי לראות את רשימת הטריגרים הזמינים.
- לוחצים על הרכיב ServiceNow trigger (טריגר של ServiceNow) וממקמים אותו בכלי לעריכת שילובים.
כדי להגדיר את הטריגר של ServiceNow, אפשר להשתמש בחיבור ServiceNow קיים שזמין ב-Integration Connectors, או ליצור חיבור ServiceNow חדש באמצעות האפשרות ליצירת חיבור מוטבע.
הגדרת טריגר של ServiceNow באמצעות חיבור קיים
אפשר להגדיר את הטריגר של ServiceNow באמצעות חיבור קיים של ServiceNow ב-Integration Connectors. שימו לב שהטריגר של ServiceNow הוא טריגר של אירוע מחבר, ולכן אפשר להשתמש בחיבור ServiceNow רק אם מופעלת בו הרשמה לאירועים כדי להגדיר את הטריגר.
מידע על הגדרת טריגר של ServiceNow באמצעות חיבור חדש ל-ServiceNow זמין במאמר הגדרת טריגר של ServiceNow באמצעות חיבור חדש
כדי להגדיר טריגר של ServiceNow באמצעות חיבור קיים ל-ServiceNow, פועלים לפי השלבים הבאים:
- לוחצים על הרכיב ServiceNow trigger (טריגר של ServiceNow) בכלי לעריכת שילובים כדי לפתוח את חלונית הגדרת הטריגר.
- לוחצים על Configure trigger (הגדרת הטריגר).
- בדף Connector Event Trigger Editor (עורך טריגרים של אירועים של מחבר), מזינים את פרטי ההגדרה הבאים:
- אזור: בוחרים את האזור של חיבור ServiceNow.
- חיבור: בוחרים את החיבור ל-ServiceNow שרוצים להשתמש בו.
ב-Application Integration מוצגים רק חיבורים ל-ServiceNow שהם פעילים ושהופעלה בהם הרשמה לאירועים.
- סוג המינוי לאירוע: מזינים את סוג האירוע שרוצים להשתמש בו כדי להפעיל את השילוב. צריך להגדיר את סוגי האירועים האלה בכלל העסקי של מופע ServiceNow.
- חשבון שירות: בוחרים חשבון שירות עם תפקידי ה-IAM הנדרשים להפעלת הטריגר של ServiceNow.
- לוחצים על סיום כדי להשלים את הגדרת הטריגר ולסגור את הדף.
הגדרת טריגר של ServiceNow באמצעות חיבור חדש
כדי להגדיר את הטריגר של ServiceNow באמצעות חיבור חדש ל-ServiceNow, פועלים לפי השלבים הבאים:
- לוחצים על הרכיב ServiceNow trigger (טריגר של ServiceNow) בכלי לעריכת שילובים כדי לפתוח את חלונית הגדרת הטריגר.
- לוחצים על Configure trigger (הגדרת הטריגר).
- מדלגים על השדה אזור.
- לוחצים על Connection (חיבור) ובוחרים באפשרות Create Connection (יצירת חיבור) מהתפריט הנפתח.
- מבצעים את השלבים הבאים בחלונית Create Connection (יצירת חיבור):
- בשלב מיקום, בוחרים את המיקום של החיבור החדש ל-ServiceNow:
- אזור: בוחרים אזור מהרשימה הנפתחת.
- לוחצים על הבא.
- בשלב פרטי החיבור, מזינים את הפרטים של החיבור החדש ל-ServiceNow:
- גרסת המחבר: בוחרים גרסה זמינה של המחבר ServiceNow מהרשימה הנפתחת.
- שם החיבור: מזינים שם לחיבור ServiceNow.
- (אופציונלי) תיאור: מזינים תיאור לקישור.
- (אופציונלי) הפעלת Cloud Logging: מסמנים את התיבה הזו כדי לאחסן את כל נתוני היומן של החיבור.
- חשבון שירות: בוחרים חשבון שירות עם תפקידי ה-IAM הנדרשים לחיבור ServiceNow.
- הפעלת מינוי לאירועים: בוחרים באפשרות הזו כדי ליצור ולהפעיל מינוי חדש לאירועים עבור חיבור ServiceNow. אתם יכולים להפעיל רק מינויים לאירועים, או לכלול גם ישויות, פעולות ופעילויות של חיבורים.
- כולל טבלאות מערכת: בוחרים באפשרות הזו כדי לכלול טבלאות מערכת בדוח או בחיבור.
- (אופציונלי) סינון טבלאות: מזינים את רשימת טבלאות המערכת (מתחילות ב-
sys_, מופרדות בפסיקים) שרוצים לכלול. - (אופציונלי) מרחיבים את הגדרות מתקדמות כדי להגדיר את ההגדרות של צומת החיבור.
מידע נוסף על הגדרות צומת החיבור ל-ServiceNow זמין במאמר בנושא חיבור ל-ServiceNow.
- (אופציונלי) לוחצים על + הוספת תווית כדי להוסיף תווית לקישור בצורה של צמד מפתח/ערך.
- לוחצים על הבא.
-
בשלב יעדים, מספקים את פרטי מופע ServiceNow:
- סוג היעד: בוחרים באפשרות כתובת המארח.
- מארח: מזינים את שם המארח או את כתובת ה-IP של מכונת ServiceNow.
- לוחצים על הבא.
-
בשלב אימות, מזינים את פרטי האימות של מופע ServiceNow:
- שם משתמש: מזינים את שם המשתמש כדי לגשת לכתובת היעד שצוינה.
- סיסמה: בוחרים את הסוד ב-Secret Manager שמכיל את הסיסמה שמשויכת לשם המשתמש ב-ServiceNow.
- גרסת סוד: בוחרים גרסת סוד.
- לוחצים על הבא.
מידע נוסף על הגדרת אימות זמין במאמר הגדרת אימות.
-
בשלב Event subscription details (פרטי המינוי לאירועים), מספקים את פרטי האימות שישמשו לאימות מטען ה-token של ServiceNow:
- אסימון אימות: (אופציונלי) בוחרים את הסוד של אסימון האימות ב-Secret Manager ואת גרסת הסוד המתאימה מהתפריט הנפתח גרסת הסוד.
- HMAC Algorithm: (אופציונלי) בוחרים את אלגוריתם ה-HMAC להצפנת מטען הייעודי (payload) של התגובה.
- מפתח סודי של HMAC: אם בחרתם אלגוריתם HMAC, בוחרים את הסוד של מפתח ה-HMAC ב-Secret Manager ואת הגרסה המתאימה של הסוד בתפריט הנפתח גרסת הסוד.
- לוחצים על הבא.
- בדיקה: בודקים את פרטי החיבור ל-ServiceNow שסופקו.
- לוחצים על יצירה כדי לסיים את יצירת החיבור החדש ל-ServiceNow.
- בשלב מיקום, בוחרים את המיקום של החיבור החדש ל-ServiceNow:
- אחרי שיוצרים את החיבור ל-ServiceNow, צריך לעבור למופע ServiceNow וליצור כלל עסקי באופן ידני.
- סוג המינוי לאירוע: מזינים את סוג האירוע שרוצים להשתמש בו כדי להפעיל את השילוב. צריך להגדיר את סוגי האירועים האלה בכלל העסקי של מופע ServiceNow.
- לוחצים על סיום וסוגרים את הדף.
יצירת כלל עסקי
כלל עסקי ב-ServiceNow הוא לוגיקה בצד השרת שמופעלת כשמתבצעת שאילתה לגבי רשומה במסד נתונים, או כשמתעדכנת, מוכנסת או נמחקת רשומה במופע של ServiceNow. Application Integration משתמש ב כללים העסקיים האלה כדי לזהות אירועים שמפעילים שילוב ולהאזין להם.
במסמכי העזרה של ServiceNow מוסבר איך ליצור כלל עסקי.
בתמונה הבאה מוצגת דוגמה לכלל עסקי ב-ServiceNow עם סוג האירוע update_ticket:
פלט של טריגר
הגדרת המינוי לאירוע באמצעות הטריגר של ServiceNow נמשכת כמה דקות. אפשר לראות את הסטטוס של המינוי לאירוע בחלונית ההגדרה של הטריגר, בקטע פרטי המינוי לאירוע.
הטריגר של ServiceNow מציין את הסטטוס של מינוי לאירוע באמצעות המצבים הבאים:
-
Creating: מציין שהטריגר נרשם למינוי האירוע. -
Active: מציין שהטריגר נרשם בהצלחה למינוי לאירוע. -
Error: מציין שיש בעיה במינוי לאירועים שהוגדר.
בנוסף לסטטוס המינוי לאירוע, בקטע Event Subscription details (פרטי המינוי לאירוע) מוצגים גם פרטים אחרים כמו אזור החיבור, שם החיבור, שם המינוי לאירוע ועוד.
בתמונה הבאה מוצגת דוגמה לפריסה של חלונית ההגדרות של טריגר ServiceNow:
משתנה הפלט של הטריגר
לכל אירוע, הטריגר של ServiceNow יוצר משתנה פלט ConnectorEventPayload שאפשר להשתמש בו במשימות בהמשך. משתנה הפלט הוא בפורמט JSON ומכיל את סכימת המטען הייעודי (payload) של ServiceNow.
הצגת מינויים לאירועים
כדי לראות ולנהל את כל המינויים לאירועים שמשויכים לחיבור ב-Integration Connectors, פועלים לפי השלבים הבאים:
- עוברים לדף Integration Connectors > Connections.
- לוחצים על החיבור שרוצים לראות את המינויים שלו.
- לוחצים על הכרטיסייה מינויים לאירועים.
כאן מוצגים כל המינויים לאירועים של החיבור.
עריכת טריגר של ServiceNow
אתם יכולים לערוך טריגר של ServiceNow כדי לשנות או לעדכן את הגדרות החיבור ואת פרטי המינוי לאירועים.
כדי לערוך טריגר של ServiceNow:
- לוחצים על הרכיב ServiceNow trigger (טריגר של ServiceNow) בכלי לעריכת שילובים כדי לפתוח את חלונית הגדרת הטריגר.
- לוחצים על Configure ServiceNow trigger (הגדרת טריגר של ServiceNow).
- בדף Connector Event Trigger Editor (עורך טריגרים של אירועים במחבר), מבצעים את הפעולות הבאות:
- כדי לשמור את המינוי הקודם לאירועים, לוחצים על שמירה. אחרת, לוחצים על מחיקה.
- מעדכנים את הגדרות החיבור ואת פרטי המינוי לאירועים לפי הצורך.
- לוחצים על סיום.
אפשר לראות את פרטי החיבור וההרשמה לאירועים המעודכנים בחלונית ההגדרות של הטריגר, בקטע פרטי הרשמה לאירועים.
מכסות ומגבלות
מידע על מכסות ומגבלות זמין במאמר מכסות ומגבלות.
המאמרים הבאים
- מידע על כל המשימות והטריגרים
- איך בודקים ומפרסמים שילוב
- מידע נוסף על טיפול בשגיאות
- מידע נוסף על יומני ביצוע של שילובים