Opções de customização
Você pode personalizar e configurar Hub de pedidos de próxima geração para atender às suas necessidades de negócios criando novos aplicativos e páginas ou modificando aplicativos e páginas existentes. Sua escolha depende dos seus requisitos de personalização e de como você deseja lidar e processar atualizações.
Personalização criando novos aplicativos e páginas
Ao adicionar recursos projetando e codificando um aplicativo ou página nova, separada e personalizada, você controla e possui seu código. Seu código está isolado de IBM® código e não afeta nenhum dos módulos ou páginas fornecidas por IBM. Portanto, quando atualizações mensais de recursos são lançadas IBM, as atualizações não afetarão suas personalizações. Para começar com este tipo de personalização, siga o Centro de pedidos instruções para configurar seu ambiente de desenvolvimento com a opção de gerar um novo repositório de módulo de código. Para mais informações, veja Criação de novos aplicativos no Order Hub de próxima geração.
Personalização modificando aplicativos existentes
Você pode adicionar recursos modificando aplicativos e páginas existentes fornecidos pelo IBM. Este método tem abordagens diferentes. Dependendo da abordagem adotada, você escreve um novo código ou, para personalizações simples, faz alterações na configuração. Em ambos os casos, você tem flexibilidade na forma como as atualizações são processadas e implementadas e no que elas afetam. A abordagem usada depende dos seus requisitos de personalização e de como você deseja manter e atualizar seu código.
A abordagem de personalização por configuração
Com o personalização por configuração abordagem, você pode personalizar páginas existentes sem escrever código. Certas páginas ou padrões em Hub de pedidos de próxima geração permite personalizações simples concluindo alterações de configuração definidas em arquivos JSON. Os padrões que suportam esse recurso são os formulários de pesquisa, tabelas e atributos de campo que possuem o ícone de configurações . Você pode aprender mais sobre a abordagem de personalização por configuração nos seguintes tutoriais:
- Tutorial: Personalizando o fluxo Criar pedido
- Tutorial: Personalizando a página de resultados da pesquisa de inventário
Para obter mais informações sobre personalização por configuração, consulte Elementos personalizáveis por configuração.
A abordagem de customização por código
Com o personalização por código abordagem, você personaliza páginas existentes escrevendo código de duas maneiras:
- Personalização diferencial
- Personalização por substituições
- Adicione páginas personalizadas
- Quando você adiciona novas páginas à navegação, ela atua como um iFrame dentro do shell comum. Para mais informações, veja Criação de novos aplicativos no Order Hub de próxima geração.
- Adicione conteúdo a páginas existentes usando pontos de extensão
- Cada componente que compõe uma página contém dois pontos de extensão para inserir código personalizado em qualquer página existente. Correções e novos recursos são facilmente adquiridos devido à separação limpa do código. Para mais informações, veja Adicionar conteúdo a páginas existentes usando pontos de extensão.
- Adicione guias personalizadas e ações de página
- Adicione guias personalizadas e ações de página na ordem especificada. Para mais informações, veja Adicionando guias personalizadas a páginas existentes e Adicionando ações personalizadas a páginas existentes.
Saiba mais sobre a abordagem de personalização diferencial no Tutorial: Personalizando a ação Agendar pedido tutorial.
Com a personalização por substituições, você pode personalizar uma página existente no Hub de pedidos de próxima geração com total flexibilidade. No entanto, depois de modificar o código, você assume a propriedade dessa rota ou página e de todos os ativos de código complementar correspondentes que acompanham essa página. Portanto, quando novas atualizações são lançadas, você não recebe atualizações automaticamente para essa página. Para obter as novas atualizações, você deve sincronizar novamente as alterações de personalização com as mais recentes Hub de pedidos de próxima geração liberação de código. Saiba mais sobre a personalização nos seguintes tutoriais:
- Tutorial: Personalizando a ação Agendar pedido
- Tutorial: Personalizando o fluxo Criar pedido
- Tutorial: Personalizando a página de resultados da pesquisa de inventário
Personalização aborda comparação rápida
| Abordagem | A codificação é necessária? | É necessária uma mesclagem de código para IBM corrigir atualizações? |
|---|---|---|
| Personalização por configuração | Não | Não |
| Personalização por código | Sim |
|
Referências
- O Order Hub foi desenvolvido usando a estrutura Angular e oferece suporte a componentes Carbon. Para obter informações sobre as versões atuais do Angular e do Carbon, compatibilidade e migração, consulte Versões do Angular e do Carbon.
- Comece a criar rapidamente protótipos de fragmentos de interface do usuário para as páginas de sua próxima geração do Order Hub usando o UI Builder do IBM Carbon. Para obter mais informações, consulte https://builder.carbondesignsystem.com.