isusapintegrationsales-cloudservice-cloudv2

JedIN IS-U ↔ SAP Sales & Service Cloud V2 — Integração Ponta a Ponta

JedIN Team2026-04-135 min de leitura

Resumo da Integração

O módulo JedIN IS-U (Industry Solution for Utilities) agora sincroniza dados de clientes e ordens de serviço diretamente com o SAP Sales Cloud V2 e SAP Service Cloud V2. O resultado: Account POST 201 (criação de conta) e Case POST 201 (criação de caso com tipo customizado ZISU) funcionando ponta a ponta, com 6 flows automatizados via JedIN Integration.

Esta integração conecta 500 clientes, 7.500 faturas e o módulo de marketing do IS-U ao ecossistema SAP V2 sem necessidade de middleware adicional.

Dashboard de Auditoria IS-U

A Descoberta do Header sap-c4c-rawagent

O SAP Sales/Service Cloud V2 utiliza uma API REST moderna, mas com um requisito pouco documentado: o header sap-c4c-rawagent: com.sap.cxm.desktop. Sem esse header, as chamadas POST retornam erros genéricos ou redirecionamentos inesperados.

A descoberta veio da análise do tráfego de rede do próprio cliente desktop SAP CX. O header identifica o agente de origem e desbloqueia o comportamento correto da API para operações de escrita. Esse detalhe foi crítico para que tanto a criação de Accounts quanto de Cases retornassem HTTP 201 Created consistentemente.

POST /sap/c4c/api/v1/account-service/accounts
Content-Type: application/json
sap-c4c-rawagent: com.sap.cxm.desktop
Authorization: Basic <credentials>

Caminhos da API V2

A API do SAP Sales/Service Cloud V2 segue um padrão REST limpo com versionamento no path:

OperaçãoMétodoPathResultado
Criar AccountPOST/sap/c4c/api/v1/account-service/accounts201 Created
Buscar AccountGET/sap/c4c/api/v1/account-service/accounts/{id}200 OK
Criar CasePOST/sap/c4c/api/v1/case-service/cases201 Created
Buscar CaseGET/sap/c4c/api/v1/case-service/cases/{id}200 OK
Atualizar CasePATCH/sap/c4c/api/v1/case-service/cases/{id}200 OK

O tipo de caso customizado ZISU foi criado via Communication Arrangement no SAP para identificar casos originados do módulo de utilities.

Os 6 Flows de Integração

O JedIN Integration orquestra a sincronização através de 6 flows, cada um com transformações JavaScript (JS transforms) que mapeiam os modelos de dados entre o IS-U e o SAP V2:

FlowDireçãoDescrição
isu-account-syncIS-U → Sales V2Sincroniza clientes como Accounts
isu-account-updateIS-U → Sales V2Atualiza dados cadastrais alterados
isu-case-createIS-U → Service V2Cria Cases tipo ZISU para ordens de serviço
isu-case-status-syncService V2 → IS-URetorna status do case para o IS-U
isu-bill-notifyIS-U → Service V2Notifica inadimplência como Case
isu-marketing-syncIS-U → Sales V2Sincroniza segmentação de marketing

Cada flow inclui tratamento de erros, retry com backoff exponencial e log estruturado para auditoria.

Backoffice de Auditoria IS-U

Configuração SAP: Communication Arrangement e ZISU

Para que a integração funcione, três elementos foram configurados no lado SAP:

1. Communication Arrangement -- Define o sistema externo (JedIN) como parceiro de comunicação autorizado, com credenciais Basic Auth e escopo de API para account-service e case-service.

2. Org Unit JEDIN01 -- Unidade organizacional dedicada que agrupa todas as operações originadas pelo JedIN. Isso permite filtrar e auditar atividades da integração separadamente das operações manuais.

3. Tipo de Caso Customizado ZISU -- Case type específico para o módulo de utilities. Permite regras de roteamento, SLAs e relatórios dedicados para ordens de serviço de concessionárias.

{
  "subject": "Ordem de Serviço - Religação #12345",
  "caseType": "ZISU",
  "origin": "JEDIN_ISU",
  "priority": "MEDIUM",
  "account": { "id": "ACC-0001" },
  "description": "Solicitação de religação após quitação"
}

Volume e Escala

A integração foi validada com dados reais de uma concessionária de energia:

MétricaVolume
Clientes sincronizados500
Faturas processadas7.500
Cases criados (ZISU)~120/mês
Módulo de marketingAtivo com segmentação
Tempo médio de sync< 2s por registro

O script de auditoria end-to-end executou 33 checkpoints com 100% de aprovação, validando desde a criação de accounts até o retorno de status de cases.

Arquitetura da Solução

O fluxo de dados segue uma arquitetura em três camadas:

┌─────────────────┐     ┌─────────────────────┐     ┌──────────────────────┐
│  JedIN Utilities │────▶│  JedIN Integration   │────▶│  SAP Sales Cloud V2  │
│  (IS-U Module)   │     │  (6 Flows + JS)      │     │  SAP Service Cloud V2│
│                  │◀────│                      │◀────│                      │
│  500 clientes    │     │  Retry + Logging     │     │  ZISU Cases          │
│  7.5K faturas    │     │  Error handling      │     │  JEDIN01 Org Unit    │
└─────────────────┘     └─────────────────────┘     └──────────────────────┘

JedIN Utilities gerencia clientes, faturas, consumo e ordens de serviço. JedIN Integration executa os 6 flows com transformações JS, autenticação dual (Basic + header rawagent) e tratamento de falhas. SAP V2 recebe accounts e cases com rastreabilidade completa.

Conclusão

A integração IS-U com SAP Sales/Service Cloud V2 demonstra a capacidade do JedIN de conectar sistemas de utilities diretamente ao ecossistema SAP moderno, sem camadas intermediárias. O header sap-c4c-rawagent e o tipo de caso ZISU foram as peças-chave para uma integração limpa e auditável.

Os 6 flows automatizados, combinados com o script de auditoria de 33 checkpoints, garantem que a sincronização funcione de forma confiável em produção. O próximo passo é expandir a integração para incluir leitura de medidores (meter reading) e notificações push via SAP Service Cloud V2.

Related Articles

jedinutilitiesisu

JedIN Utilities (IS-U) — Stack Tecnológica Completa

Deep dive no produto JedIN Utilities: white-label SAP IS-U para distribuidoras de energia com 17 submódulos NestJS, integração SAP S/4HANA + C4C V1/V2 + BTP, marketplace P2P solar, DEC/FEC ANEEL e 28 tools MCP.

2026-04-227 min de leitura
Ler mais
Fale conosco pelo WhatsApp