דלג לתוכן
לוגו הנוע"ל — הנוער העובד והלומד

מערכת אינטגרציה בין אתר ההרשמה של הנוער העובד והלומד ל-Priority

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

  • Priority ERP
  • אינטגרציות
  • תהליכים פיננסיים
  • ייצור

האיור מציג את מבנה הפתרון: Priority ERP כמערכת הכספית, שכבת Gateway ומערכת אינטגרציה שבנתה Agile-ERP, ואתר ההרשמה הקיים של הארגון. התוויות שבאיור כתובות באנגלית.

תחום
ארגון נוער ארצי
סטטוס
פועלת בייצור.

האתגר

ההרשמה והתשלום מתבצעים באתר ציבורי, והרישום הכספי מתנהל ב-Priority. כל תשלום באתר צריך להפוך למסמך כספי במערכת הכספית — בלי שמסמך ייווצר פעמיים, ועם יכולת לדעת בכל רגע מה קרה לכל פעולה.

למה יישום סטנדרטי לא הספיק

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

הגישה הארכיטקטונית

האתר נשאר ממוקד בהרשמה ובחוויית המשתמש, Priority נשאר מערכת הרישום הכספית, וביניהם נבנתה שכבה מבוקרת: אתר ההרשמה ← שכבת האינטגרציה וה-GatewayPriority. בקשות נכנסות נבדקות ומתועדות לפני שפעולה כלשהי מגיעה ל-Priority, כל פעולה כספית נושאת זהות עסקית ייחודית, ותוצאה לא ודאית נבדקת מול Priority לפני כל ניסיון חוזר. סביבות הבדיקות והייצור מופרדות, והמעבר לייצור כפוף למדיניות מפורשת.

מה נמסר

  • יצירת קבלות וקבלות תרומה ב-Priority מתוך התשלומים באתר ההרשמה
  • ולידציה של בקשות נכנסות לפני שפעולה כלשהי מגיעה ל-Priority
  • זהות עסקית ייחודית לכל פעולה כספית, כך שהגשה חוזרת מובילה לתוצאה המקורית ואינה יוצרת מסמך נוסף
  • ניסיונות חוזרים מוגבלים, ובירור מול Priority כשתוצאת פעולה אינה ודאית — במקום לנסות שוב באופן עיוור
  • מעקב אחר כל ריצה וכל שלב בה, עם יומן ביקורת
  • מסוף תפעול עם לוח בקרה, היסטוריית ריצות, תור תקלות ופעולות שחזור לפי הרשאה