MAY I

פתרונות

SYSTEM INTEGRATION

כל מערכת עושה את העבודה שלה.העבודה הידנית נמצאת ביניהן.

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

בואו נבדוק מה אפשר לחבר

הרבה פעמים הבעיה אינה שחסרה מערכת. להפך - כבר יש כמה.

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

המערכות קיימות. המידע קיים. החיכוך נוצר במעבר.

לפעמים הפתרון הוא דווקא לא להחליף שום דבר.

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

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

המידע נוצר פעם אחת. משם הוא ממשיך לאן שצריך.

  1. 01

    מקור

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

  2. 02

    מיפוי

    מגדירים איזה מידע צריך לעבור, לאיזה שדה הוא שייך ואילו תנאים צריכים להתקיים.

  3. 03

    חיבור

    המערכות מתקשרות בדרך שמתאימה ליכולות שלהן - למשל ממשק תכנותי, קובץ מובנה או שכבת ביניים.

  4. 04

    בדיקה

    לפני או אחרי ההעברה אפשר לבצע בדיקות וכללים כדי למנוע מעבר של מידע חסר או לא מתאים.

  5. 05

    יעד

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

חיבור טוב לא אומר שכל המידע צריך להיות בכל מקום.

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

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

המטרה היא לא לסנכרן הכול עם הכול. המטרה היא שכל מידע יהיה במקום הנכון - ויעבור רק לאן שבאמת צריך אותו.

מה אפשר לחבר?

לא מתחילים משמות הכלים. מתחילים מהמידע שצריך לעבור. החיבור תלוי ביכולות ובהרשאות של כל מערכת בפועל.

  • מערכות ניהול לקוחות
  • מערכות הזמנות ותפעול
  • מערכות ארגוניות קיימות
  • טפסים ואתרי אינטרנט
  • גיליונות כחלק מתהליך קיים
  • בסיסי נתונים ומערכות פנימיות
  • מערכות דיווח ודשבורדים

לא כל מערכת נבנתה כדי לדבר עם כל מערכת אחרת.

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

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

הפתרון נקבע לפי מה שהמערכות באמת מאפשרות - לא לפי תרשים יפה של חצים.

החיבור מעביר מידע. הלוגיקה מחליטה מה יקרה איתו.

אינטגרציה ואוטומציה קשורות זו לזו, אבל הן לא אותו דבר.

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

כך אפשר לבנות תהליך שבו המידע לא רק עובר - אלא ממשיך.

גם תהליך מחובר צריך לדעת מתי לעצור.

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

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

מכמה מקורות שונים - לתמונה אחת שאפשר לעבוד איתה.

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

INPUT

מסמכים · חשבוניות · מקורות בפורמטים שונים

OUTCOME

מבנה אחיד · תמונה תפעולית אחת

לפרויקט המלא

שאלות שחוזרות

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

המערכות כבר שם. אולי רק חסר החיבור ביניהן.

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

בואו נדבר

לא צריך להגיע עם אפיון, ולא צריך לדעת איזה פתרון מתאים.