Skip to content
Volver al blog

El flujo de trabajo QCP: pull, editar, diff, push (sin copiar y pegar)

Una vez que su org está autenticada y tiene scripts en src/, CPQ DevKit™ for Salesforce le ofrece un ciclo diario limpio: pull → editar → diff → push.

Descargue scripts desde Salesforce

  • CPQ DevKit™ for Salesforce: Pull QCP records from Salesforce descarga todos los registros SBQQ__CustomScript__c en src/*.ts.
  • CPQ DevKit™ for Salesforce: Pull active file from Salesforce actualiza el archivo abierto actualmente con la versión de la org.

Pulls seguros con avisos de conflicto

Si existe un archivo local y el código remoto es diferente, la extensión le pide que elija cómo proceder:

  • Hacer primero una copia de seguridad del archivo local (recomendado)
  • Sobrescribir el archivo local con el remoto
  • Omitir el archivo (conservar el local)
  • Aplicar la misma elección a todos los conflictos

Las copias de seguridad se escriben en una carpeta con fecha en la raíz del workspace (ejemplo: 2026-01-20-local).

Suba scripts a Salesforce

  • CPQ DevKit™ for Salesforce: Push QCP files to Salesforce le permite elegir uno o varios archivos locales para subir.
  • CPQ DevKit™ for Salesforce: Push active file to Salesforce sube el archivo abierto (guardándolo primero si es necesario).

Qué ocurre durante el push

  • Si ya existe un registro SBQQ__CustomScript__c coincidente, se actualiza.
  • Si no existe, la extensión crea un registro nuevo.
  • Si su org tiene duplicados con el mismo Name, la extensión se lo advierte: elimine los duplicados para evitar subir cambios al registro equivocado.

Compare lo local con Salesforce

Utilice estos comandos al revisar los cambios antes de subirlos:

  • CPQ DevKit™ for Salesforce: Compare records and show differences (local ↔ cualquier registro remoto)
  • CPQ DevKit™ for Salesforce: Compare active file with the Salesforce record (local ↔ su registro remoto asignado)

Acciones de «apertura» útiles

  • CPQ DevKit™ for Salesforce: View transpiled code for active file abre SBQQ__TranspiledCode__c para el registro actual.
  • CPQ DevKit™ for Salesforce: View QCP record in Salesforce abre la página de detalle del registro en su org.

Push al guardar (opcional)

Si quiere un ciclo de retroalimentación más ágil, active sfdcQcp.pushOnSave y se le preguntará si desea subir el archivo al guardar un src/*.ts.