העברת נתונים מ-Salesforce ל-Bitrix24
האתגר ומדוע העברה ישירה אינה אפשרית
Salesforce מאחסנת נתונים במודל האובייקטים שלה: Account, Contact, Lead, Opportunity, Task, Event. לכל אחד יכולים להיות מאות שדות מותאמים אישית. אין ייבוא ישיר בין Salesforce ל-Bitrix24. אינטגרציה מוצלחת בין Salesforce ל-Bitrix24 דורשת מיפוי מדויק ושכבת ביניים: ייצוא דרך Salesforce API או Data Export, טרנספורמציה של נתונים, והעלאה דרך Bitrix24 REST API. צברנו ניסיון מעשרות העברות מוצלחות ומבטיחים שלמות נתונים. עלויות העברה טיפוסיות לעסקים קטנים מתחילות ב-$1,500, בעוד שפרויקטים בינוניים נעים בין $4,000 ל-$8,000. העברת אנשי הקשר שלנו מ-Salesforce מבטיחה שכל הרשומות מקושרות כראוי. הזמינו העברה במפתח פתוח — נבחן את הפרויקט שלכם תוך יום אחד.
Salesforce משתמשת במודל אובייקטים משלה עם מזהים ייחודיים. Bitrix24 פועלת עם מבנה משלה של בלוקי מידע וישויות CRM. הבדלים בסוגי שדות (lookup, picklist, formula), פורמטים של מספרי טלפון וכתובות דורשים טרנספורמציה חובה. בנוסף, Salesforce צוברת זבל: רשומות שנמחקו, כפילויות, שדות ריקים. ללא ביקורת מקדימה, העברה ישירה תוביל לשגיאות.
ניתוח מבנה נתונים ומיפוי אובייקטים
שלב 1: ביקורת על נתונים בשימוש בפועל. חשבון Salesforce טיפוסי צובר שנים של זבל: רשומות שנמחקו באשפה, אנשי קשר כפולים, שדות מיושנים עם אפס מילוי. לפני העברה, אנו:
- מייצאים את סכמת האובייקטים דרך
describeSObjects()API ויוצרים מיפוי לישויות Bitrix24. מיפוי אובייקטים זה של Salesforce הוא קריטי לשדות מותאמים אישית. - בודקים נפחים: Salesforce Data Export מספק קבצי CSV המפוצלים לפי אובייקט. קשרים בין רשומות (שדות lookup) מאוחסנים כמזהי Salesforce — יש לפתור אותם למזהי Bitrix24 חדשים.
- מעריכים אובייקטים מותאמים אישית: ייתכן שאין להם מקבילה ישירה ב-Bitrix24. עבור אלה, אנו יוצרים שדות מותאמים אישית או סעיפי CRM נפרדים.
מיפוי אובייקטים בסיסיים:
| Salesforce | Bitrix24 | הערות |
|---|---|---|
| Account | חברה (crm.company) | היררכיית Account אינה נתמכת באופן טבעי |
| Contact | איש קשר (crm.contact) | מקושר לחברה דרך COMPANY_ID |
| Lead | ליד (crm.lead) | סטטוסים ממופים ידנית |
| Opportunity | עסקה (crm.deal) | שלבי משפך נוצרים מחדש |
| Task | משימה (tasks.task) | מקושר לישות CRM דרך Custom Objects |
| Case | כרטיס (helpdesk) | רק ב-Bitrix24 Enterprise/On-Premise |
תהליך העברה: ייצוא, טרנספורמציה, העלאה
- ייצוא מ-Salesforce באמצעות Data Export או Bulk API.
- טרנספורמציה של הנתונים: מיפוי אובייקטים, המרת פורמטים של שדות, פתרון מזהי בעלים.
- העלאה ל-Bitrix24 בסדר הנכון: חברות, אנשי קשר, ולאחר מכן עסקאות.
- אימות הנתונים שהועברו ותיקון בעיות.
ייצוא מ-Salesforce
אנו משתמשים בשתי שיטות:
- Data Export (Setup → Data Export) — גיבוי מלא ב-ZIP עם CSV. נוח להעברה חד-פעמית, אך הייצוא אורך עד 48 שעות. לנפחים גדולים, קבצים מפוצלים לפי אובייקט.
- Salesforce API (REST/Bulk API 2.0) — מועדף לנפחים גדולים (מ-50,000 רשומות). Bulk API 2.0 פועל באופן אסינכרוני: צור עבודה, העלה נתונים, המתן לביצוע, הורד את התוצאה. אנו ממליצים על ייצוא Salesforce API לכל העברה מעל 10,000 רשומות.
POST /services/data/v58.0/jobs/ingest
{
"operation": "query",
"query": "SELECT Id, Name, Phone, BillingCity FROM Account WHERE IsDeleted = false"
} טרנספורמציה של נתונים
זה השלב הגוזל ביותר זמן. בעיות נפוצות:
- מספרי טלפון: Salesforce מאחסנת אותם בפורמטים שרירותיים; Bitrix24 מקבלת אותם דרך
UF_CRM_TASKבשדהPOST /services/data/v58.0/jobs/ingest { "operation": "query", "query": "SELECT Id, Name, Phone, BillingCity FROM Account WHERE IsDeleted = false" }כמערך עם סוגcrm.contact.update/PHONE/WORK. - כתובות: Salesforce משתמשת במבנה שטוח (BillingStreet, BillingCity); ב-Bitrix24, כתובת חברה מאוחסנת דרך
MOBILEעםHOME. - משתמשים: בעל הרשומה (OwnerId) חייב להיות ממופה למשתמשי Bitrix24 דרך
crm.address.addלפי דוא"ל או שם. - רשימות בחירה מרובות (Multi-select picklists): מומרות לשדות מותאמים אישית נפרדים ב-Bitrix24.
העלאה ל-Bitrix24 דרך REST API
-
user.get/crm.contact.add— הוסף רשומה אחת בכל פעם; לנפחים גדולים, השתמש בשיטתcrm.company.add(עד 50 בקשות בבת אחת). העברת Bitrix24 REST API יעילה עם עיבוד אצווה. - הסדר הוא קריטי: חברות תחילה, לאחר מכן אנשי קשר (כדי להגדיר COMPANY_ID), ולאחר מכן עסקאות.
- שמור את המיפוי של Salesforce ID → Bitrix24 ID בטבלת ביניים — נדרש לקישור משימות, אירועים וקבצים.
אילו נתונים להעביר תחילה
ראשוני: חברות ואנשי קשר — הם מהווים את הבסיס לכל הישויות האחרות. לאחר מכן עסקאות ולידים. היסטוריית פעילות וקבצים מצורפים מגיעים אחרונים, מכיוון שנפח הנתונים יכול להיות משמעותי. אימיילים, שיחות, פגישות מהיסטוריית הפעילות של Salesforce מועברים ל-Bitrix24 כפעילויות CRM (batch). קבצים מצורפים — דרך crm.activity.add עם קידוד base64 או העלאה מוקדמת דרך crm.timeline.comment.add. נפח הקבצים המצורפים הוא לעתים קרובות הפתעה: 5–10 שנים של עבודה ב-Salesforce יכולות בקלות להניב 50–100 GB של קבצים. זה דורש אסטרטגיה נפרדת: או העברה סלקטיבית (רק N השנים האחרונות) או גישה לארכיון Salesforce נשארת במהלך תקופת ההסתגלות.
תמיכה ושירותים לאחר העברה
לאחר ההעברה, שלב אימות הוא חובה: בדיקת רשומות מדגמיות, אימות קישורים, בדיקת התראות ואוטומציות ב-Bitrix24. פעולה מקבילה בשתי המערכות במהלך תקופת המעבר היא נוהג סטנדרטי. צרו קשר לייעוץ והערכה מדויקת של הפרויקט שלכם. Bulk API 2.0 מהיר פי 5 מ-REST API סטנדרטי לנפחים מעל 50,000 רשומות. הניסיון של המהנדסים שלנו מגובה בהסמכות ובעשרות פרויקטים מוצלחים.
ציר זמן להעברה
| היקף | נפח נתונים | משך |
|---|---|---|
| עסק קטן | עד 10,000 רשומות, שדות סטנדרטיים | 2–3 שבועות |
| עסק בינוני | 10,000–100,000 רשומות, אובייקטים מותאמים אישית | 4–8 שבועות |
| גדול | 100,000+ רשומות, היסטוריה של 5+ שנים, קבצים מצורפים | 2–4 חודשים |
מה כלול בשירות ההעברה שלנו
- דוח ניתוח סכמת נתונים עם מיפויי שדות
- חילוץ מאובטח וטרנספורמציה של כל הנתונים שנבחרו
- העלאה מלאה עם עיבוד אצווה וטיפול בשגיאות
- דוח אימות המשווה ספירות רשומות וקשרים
- שבועיים של תמיכה לאחר העברה ופתרון בעיות
למה לבחור בצוות שלנו
עם ניסיון של למעלה מ-10 שנים בהעברות CRM ו-50+ פרויקטים מוצלחים, אנו מבטיחים מעבר חלק. התהליך שלנו שקוף, ואנו מספקים ציר זמן מפורט מראש. אנו מטפלים בכל ההיבטים, כולל העברת עסקאות Salesforce והעברת משימות Salesforce, ומבטיחים שאף נתון לא יאבד.
ויקיפדיה: Salesforce — תיעוד Salesforce API הערה: המחירים משתנים לפי נפח נתונים ומורכבות. צרו קשר להצעת מחיר מותאמת אישית.

