Skip to content
Volver al blog
2.6.6

CPQ DevKit™ 2.6.6: APIs de fabricante al día en Oracle, Salesforce, SAP y Epicor

Rutas REST de Fusion y Bearer OAuth para Oracle, API 67.0 de Salesforce con PKCE, sincronización en vivo de scripts globales SAP y sonda de versión Epicor.

CPQ DevKit™ 2.6.6 alinea las cuatro extensiones de VS Code con las superficies API actuales de cada fabricante. La versión de Marketplace de cada extensión es 2.6.6.

Oracle CPQ

Los sitios BigMachines independientes siguen usando /rest/v19. Los hosts de Fusion Applications (*.fa.*) usan ahora /cpq/rest/v19. Si la URL del sitio ya termina en /cpq, el cliente conserva el sufijo relativo rest/v19. Defina restBasePath en la configuración del proyecto o del desarrollador cuando un tenant use un prefijo personalizado.

Los entornos pueden autenticarse con un token de acceso OAuth en lugar de usuario/contraseña Basic. Defina accessToken (y, de forma opcional, restBasePath) en el entorno; el cliente REST envía Authorization: Bearer cuando hay un token.

La configuración de proyecto nueva y los flujos de copia de seguridad usan REST v19 por defecto (antes v17). Las utilidades CLI incluidas (ocpq-util, ocpq-backup) también llaman a v19, o a CPQ_API_VERSION si está definida.

El servidor MCP Oracle alojado acepta la misma ruta Fusion y el mismo token Bearer mediante X-Oracle-CPQ-Access-Token y X-Oracle-CPQ-Rest-Base-Path.

Notas completas: changelog de Oracle.

Salesforce CPQ

Las llamadas a Platform API usan ahora 67.0 (Summer ’26) en jsforce y en el servidor MCP alojado.

El inicio de sesión en la org usa Authorization Code + PKCE en lugar del flujo implícito. Tras actualizar, vuelva a iniciar sesión para que la extensión intercambie el código de autorización. El callback sigue aceptando un token de fragmento heredado si no hay código.

Una nueva herramienta MCP, rca_place_sales_transaction, llama a Revenue Cloud placeSalesTransaction en /services/data/v67.0/actions/standard/placeSalesTransaction.

Notas completas: changelog de Salesforce.

SAP CPQ

La extensión SAP puede extraer y enviar scripts globales contra un tenant en vivo a través de /api/script/v1/globalscripts. Use Pull Global Scripts from Tenant y Push Ready Changes to Tenant.

La autenticación del tenant prueba primero las credenciales de cliente OAuth y después el password grant. El nombre de usuario es opcional en el entorno; la contraseña permanece en el Secret Storage de VS Code. Tras un create, el nuevo id del script se escribe de vuelta en el JSON de propiedades para que los envíos posteriores actualicen el mismo script remoto.

Epicor CPQ

Show Tenant API Version llama a GET /api/version en el tenant KBMax conectado. Los pulls SNAP registran esa versión y avisan si la sonda falla.

Qué hacer después de actualizar

  1. Tenants Fusion de Oracle: confirme que la URL del sitio (o restBasePath) resuelve a /cpq/rest/v19. Los entornos solo OAuth necesitan accessToken en lugar de credenciales Basic.
  2. Salesforce: vuelva a iniciar sesión para que PKCE pueda ejecutarse.
  3. SAP: configure las credenciales del tenant y extraiga los scripts globales antes del primer envío.
  4. Epicor: ejecute Show Tenant API Version tras conectar, o revise el registro del pull SNAP.