Testando customizações de módulo existentes no Order Hub

Depois de customizar um módulo existente, é possível testar as mudanças configurando o Order Hub para se conectar ao ambiente do kit de ferramentas.

  1. Efetue login no Order Hub em https://www.supply-chain.ibm.com/order-management.
  2. Ative o menu Customizações em um de seus locatários (ou alterne para um locatário de customização existente) Para obter mais informações, consulte Ativando o menu de customização para um locatário
  3. Selecione Configurações> Customizações no menu.
  4. Clique em Ativar customização do módulo do OOB
  5. Configure o módulo customizado para ON.
  6. Salve suas mudanças.
  7. Se o servidor local não estiver em execução, inicie o servidor.
    yarn start-app
  8. Abra uma nova guia e acesse a URL a seguir ao substituir a < port> pelo número da porta aplicável ao módulo que está sendo customizado. Por exemplo, para o módulo buc-app-order , o número da porta padrão é 8300
    https://bucgenerichost:<port>
    Aceite o certificado para que o módulo customizado possa ser carregado no Order Hub.
  9. Atualize a guia do navegador que está com login efetuado no Order Hub. O item de menu que você ativou para customização agora deve ser mostrado entre parênteses (modo DEV). Esses itens de menu agora serão renderizados a partir de seu servidor local em vez de Order Hub.
    O menu Order inclui as palavras DEV mode entre parênteses para indicar que essas páginas estão sendo entregues a partir do servidor local
  10. Agora é possível testar suas customizações..
  11. Se você desejar testar suas customizações com um servidor OMS diferente do servidor configurado em seu locatário do Order Hub , atualize o arquivo <module-name>/packages/<route-name>/src-custom/environments/environment.ts incluindo as informações a seguir:
    
    import { BucSvcAngularStaticAppInfoFacadeUtil } from '@buc/svc-angular';
    
    // set url to the OMS app server
    // example url:  https://mydomain.mycompany.com:9443/smcfs
    BucSvcAngularStaticAppInfoFacadeUtil.setLocalDevModeCustomizationTeamOMSUrl('https://<host>:<port>/smcfs');
    
    Em que host e port são os valores do nome do host e do número da porta do servidor OMS que você deseja testar
  12. Depois de concluir todos os testes, é possível implementar as customizações em seus locatários Para obter mais informações, consulte Implementando customizações para aplicativos existentes.