איך לייבא שדה ספציפי לפרויקט ב-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 לפרויקט שלנו.