CPQ DevKit™ 2.6.6: APIs dos fabricantes atualizadas para Oracle, Salesforce, SAP e Epicor
Caminhos REST Fusion e Bearer OAuth para Oracle, API Salesforce 67.0 com PKCE, sync em direto de scripts globais SAP e sonda de versão Epicor.
CPQ DevKit™ 2.6.6 alinha as quatro extensões VS Code com as superfícies API atuais de cada fabricante. A versão Marketplace de cada extensão é 2.6.6.
Oracle CPQ
Os sites BigMachines autónomos continuam a usar /rest/v19. Os hosts Fusion Applications (*.fa.*) passam a usar /cpq/rest/v19. Se a URL do site já terminar em /cpq, o cliente mantém o sufixo relativo rest/v19. Defina restBasePath na configuração do projeto ou do programador quando um tenant usar um prefixo personalizado.
Os ambientes podem autenticar-se com um token de acesso OAuth em vez de utilizador/palavra-passe Basic. Defina accessToken (e, opcionalmente, restBasePath) no ambiente; o cliente REST envia Authorization: Bearer quando há um token.
A configuração de projeto nova e os fluxos de backup passam a usar REST v19 por predefinição (antes v17). As utilidades CLI incluídas (ocpq-util, ocpq-backup) também chamam v19, ou CPQ_API_VERSION quando definida.
O servidor MCP Oracle alojado aceita o mesmo caminho Fusion e o mesmo token Bearer via X-Oracle-CPQ-Access-Token e X-Oracle-CPQ-Rest-Base-Path.
Notas completas: changelog Oracle.
Salesforce CPQ
As chamadas à Platform API passam a usar 67.0 (Summer ’26) no jsforce e no servidor MCP alojado.
O início de sessão na org usa Authorization Code + PKCE em vez do fluxo implícito. Depois de atualizar, inicie sessão novamente para a extensão trocar o código de autorização. O callback ainda aceita um token de fragmento legado se não houver código.
Uma nova ferramenta MCP, rca_place_sales_transaction, chama Revenue Cloud placeSalesTransaction em /services/data/v67.0/actions/standard/placeSalesTransaction.
Notas completas: changelog Salesforce.
SAP CPQ
A extensão SAP pode puxar e enviar scripts globais contra um tenant em direto através de /api/script/v1/globalscripts. Use Pull Global Scripts from Tenant e Push Ready Changes to Tenant.
A autenticação do tenant tenta primeiro as credenciais de cliente OAuth e depois o password grant. O nome de utilizador é opcional no ambiente; a palavra-passe fica no Secret Storage do VS Code. Após um create, o novo id do script é escrito de volta no JSON de propriedades para que envios posteriores atualizem o mesmo script remoto.
Epicor CPQ
Show Tenant API Version chama GET /api/version no tenant KBMax ligado. Os pulls SNAP registam essa versão e avisam se a sonda falhar.
O que fazer depois de atualizar
- Tenants Fusion Oracle: confirme que a URL do site (ou
restBasePath) resolve para/cpq/rest/v19. Ambientes só OAuth precisam deaccessTokenem vez de credenciais Basic. - Salesforce: inicie sessão novamente para o PKCE correr.
- SAP: configure as credenciais do tenant e puxe os scripts globais antes do primeiro envio.
- Epicor: execute Show Tenant API Version depois de ligar, ou consulte o registo do pull SNAP.