ארכיטקטורת CRM
ארכיטקטורת Salesforce ו-CRM שתומכת
בארגון גם בעוד שנתיים.
תכנון ארכיטקטורה שלם — Solution, Data, Security, Automation, Integration ו-Environment — כדי שהמערכת תעבוד היום ותוכל להמשיך לגדול.
למי השירות מתאים
מתי נכון להביא ארכיטקט Salesforce
- ארגונים שמתכננים הטמעת Salesforce ראשונה.
- מערכות קיימות שאיבדו סדר וארכיטקטורה ברורה.
- ארגונים שמתכננים אינטגרציות עמוקות ל-ERP, לכספים או ל-BI.
- צוותי CRM שרוצים לצמצם חוב טכני לפני פאזה חדשה.
בעיות שהשירות פותר
הסימנים שהמערכת איבדה ארכיטקטורה
שדות שהצטברו בלי מודל
אחרי שנתיים־שלוש כל מחלקה הוסיפה שדות משלה. התוצאה: אובייקטים עם 300+ שדות, דוחות לא אמינים ואוטומציות שנופלות. הארכיטקטורה מגדירה בעלות, כללי הוספה ומחזור חיים לכל שדה.
אוטומציות שסותרות זו את זו
Flow, Process Builder ו-Trigger שרצים במקביל על אותו אירוע. אנחנו מאחדים לשכבת אוטומציה אחת עם סדר ריצה צפוי.
הרשאות שהפכו לחור אבטחה
פרופילים שנפתחו 'זמנית' לפני שנתיים ונשארו פתוחים. אנחנו בונים מודל שמבוסס על Permission Sets ותפקידים בפועל.
אינטגרציות בלי בעלים
כשמישהו עוזב, אף אחד לא יודע איך הן עובדות. הארכיטקטורה כוללת תיעוד, לוגים ואחריות ברורה לכל חיבור.
שכבות
שכבות הארכיטקטורה שנתכנן
Solution Architecture
התאמה בין תהליכי הליבה של הארגון למוצרי Salesforce, כולל תעדוף מה נכנס לגרסה הראשונה ומה לפאזות המשך.
Data Architecture
מודל אובייקטים ויחסים, מקורות אמת, כללי איכות דאטה ותוכנית לניקוי ואיחוד רשומות קיימות.
Security & Sharing
פרופילים, תפקידים, קבוצות ציבוריות, מודל שיתוף, שדות מוגנים ומדיניות גישה למידע רגיש.
Automation Architecture
בחירה מודעת בין Flow, Apex ואוטומציות אסינכרוניות, עם מניעת אוטומציות מקבילות על אותו אירוע.
Integration Architecture
כיווני זרימה, טכניקות (REST, Events, Middleware), טיפול בשגיאות ולוגים לאינטגרציות עסקיות קריטיות.
Environment & Release
מבנה Sandboxes, שיטת עבודה לפריסות, גיבויים, ניהול גרסאות ופעולות תחזוקה שוטפות.
עקרונות עבודה
עקרונות שמנחים כל החלטה
- Configuration לפני קוד — פיתוח מותאם רק כשאין דרך פשוטה יותר.
- כל שינוי ארכיטקטוני מתועד ומאושר.
- מודל הרשאות פשוט וברור, גם במחיר של מעט גמישות.
- אין שתי אוטומציות שרצות במקביל על אותו אירוע.
- כל אינטגרציה כוללת לוג, טיפול בשגיאות ותחום אחריות ברור.
- פריסה חדשה עוברת Sandbox לפני Production.
Environments
מבנה סביבות מומלץ
Developer
לפיתוח יומיומי, נקי מנתונים אמיתיים.
Integration / QA
לבדיקות מערכת ולבדיקות אינטגרציה בין רכיבים.
UAT
עותק עם נתונים דמויי־ייצור לבדיקת קבלה מול המשתמשים.
Staging / Pre-Prod
סביבת חזרות ל-Go Live ולתיקוני Hotfix.
Production
סביבת הייצור, עם תהליך פריסה מסודר בלבד.
נקודת החלטה
להעביר את הארכיטקטורה שלכם לבדיקה
שיחה קצרה עוזרת להבין אם צריך תכנון ארכיטקטורה חדש או Refactor נקודתי לרכיבים קריטיים.
שיקולי החלטה
ארבע החלטות שקובעות את יציבות המערכת
Multi-Org או Single-Org
מתי הפרדה לארגון נפרד עדיפה על פני שימוש חכם ב-Record Types ו-Sharing? החלטה בעלת השלכות ארוכות טווח.
Master Data Management
האם Salesforce הוא Source of Truth ללקוחות, או שהאמת חיה ב-ERP? התשובה קובעת את כיוון הזרימה של כל אינטגרציה.
אסטרטגיית אוטומציה
מתי Flow, מתי Apex, מתי Platform Events. בחירה שגויה יוצרת מערכת שקשה לתחזק.
מדיניות שדות מותאמים
מי מורשה להוסיף שדה, ובאיזה תהליך. בלי מדיניות כזו, כל מערכת מתמלאת בשדות מיותרים תוך שנה.
מה תקבלו
תוצרי שירות אפשריים
מסמך ארכיטקטורה
Solution + Data + Security + Integrations, ברמת פירוט שמאפשרת פיתוח.
מפת אינטגרציות
כיווני זרימה, טכניקה, סוג אירוע ותרחישי כשל לכל חיבור מהותי.
מודל נתונים
אובייקטים, יחסים, שדות מרכזיים וכללי איכות ראשוניים.
מודל הרשאות
פרופילים, תפקידים ומדיניות שיתוף שמתאימה למבנה הארגון.
טעויות נפוצות
דפוסים שכדאי להימנע מהם
- לתת לכל מחלקה מודל נתונים משלה בלי ראייה חוצת ארגון.
- לבנות אוטומציות ב-Flow ובקוד במקביל על אותו אירוע.
- לפרוס ישירות ל-Production בלי לעבור דרך Sandbox.
- להשאיר פרופילים 'זמניים' עם All Modify Data ולא לחזור אליהם.
- לפתח אינטגרציה נקודתית בלי לתעד אותה — היא הופכת לקופסה שחורה תוך חודשים.
שאלות נפוצות
ארכיטקטורת CRM — שאלות שחוזרות
מה כוללת ארכיטקטורת CRM טובה?
מתי צריך ארכיטקט Salesforce ייעודי?
האם אפשר לשפר ארכיטקטורה של מערכת קיימת?
כמה זמן לוקח לתכנן ארכיטקטורת CRM?
האם ארכיטקטורת CRM זה רק Salesforce?
השלב הבא
לתקף את הארכיטקטורה לפני שבונים
נעבור יחד על מודל הנתונים, ההרשאות והאינטגרציות ונסמן את ההחלטות שכדאי לסגור מראש.
