Skip to main content

שלום קהילה,

ברצוני לדעת האם במסע לקוח ב-Fireberry, בשלב ה**"הסתעפות" (Branch)**, קיימת היכולת להגדיר תנאים המבוססים על ערכי שדות בתוך רשומות מקושרות ללקוח הראשי?

לדוגמה: אם מייל נכנס מלקוח קיים, והמערכת זיהתה אותו: האם ניתן לבדוק תנאי כמו: "האם ללקוח זה קיימת רשומה באובייקט 'בקשות' (המקושר ללקוח), ובתוך אותה רשומה של 'בקשה', השדה 'סטטוס' שווה ל-'ממתין' וגם השדה 'שנה' שווה ל-'2025'?"

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

תודה על עזרתכם!

אביתר שלום רב

 

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

  1. רשומת מסוג בקשה מקושרת ללקוח:

    כאשר לאותו לקוח ישנו כתובת דוא״ל רשומה במערכת

  2. יצירת מסע לקוח המתבסס על אובייקט מסוג בקשה:

  3. יצירת המסע עצמו בצורה הבאה:
     

    נשים לב כי ההסתעפות במסע זה תלויה בקישור של רשומת בקשה לרשומת לקוח וכעת נוכל להוסיף סינונים נוספים להסתעפות זו, כגון שדה ״סטטוס בקשה = x״ במקרה שקיים שדה זה.

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

 


 


היי אביתר,

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

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

בברכה,

 

 


הגיבו