איך לייבא שדה ספציפי לפרויקט ב-SFDX

ליאור נכתב על ידי ליאור לביא, עודכן בתאריך 06/01/2024

פעמים רבות במסגרת פיתוח פונקציונאליות חדשה, ניצור שדה חדש בסביבת הפיתוח שלנו ולאחר מכן נרצה לייבא אותו לפרויקט שלנו כדי שנוכל לבצע לו Deploy ישירות מ-Visual Studio Code לסביבה גבוהה יותר. הפתרון הוא פשוט: כתיבת הפקודה לייבוא Custom field, והוספת הפנייה לשדה הספציפי בו אנחנו מעוניינים.

דוגמה כללית

sfdx force:source:retrieve -m CustomField:MyCustomObject.MyCustomField

הסבר

  • CustomField - סוג ה-Metadata שאנחנו מייבאים, במקרה הזה, שדה מותאם אישית שאנחנו יצרנו בסביבה.
  • MyCustomObject - שם האובייקט שיצרנו בסביבה.
  • MyCustomField - השדה שנרצה לייבא לתוך הפרוייקט שלנו.

דוגמה עם אובייקט ושדה

sfdx force:source:retrieve -m CustomField:Armor__c.Rating__c

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