ל-AXP Public Cloud יש ניתוב דו שלבי המכיל:
ניתוב-מוקדם: מתרחש לפני התחלת זרימת העבודה. לדוגמה, כלל נתוני ההקשר יכול לקבוע זרימת עבודה נכונה עבור צ'אט או ערוץ הודעות על בסיס נתונים הקשריים ניתן לקבוע את תצורתו ב-הנהלת מרכז פניות. למידע נוסף על כללים עסקיים לניתוב מוקדם, ראה סקירת כללים עסקיים.
ניתוב: מתרחש לאחר האירוע ההתחלתי. זה ניתוב חכם המשלים את הרמה הראשונה ומספק ניתוב המבוסס על הנתונים שנאספו מאז התרחש אירוע ההתחלה ובמהלך זרימת העבודה. ניתן לקבוע את תצורתו ב-Orchestration.
ניתוב מתבסס על כללים. הכללים מאפשרים להחליט אילו זרימות עבודה מתחילים על בסיס מידע המועבר לזרימות העבודה מהאירוע היזום. ניתן לצרף כללים לאירועים שמתחילים זרימות עבודה. נעשה שימוש בכלל בעל הדרגה הגבוהה ביותר כאשר יש מספר כללים הקשורים לאותו אירוע. הכללים שיחולו נקבעים לפי האירוע והדרגה. כל הכללים תקפים ונעשה בהם שימוש במקרה שבו אירוע ודרגה שווים. ניתן להשתמש במסנני מאפיינים כדי לצמצם את היקפו של הכלל. אם לא יוגדר שום מסנן לכלל, אז לא יתקיים צמצום והכלל יוקצה על ידי Orchestration רק על סמך אירוע ודירוג.
לדוגמה,ל-AXP Public Cloud יש אירוע ENGAGEMENT_PREROUTED המכיל את כל נתוני המאפיינים שנאספו במהלך הניתוב המקדים. אם יוגדרו כללי ניתוב עם אותה דירוג עבור זרימות עבודה B, A ו-C והם מכילים את האירוע ENGAGEMENT_PREROUTED במטלת "התחל", ניתן להגדיר מסננים באופן הבא כדי לצמצם את היקפו של הכלל:
- אם Channel = Voice אז הפעל זרימת עבודה A
- אם Channel = Chat אז הפעל זרימת עבודה B
- אם לא הוגדר מסנן אז הפעל זרימת עבודה C
כאשר יש לנו אינטראקציה קולית חדשה שהתקבלה על ידי Orchestration באמצעות אירוע ENGAGEMENT_PREROUTED, זרימות עבודה A ו-C מופעלות עבור אינטראקציה זו.
אם לא יוגדרו כללים לאירוע, האירוע יפעיל כל זרימת עבודה שהאירוע נמצא במטלת "התחל" שלו. אם לפחות כלל אחד מוגדר עבור אירוע ואין התאמה לכלל, לא יופעלו זרימות עבודה.
כלל יכול להיות תקף עבור זרימת עבודה אחת בלבד.
בזמן יצירת חשבון, AXP Public Cloud יוצר כללי ברירת מחדל עבור זרימות ברירת מחדל. כללי ברירת המחדל הם לקריאה בלבד.