‫SAP SuccessFactors

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

לפני שמתחילים

לפני שמשתמשים במחבר SAP SuccessFactors, צריך לבצע את המשימות הבאות:

  • בפרויקט שלכם ב-Google Cloud:
    • מוודאים שהגדרתם חיבור לרשת. מידע על תבניות רשת זמין במאמר קישוריות לרשת.
    • נותנים למשתמש שמגדיר את המחבר את תפקיד ה-IAM‏ roles/connectors.admin.
    • מקצים לחשבון השירות שרוצים להשתמש בו עבור המחבר את תפקידי ה-IAM הבאים:
      • roles/secretmanager.viewer
      • roles/secretmanager.secretAccessor

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

    • מפעילים את השירותים הבאים:
      • ‫secretmanager.googleapis.com (Secret Manager API)
      • ‫connectors.googleapis.com (Connectors API)

      במאמר הפעלת שירותים מוסבר איך להפעיל שירותים.

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

  • כדי ליצור חשבון בתשלום ב-SuccessFactors באמצעות מזהה SAP, אפשר לעיין במאמר התחלה מהירה עם SAP SuccessFactors.

הגדרת המחבר

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

  1. במסוף Cloud, עוברים לדף Integration Connectors > Connections ובוחרים או יוצרים פרויקט בענן.

    כניסה לדף Connections

  2. לוחצים על + יצירת חיבור חדש כדי לפתוח את הדף יצירת חיבור.
  3. בקטע מיקום, בוחרים את המיקום של החיבור.
    1. אזור: בוחרים מיקום מהרשימה הנפתחת.

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

    2. לוחצים על הבא.
  4. בקטע פרטי החיבור, ממלאים את הפרטים הבאים:
    1. מחבר: בוחרים באפשרות SAP SuccessFactors מהרשימה הנפתחת של המחברים הזמינים.
    2. גרסת כלי החיבור: בוחרים את גרסת כלי החיבור מהרשימה הנפתחת של הגרסאות הזמינות.
    3. בשדה Connection Name (שם החיבור), מזינים שם למופע החיבור.

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

      • שמות החיבורים יכולים לכלול אותיות, מספרים או מקפים.
      • האותיות צריכות להיות קטנות.
      • שמות החיבורים צריכים להתחיל באות ולהסתיים באות או במספר.
      • שמות החיבורים לא יכולים לכלול יותר מ-49 תווים.
    4. אופציונלי: מזינים תיאור למופע החיבור.
    5. אופציונלי: מפעילים את Cloud Logging ואז בוחרים רמת יומן. כברירת מחדל, רמת היומן מוגדרת כ-Error.
    6. חשבון שירות: בוחרים חשבון שירות שיש לו את התפקידים הנדרשים.
    7. אופציונלי: מגדירים את ההגדרות של צומת החיבור:

      • מספר מינימלי של צמתים: מזינים את המספר המינימלי של צמתי חיבור.
      • מספר הצמתים המקסימלי: מזינים את מספר צמתי החיבור המקסימלי.

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

    8. מזהה החברה: מזהה ייחודי של החברה. הפעולה הזו נדרשת לצורך אימות.
    9. פורמט נתונים: פורמט הנתונים שרוצים לאחזר. בוחרים באפשרות ATOM או JSON.
    10. Include Navigation Properties: ערך בוליאני שמציין אם לכלול את מאפייני הניווט ברשימת העמודות.
    11. Purge Type: ‏ PurgeType הוא פרמטר אופציונלי שקובע אם יתבצע עדכון מצטבר או עדכון מלא של ישות.
    12. שימוש בהחלפה לצד הלקוח: האם כדאי להשתמש ב-CData ADO.NET Provider for SAP SuccessFactors להחלפה לצד הלקוח.
    13. שימוש בשמות לתצוגה: ערך בוליאני שקובע אם להשתמש בתוויות של SAP.
    14. שימוש ב-Proxy: מציין אם להשתמש בהגדרות לשרת proxy של המערכת או לא. ההגדרה הזו מקבלת עדיפות על פני הגדרות אחרות לשרת proxy, ולכן כדי להשתמש בהגדרות מותאמות אישית לשרת proxy, צריך להגדיר את ProxyAutoDetect ל-FALSE.
    15. Proxy Auth Scheme (סכמת אימות של שרת proxy): סוג האימות שבו יש להשתמש כדי לבצע אימות לשרת ה-proxy של ProxyServer.
    16. משתמש proxy: שם משתמש שישמש לאימות ל-proxy של ProxyServer.
    17. סיסמת שרת proxy: סיסמה שתשמש לאימות בשרת ה-proxy ‏ProxyServer.
    18. סוג ה-SSL של ה-Proxy: סוג ה-SSL שבו יש להשתמש כשמתחברים ל-ProxyServer proxy.
    19. (אופציונלי) בקטע הגדרות מתקדמות, מסמנים את התיבה שימוש ב-proxy כדי להגדיר שרת proxy לחיבור, ומגדירים את הערכים הבאים:
      • סכימת אימות של שרת proxy: בוחרים את סוג האימות לאימות מול שרת ה-proxy. אלה סוגי האימות שנתמכים:
        • בסיסי: אימות HTTP בסיסי.
        • ‫Digest: אימות HTTP מסוג Digest.
      • משתמש proxy: שם משתמש שישמש לאימות בשרת ה-proxy.
      • סיסמת ה-Proxy: הסוד במנהל הסודות של סיסמת המשתמש.
      • סוג ה-SSL של ה-Proxy: סוג ה-SSL שבו יש להשתמש כשמתחברים לשרת ה-Proxy. אלה סוגי האימות שנתמכים:
        • אוטומטי: הגדרת ברירת המחדל. אם כתובת ה-URL היא כתובת HTTPS, נעשה שימוש באפשרות Tunnel. אם כתובת ה-URL היא כתובת HTTP, נעשה שימוש באפשרות NEVER.
        • תמיד: החיבור תמיד מופעל באמצעות SSL.
        • לעולם לא: החיבור לא מופעל באמצעות SSL.
        • מנהור: החיבור הוא דרך שרת proxy למנהור. שרת ה-proxy פותח חיבור למארח המרוחק, והתנועה זורמת הלוך ושוב דרך ה-proxy.
      • בקטע שרת Proxy, מזינים את פרטי שרת ה-Proxy.
        1. לוחצים על + הוספת יעד.
        2. בוחרים סוג יעד.
          • כתובת המארח: מציינים את שם המארח או את כתובת ה-IP של היעד.

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

    20. אופציונלי: לוחצים על + הוספת תווית כדי להוסיף תווית לקישור בצורה של צמד מפתח/ערך.
    21. לוחצים על הבא.
  5. בקטע יעדים, מזינים את הפרטים של המארח המרוחק (מערכת העורף) שאליו רוצים להתחבר.
    1. סוג היעד: בוחרים סוג יעד.
      • כדי לציין את שם המארח או את כתובת ה-IP של היעד, בוחרים באפשרות כתובת המארח ומזינים את הכתובת בשדה מארח 1.
      • כדי ליצור חיבור פרטי, בוחרים באפשרות Endpoint attachment (צירוף נקודת קצה). ברשימה Endpoint Attachment, בוחרים את קובץ ה-Endpoint Attachment שנוצר עבור מערכת ה-Backend.

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

      כדי להזין יעדים נוספים, לוחצים על +הוספת יעד.

    2. לוחצים על הבא.
  6. בקטע אימות, מזינים את פרטי האימות.
    1. בוחרים סוג אימות ומזינים את הפרטים הרלוונטיים.

      החיבור ל-SAP SuccessFactors תומך בסוגי האימות הבאים:

      • שם משתמש וסיסמה
      • OAuth SAML2
    2. כדי להבין איך להגדיר את סוגי האימות האלה, אפשר לעיין במאמר בנושא הגדרת אימות.

    3. אופציונלי: בוחרים באפשרות הפעלת ביטול של אימות כדי להשתמש באופן דינמי בפרטי אימות שונים בזמן הריצה.
    4. לוחצים על הבא.
  7. בדיקה: בודקים את פרטי החיבור והאימות.
  8. לוחצים על יצירה.

הגדרת אימות

מזינים את הפרטים בהתאם לאימות שבו רוצים להשתמש.

  • שם משתמש וסיסמה
    • שם משתמש: שם המשתמש של המחבר.
    • סיסמה: הסוד של Secret Manager שמכיל את הסיסמה שמשויכת למחבר.
    • גרסת הסוד: הגרסה של הסוד ב-Secret Manager שמכילה את הסיסמה.
    • סכמת אימות: הסכמה שמשמשת לאימות.
  • OAuth SAML2
    • מפתח פרטי: החלק של המפתח הפרטי באישור X.509 שהורד מ-SAP SuccessFactors.
    • מזהה לקוח: מזהה הלקוח (מפתח API) שנוצר במהלך רישום אפליקציית לקוח OAuth ב-SAP SuccessFactors.
    • משתמש: מזהה המשתמש ב-SuccessFactors שמקושר ללקוח OAuth.
    • הוראות להשגת מזהה הלקוח והמפתח הפרטי מפורטות במאמר בנושא השגת מזהה לקוח ומפתח פרטי.

דוגמה לסוג חיבור של אימות בסיסי

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

שם השדה ערך לדוגמה
אזור us-central1
מחבר ‫SAP SuccessFactors
גרסת המחבר 1
שם החיבור sapsf-basicauth-conn
תיאור חיבור ל-SuccessFactors
חשבון שירות SERVICE_ACCOUNT_NAME@developer.gserviceaccount.com
מזהה החברה SFPART068178
כתובת המארח https://HOST_NAME.successfactors.eu/
שם משתמש sfadmin
סיסמה PASSWORD
סכמת אימות בסיסי

קבלת מזהה לקוח ומפתח פרטי

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

  1. מתחברים לחשבון SuccessFactors כאדמין.
  2. עוברים אל מרכז הניהול.
  3. בחלונית כלים, מחפשים את האפשרות ניהול אפליקציות לקוח OAuth2 ולוחצים עליה.
  4. בדף Manage OAuth2 client applications (ניהול אפליקציות לקוח OAuth2), לוחצים על Register client application (רישום אפליקציית לקוח).
  5. בדף ההרשמה לאפליקציה, מזינים את הפרטים הבאים:
    1. שם האפליקציה: שם ייחודי של לקוח ה-OAuth.
    2. כתובת ה-URL של האפליקציה: כתובת URL ייחודית של הדף שהלקוח רוצה להציג למשתמש הקצה. כתובת ה-URL חייבת להתחיל ב-https://.
  6. לוחצים על יצירת אישור X.509.
  7. בדף יצירת האישור, מזינים שם נפוץ (CN) ולוחצים על יצירה.
  8. תועברו לדף ההרשמה לאפליקציה. לוחצים על הורדה כדי להוריד את חבילת האישורים שנוצרה (לרוב קובץ .pem, למשל certificate.pem), שמכילה את האישור הציבורי ואת המפתח הפרטי.
  9. לוחצים על Register כדי לרשום את אפליקציית הלקוח.
  10. חוזרים לרשימת אפליקציות לקוח OAuth, לוחצים על הצגה באפליקציה החדשה שנוצרה ומעתיקים את מפתח ה-API, שהוא מזהה הלקוח.
  11. פותחים את קובץ .pem שהורד בכלי לעריכת טקסט ומעתיקים את החלק שבין -----BEGIN ENCRYPTED PRIVATE KEY----- ל------END ENCRYPTED PRIVATE KEY-----, שהוא המפתח הפרטי.

ישויות, פעולות ופעולות

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

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

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

  • פעולה: פעולה היא הפעילות שאפשר לבצע בישות. אפשר לבצע כל אחת מהפעולות הבאות בישות:

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

  • פעולה: פעולה היא פונקציה מסוג first class שזמינה לשילוב דרך ממשק המחבר. פעולה מאפשרת לבצע שינויים בישות אחת או בכמה ישויות, והיא משתנה ממתחם למתחם. בדרך כלל, לפעולה יהיו כמה פרמטרים של קלט ופרמטר של פלט. עם זאת, יכול להיות שמחבר לא תומך באף פעולה, ובמקרה כזה הרשימה Actions תהיה ריקה.

מגבלות המערכת

המחבר של SAP SuccessFactors יכול לעבד 10 עסקאות בשנייה, לכל צומת, ומגביל את כל העסקאות מעבר למגבלה הזו. כברירת מחדל, Integration Connectors מקצה 2 צמתים (לזמינות טובה יותר) לחיבור.

מידע על המגבלות שחלות על Integration Connectors זמין במאמר מגבלות.

פעולות

בקטע הזה מפורטות כל הפעולות שנתמכות בחיבור ל-SuccessFactors.

פעולה UpsertEntity

הפעולה הזו מאפשרת לכם לעדכן או להוסיף (upsert) רשומה של ישות.

פרמטרים של קלט לפעולה UpsertEntity

שם הפרמטר סוג הנתונים חובה תיאור
entityType מחרוזת נכון סוג הישות שמתבצעת לגביה פעולת upsert.
מטען ייעודי (payload) אובייקט נכון מטען ייעודי (payload) של פעולת Upsert בפורמט JSON.

פרמטרים של פלט של הפעולה UpsertEntity

הפעולה הזו מחזירה את הסטטוס 200 (OK) עם גוף תגובה שמציין את כל התוצאות של פעולת ה-Upsert.

דוגמה להגדרת הפעולה UpsertEntity מופיעה במאמר דוגמאות.

דוגמאות לפעולות

בקטע הזה מוסבר איך לבצע חלק מהפעולות במחבר הזה.

דוגמה – עדכון רשומה בישות PerPersonal

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

  1. בתיבת הדו-שיח Configure connector task, לוחצים על Actions.
  2. בוחרים את הפעולה UpsertEntity ולוחצים על סיום.
  3. בקטע Task Input (קלט המשימה) של המשימה Connectors (מחברים), לוחצים על connectorInputPayload ומזינים ערך דומה לערך הבא בשדה Default Value:
    {
    "entityType": "PerPersonal",
    "payload": {
      "personIdExternal": "109031",
      "startDate": "1800-01-01 00:00:00.0",
      "firstName": "John",
      "lastName": "Job",
      "nationality": "IND"
      }
    }
  4. אם הפעולה תצליח, בשדה connectorOutputPayload של משימת המחבר יופיע ערך שדומה לערך הבא:

    [{
      "personIdExternal": "109031",
      "startDate": "1989-12-31 23:00:00.0"
    }]

דוגמה – עדכון רשומה בישות PaymentInformationDetailV3

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

  1. בתיבת הדו-שיח Configure connector task, לוחצים על Actions.
  2. בוחרים את הפעולה UpsertEntity ולוחצים על סיום.
  3. בקטע Task Input (קלט המשימה) של המשימה Connectors (מחברים), לוחצים על connectorInputPayload ומזינים ערך דומה לערך הבא בשדה Default Value:
    {
      "entityType": "PaymentInformationDetailV3",
      "payload": {
        "PaymentInformationV3_effectiveStartDate": "2015-01-21 00:00:00.0",
        "PaymentInformationV3_worker": "82096",
        "externalCode": 563.0,
        "currency": "EUR"
      }
    }
  4. אם הפעולה תצליח, בשדה connectorOutputPayload של משימת המחבר יופיע ערך דומה לערך הבא:

    [{
      "externalCode": 563.0,
      "PaymentInformationV3_effectiveStartDate": "2015-01-20 23:00:00.0",
      "PaymentInformationV3_worker": "82096"
    }]

דוגמה – יצירת רשומה בישות

בדוגמה הבאה נוצרת רשומה בישות TodoEntryV2.

  1. בתיבת הדו-שיח Configure connector task, לוחצים על Actions.
  2. בוחרים את הפעולה UpsertEntity ולוחצים על סיום.
  3. בקטע Task Input (קלט המשימה) של המשימה Connectors (מחברים), לוחצים על connectorInputPayload ומזינים ערך דומה לערך הבא בשדה Default Value:
    {
      "entityType": "TodoEntryV2",
      "payload": {
        "todoEntryName": "Finish Your Tasks",
        "status": 1.0,
        "categoryId": "41",
        "LinkeduserNav": {
          "__metadata": {
            "uri": "https://apisalesdemo2.successfactors.eu/odata/v2/User('613577712')",
            "type": "SFOData.User"
          }
        }
      }
    }
  4. אם הפעולה תתבצע בהצלחה, בשדה connectorOutputPayload של משימת המחבר יופיע ערך שדומה לערך הבא:

    [{
      "todoEntryId": 221443.0
    }] 

דוגמאות לישויות

דוגמה – רשימת רשומות של ישות

בדוגמה הזו מוצגת רשימת הרשומות של הישות FOCompany.

  1. בתיבת הדו-שיח Configure connector task, לוחצים על Entities.
  2. בוחרים באפשרות FOCompany מהרשימה Entity.
  3. בוחרים את הפעולה LIST ולוחצים על סיום.
  4. בקטע Task Input (קלט למשימה) של המשימה Connectors (מחברים), אפשר להגדיר את filterClause (סעיף מסנן) בהתאם לדרישות.

    לדוגמה, אם מגדירים את סעיף המסנן ל- externalCode='5100' and startDate='1900-01-01 00:00:00', מוצגים רק הרשומות שבהן הערך של externalCode הוא 5100 והערך של startDate הוא 1900-01-01 00:00:00.

דוגמה – אחזור רשומה מישות

בדוגמה הזו מאחזרים רשומה מהישות User.

  1. בתיבת הדו-שיח Configure connector task, לוחצים על Entities.
  2. בוחרים באפשרות User מהרשימה Entity.
  3. בוחרים את הפעולה GET ולוחצים על סיום.
  4. בקטע Task Input (קלט משימה) של המשימה Connectors (מחברים), לוחצים על EntityId (מזהה ישות) ואז מזינים 103032 בשדה Default Value (ערך ברירת מחדל).

    כאן, 103032 הוא המפתח הראשי של הישות Users.

דוגמה – מחיקת רשומה מישות

בדוגמה הזו נמחקת רשומה מהישות FOCompany.

  1. בתיבת הדו-שיח Configure connector task, לוחצים על Entities.
  2. בוחרים באפשרות FOCompany מהרשימה Entity.
  3. בוחרים את הפעולה DELETE ולוחצים על סיום.
  4. בקטע Task Input (קלט של משימה) במשימה Connectors (מחברים), לוחצים על entityId ואז מזינים 113132 בשדה Default Value (ערך ברירת מחדל).

    לחלופין, אם לישות יש מפתחות ראשיים מורכבים, במקום לציין את entityId, אפשר להגדיר את filterClause. לדוגמה, externalCode='5100' and startDate='1900-01-01 00:00:00'.

דוגמה – יצירת רשומה בישות

  1. בתיבת הדו-שיח Configure connector task, לוחצים על Entities.
  2. בוחרים באפשרות FOCompany מהרשימה Entity.
  3. בוחרים את הפעולה Create ולוחצים על סיום.
  4. בקטע Task Input (קלט המשימה) של המשימה Connectors (מחברים), לוחצים על connectorInputPayload ומזינים ערך דומה לערך הבא בשדה Default Value:
    {
    "externalCode": "1000",
    "startDate": "1900-01-01 00:00:00.0",
    "standardHours": 40.0,
    "status": "I",
    "currency": "EUR",
    "country": "DEU"
    }

    אם השילוב יצליח, הערך בשדה connectorOutputPayload של משימת המחבר יהיה דומה לערך הבא:

    {
    "externalCode": "1000",
    "startDate": "1900-01-01 00:00:00.0"
    }

דוגמה – יצירת רשומה בישות TimeZone

  1. בתיבת הדו-שיח Configure connector task, לוחצים על Entities.
  2. בוחרים באפשרות TimeZone מהרשימה Entity.
  3. בוחרים את הפעולה Create ולוחצים על סיום.
  4. בקטע Task Input (קלט המשימה) של המשימה Connectors (מחברים), לוחצים על connectorInputPayload ומזינים ערך דומה לערך הבא בשדה Default Value:
    {
    "effectiveStartDate": "2023-08-16 00:00:00.0",
    "externalCode": "10013",
    "effectiveStatus": "A",
    "utcDstOffset": "UTC+01:00",
    "utcOffset": "+0100"
    }

    אם השילוב יצליח, בשדה connectorOutputPayload של משימת המחבר יופיע ערך דומה לזה:

    {
    "effectiveStartDate": "2023-08-16 00:00:00.0",
    "externalCode": "10013"
    }

דוגמה – עדכון רשומה בישות

בדוגמה הזו מעדכנים רשומה בישות FOCompany.

  1. בתיבת הדו-שיח Configure connector task, לוחצים על Entities.
  2. בוחרים באפשרות FOCompany מהרשימה Entity.
  3. בוחרים את הפעולה Update ולוחצים על סיום.
  4. בקטע Task Input (קלט המשימה) של המשימה Connectors (מחברים), לוחצים על connectorInputPayload ומזינים ערך דומה לערך הבא בשדה Default Value:
    {
    "description": "BestRun India"
    }
  5. בקטע Task Input (קלט של משימה) במשימה Connectors (מחברים), לוחצים על entityId ואז מזינים 103032 בשדה Default Value (ערך ברירת מחדל).

    לחלופין, אם לישות יש מפתחות ראשיים מורכבים, במקום לציין את entityId, אפשר להגדיר את filterClause. לדוגמה, externalCode='5100' and startDate='1900-01-01 00:00:00'.

  6. אם השילוב יצליח, בשדה connectorOutputPayload של משימת המחבר יופיע ערך שדומה לערך הבא:

    {
    "externalCode": "5100",
    "startDate": "1900-01-01 00:00:00.0"
    }

יצירת חיבורים באמצעות Terraform

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

כדי ללמוד איך להחיל הגדרות ב-Terraform או להסיר אותן, ראו פקודות בסיסיות ב-Terraform.

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

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

שם הפרמטר סוג נתונים חובה תיאור
company_id מחרוזת נכון מזהה ייחודי של החברה. הפעולה הזו נדרשת לצורך אימות.
purge_type מחרוזת לא נכון ‫PurgeType הוא פרמטר אופציונלי שקובע אם יתבצע עדכון מצטבר או עדכון מלא של ישות.
use_client_side_paging בוליאני לא נכון האם כדאי להשתמש בהחלפה לדף בצד הלקוח ב-CData ADO.NET Provider for SAP SuccessFactors.
use_display_names בוליאני לא נכון ערך בוליאני שקובע אם להשתמש בתוויות SAP.
דרגת מלל מחרוזת לא נכון רמת המלל של החיבור, משתנה מ-1 עד 5. רמת הפירוט הגבוהה יותר תתעד את כל פרטי התקשורת (בקשה,תגובה ואישורי SSL).
proxy_enabled בוליאני לא נכון מסמנים את תיבת הסימון הזו כדי להגדיר שרת Proxy לחיבור.
proxy_auth_scheme ENUM לא נכון סוג האימות שבו יש להשתמש כדי לבצע אימות לשרת ה-proxy‏ ProxyServer. הערכים הנתמכים הם: BASIC, ‏ DIGEST, ‏ NONE
proxy_user מחרוזת לא נכון שם משתמש שישמש לאימות בשרת ה-proxy ‏ProxyServer.
proxy_password SECRET לא נכון סיסמה שתשמש לאימות בשרת ה-proxy‏ ProxyServer.
proxy_ssltype ENUM לא נכון סוג ה-SSL שבו צריך להשתמש כשמתחברים לשרת ה-proxy של ProxyServer. הערכים הנתמכים הם: AUTO, ‏ ALWAYS, ‏ NEVER, ‏ TUNNEL

שימוש בחיבור SAP SuccessFactors בשילוב

אחרי שיוצרים את החיבור, הוא זמין גם ב-Apigee Integration וגם ב-Application Integration. אפשר להשתמש בחיבור בשילוב באמצעות המשימה Connectors.

  • כדי להבין איך ליצור ולהשתמש במשימה Connectors ב-Apigee Integration, אפשר לעיין במאמר משימת Connectors.
  • מידע על יצירה ושימוש במשימת מחברים ב-Application Integration זמין במאמר משימת מחברים.

קבלת עזרה מקהילת Google Cloud

אתם יכולים לפרסם את השאלות שלכם ולדון במחבר הזה בקהילת Google Cloud בפורומים של Cloud.

המאמרים הבאים