Migrando personalizações para Hub de pedidos de próxima geração

Quando você se muda para Hub de pedidos de próxima geração, você começa com a nova base de código e depois migra quaisquer novos aplicativos ou códigos customizados para a nova base de código. Seu código personalizado permanece praticamente o mesmo.

Observação: o Order Hub de última geração foi desenvolvido com base na versão 20 do Angular. Se você tiver personalizações em versões anteriores do Angular, será necessário migrá-las para a versão 20 do Angular antes de migrá-las para o Order Hub de última geração. Para obter mais informações, consulte Migração da personalização para o Order Hub de última geração.

Principais diferenças para desenvolvimento de customização

A tabela a seguir descreve as principais diferenças para o desenvolvimento de customização com Hub de pedidos de próxima geração.

Tabela 1. Principais diferenças com Hub de pedidos de próxima geração costumização
Order Hub Hub de pedidos de próxima geração
O Order Hub é executado em www.supply-chain.ibm.com O Order Hub de última geração é executado em um kit de ferramentas de desenvolvedor local em https://localhost:7443/order-management
Para configurar o menu de navegação lateral para novos aplicativos, você usa o Personalizações página. Para configurar o menu de navegação lateral, você cria manualmente ofeatures.json arquivo.
Para ativar personalizações de módulo para aplicativos existentes, você usa Habilitar personalização do módulo OOB no Personalizações página. Para ativar personalizações de módulo, você usa o Customizar página.
Para aceitar o certificado do módulo, usebucgenerichost , por exemplo, https://bucgenerichost:9300/ Para aceitar o certificado do módulo, uselocalhost , por exemplo, https://localhost:9300/
Para configurar a pasta de personalização e para autenticação, use Configurações de exibição > Complementos > Configuração de personalização Não aplicável.

Você precisa fazer uma compilação separada para cada ambiente.

yarn build-<env>

Você precisa fazer apenas uma compilação para todos os ambientes.

./build-customization.sh build-ui ui-modules
./build-customization.sh package-jar ui-modules

Para implementar customizações em cada ambiente, use a interface da linha de comandos.

yarn orderhub-cli publish-customization
Para implementar personalizações em cada ambiente, você usa o arquivo JAR de extensões no Self Service.

O processo de migração

Migrando personalizações existentes para Hub de pedidos de próxima geração é um processo de várias etapas.

  • Baixe o novo Hub de pedidos de próxima geração base de código
  • Prepare-se para migrar novos aplicativos ou personalizações
  • Crie as personalizações
  • Teste as personalizações
  • Implantar as personalizações

O processo é um pouco diferente para a migração de aplicativos customizados e personalizações existentes.