Microsoft Dynamics CRM 4 - Set Synchronizing Client
לאחרונה נתקלתי אצל לקוח במצב כאשר בזמן פתיחה של Outlook client For CRM 4.0 מתקבלת הודעה הבא:
"You already have Microsoft Dynamics CRM for Outlook installed on another computer. Only one client computer per user can run the automated process that does bulk updates of outlook items with Microsoft Dynamics CRM Data. This client should be the computer that is most often online (such as a desktop computer) or the users primary computer. To change the Synchronizing client, on the CRM Menu, click options, and click the synchronizing tab"
אז קודם כל כפי שכתוב בהודעה יש לקבוע את ה – Synchronizing client (CRM - > Options )

אז מה המשמעות של הודעה זו ?
לפי white paper של קבוצת הפיתוח רק מחשב אחד שעליו מותקן CRM Outlook Client יכול להיות מוגדר כ - "ראשי", כאשר כל השאר המחשבים יוגדרו באופן אוטומטי כ - "משניים".
במצב זה תהליך סנרכרון של מחשב המוגדר כמשני שונה מתהליך שמתבצע במחשב ראשי, כלומר מחשב משני מעביר אחריות למחשב ראשי לסנכרן שינויים גם במחשב ראשי וגם משני. אופן פעולה זה מבטיח שאם מתבצע שינוי של פריט מידע גם במחשב ראשי וגם משני לא יבצרו כפילויות בשרת CRM לאחר הסינכרון.
ואם משתמש חייב לעבוד במספר תחנות ?
פתרון אחד הוא שבמקרה זה, ניתן להגדיר פרופיל משתמש כ - roaming profile ואז כל התחנות יוגדרו כראשיים.
פתרון אחר, זה לעבוד עם Client CRM Outlook באמצעות Terminal Services או ,Citrix, נושא שצריך לקחת בחשבון בפתרון מהסוג הזה שאם TS/Citrixמותקן בצורה תומכת Load Balancing אנחנו חוזרים לבעיה מקורית היות ו - Outlook Client מותקן בכל שרת TS .
בפוסט הבא אני אדבר על תהליך סיככרון אצמו.
שירותי MCS רלוונטיים