Antes de iniciar
Para fazer a transição do Application Console para o Order Hub baseado em Angular, é importante ter um entendimento completo de suas customizações existentes.
Comparação funcional
Assegure-se de que você esteja ciente dos fluxos customizados para seus casos de uso de negócios e os arquivos que são customizados, revisando os arquivos que estão presentes em sua pasta de extensões Além disso, revise a comparação funcional e avalie se seus casos de uso customizados já foram considerados.. Se não for considerado, e se uma interface com o usuário ou recurso for aprimorado, talvez seja necessário implementar seus casos de uso de negócios de forma diferente
Comparação técnica
Antes de iniciar o desenvolvimento de suas customizações para o Order Hub, revise e entenda as mudanças de implementação de customização entre o Application Console e o Order Hub na comparação técnica.
Tipos de customização.
- Customização por configuração
- Há determinadas páginas / padrões no Order Hub que permitem customizações simples concluindo mudanças na configuração definidas por meio de arquivos JSON. Os padrões que suportam esse recurso são os formulários de procura, tabelas e atributos de campo que possuem o ícone de configurações (
).
Esta é uma abordagem ideal para obter customizações comuns do Application Console no Order Hub-sem qualquer codificação necessária.
- Customização diferencial
- A abordagem de customização diferenciada permite manter seu código de customização separado do código IBM . Usando a abordagem de customização diferenciada, suas atualizações serão preservadas quando o Order Hub liberar atualizações para as mesmas páginas que você customizou. Nenhuma mesclagem de código é necessária; simplesmente recompile com o código DTK mensal..
Esta é uma abordagem ideal para aprimorar a UI do Order Hub para atender às suas necessidades de negócios sem mesclagens de código-simplesmente recompile com o código DTK mensal.
- Customização por substituições
- A abordagem de customização por substituições fornece flexibilidade completa para customizar qualquer coisa em páginas existentes No entanto, depois de fazer mudanças no código, você estará assumindo a propriedade dessa rota ou página e de todos os ativos de código acompanhantes que vêm com essa página Isso significa que quando a IBM liberar novas atualizações, você não obterá automaticamente atualizações para essa página.. Para obter novas atualizações, será necessário ressincronizar suas mudanças de customização para a liberação de código mais recente
Angular é uma estrutura baseada em typescript diferente para desenvolver telas quando comparado a JSPs e applets Java. No novo aplicativo, você precisaria implementar novamente seus casos de uso customizados Para obter mais informações sobre a estrutura de customização do Order Hub, consulte Customizando o Order Hub.