004. Replicação de Dados Entre Orgs Arbitrárias
Metadados são dados sobre outros dados, com objetivo de informar e facilitar a organização das informações em uma org core. A palavra "meta" vem do idioma grego e significa "além de".
Quando falamos de Salesforce Commerce on Core existem alternativas nativas e de parceiros que facilitam e agilizam essas tarefas. A funcionalidade nativa padrão é o famoso e antigo Change Sets, que permite “deploys” dentro de uma mesma org ( https://help.salesforce.com/s/articleView?id=sf.changesets_about_connection.htm&type=5 ). Salesforce recentemente lançou e vem estimulando uso do DevOps Center (solução bem bacana e completa) que, assim como outros produtos de parceiros, permite “deploys” não somente dentro de uma mesma org, mas também entre orgs arbritárias. Alguns produtos pagos mais famosos de parceiros são Copado, AutoRABIT e Flosum. Outras opções são extensões do Salesforce para o VS Code e o Code Builder suportadas pelo Salesforce CLI e APIs da Salesforce. Ambos os produtos fornecem um conjunto robusto de ferramentas para o desenvolvimento da plataforma Salesforce.
Já transporte de dados entre orgs (arbitrárias ou não) demandam outro tipo de esforço e não existe solução nativa que faça isso de forma direta, sem ter que exportar os dados de uma org e importar em outra, usando soluções tipo Data Loader (“free” e a mais usada), DataLoader.io (“free” até determinado limite), Data Import Wizard (limitada no uso de apenas 5 objetos todos padrões) e Workbench.
Tivemos um caso de uso recente na Le Creuset (Chile & Colômbia) onde o volume de alterações em conteúdos e registros diversos de promoções, preços, imagens (incluindo CMS – Content Management System que falamos no post anterior) usando licença D2C (B2C), era demasiado longo e o trabalho de replicar em produção atrasava demais o processo.
A pedido da Le Creuset a Sottama então projetou e desenvolveu em apenas duas semanas, uma solução que permite replicar registros de dados específicos de objetos dos portais B2B e D2C (B2C) do Commerce on Core entre diferentes orgs arbitrárias, permitindo replicação pelos usuários via interface Lightning de dados de registros de objetos específicos ou de todos eles inseridos/editados, incluindo dados de registros do CMS Enhanced. Essa replicação pode ser agendada em data e hora específica.
Essa foi uma grande inovação que atendeu as expectativas do cliente em tempo record.
Fale Conosco
E-mail: contato@sottama.com
Telefone: +55-11-9-8105-0505
LinkedIn: https://br.linkedin.com/company/sottama
Comments