ब्लॉग सूची पर वापस
QCP workflow: pull, edit, diff, push (बिना copy/paste)
एक बार आपका org authenticated हो और आपके scripts src/ में हों, तो CPQ DevKit™ for Salesforce आपको एक clean daily loop देता है: pull → edit → diff → push।
Salesforce से scripts pull करें
CPQ DevKit™ for Salesforce: Pull QCP records from SalesforceसभीSBQQ__CustomScript__crecords कोsrc/*.tsमें download करता है।CPQ DevKit™ for Salesforce: Pull active file from Salesforcecurrently open file को org version से refresh करता है।
Conflict prompts के साथ safe pulls
अगर कोई local file मौजूद है और remote code अलग है, तो extension आपसे पूछता है कि आगे कैसे बढ़ना है:
- पहले local file का backup लें (recommended)
- Local को remote से overwrite करें
- File skip करें (local रखें)
- सभी conflicts के लिए वही choice apply करें
Backups workspace root में एक date-stamped folder में लिखे जाते हैं (उदाहरण: 2026-01-20-local)।
Scripts को Salesforce पर push करें
CPQ DevKit™ for Salesforce: Push QCP files to Salesforceसे आप push करने के लिए एक या अधिक local files चुन सकते हैं।CPQ DevKit™ for Salesforce: Push active file to Salesforceopen file को push करता है (ज़रूरत हो तो पहले save करके)।
Push पर क्या होता है
- अगर कोई matching
SBQQ__CustomScript__crecord पहले से मौजूद है, तो वह update होता है। - अगर नहीं, तो extension एक नया record create करता है।
- अगर आपके org में एक ही
Nameवाले duplicates हैं, तो extension आपको warn करता है—गलत record पर push करने से बचने के लिए duplicates साफ़ करें।
Local vs Salesforce diff करें
Push करने से पहले changes review करते समय इनका उपयोग करें:
CPQ DevKit™ for Salesforce: Compare records and show differences(local ↔ कोई भी remote record)CPQ DevKit™ for Salesforce: Compare active file with the Salesforce record(local ↔ उसका mapped remote record)
उपयोगी “open” actions
CPQ DevKit™ for Salesforce: View transpiled code for active filecurrent record काSBQQ__TranspiledCode__cखोलता है।CPQ DevKit™ for Salesforce: View QCP record in Salesforceआपके org में record detail page खोलता है।
Push-on-save (optional)
अगर आप और tight feedback loop चाहते हैं, तो sfdcQcp.pushOnSave enable करें—किसी src/*.ts file को save करते समय आपसे push करने के लिए पूछा जाएगा।
