Excluindo customizações.
É possível excluir customizações que foram implementadas anteriormente.
Excluindo customizações de aplicativos existentes
Os aplicativos existentes incluem os módulos padrão IBM como
buc-app-order ou buc-app-inventory. Se desejar excluir customizações feitas para aplicativos existentes, conclua as etapas a seguir.- Se estiver usando um pipeline CI/CD para implementar mudanças, conclua as etapas a seguir.
- Abra o arquivo < module-name>/package.json ..
- Modifique o script package-customization :
"package-customization": "mkdir -p dist/<module-name> && touch dist/<module-name>/.deletemodule" - Acesse a pasta raiz do módulo devtoolkit_docker/orderhub-code/<module-name> e execute o seguinte comando para construir o pacote para implementação.
yarn package-customization Execute o comando a seguir para publicar as alterações Este comando assume que o arquivo
features.jsonexiste no diretório raiz do módulo.yarn orderhub-cli publish-customization --client-id=<clientId> --client-secret=<clientSecret> --package-name=<module-name>
- Se você desejar excluir as customizações manualmente, conclua as etapas a seguir:
- Crie um diretório dist / < module-name> na pasta < module-name>. .
- Inclua o arquivo .deletemodule em
dist/<module-name>Por exemplo,devtoolkit_docker/orderhub-code/<module-name>/dist/<module-name>/.deletemodule - Execute o comando a seguir para publicar as alterações Este comando assume que o arquivo
features.jsonexiste no diretório raiz do módulo.yarn orderhub-cli publish-customization --client-id=<clientId> --client-secret=<clientSecret> --package-name=<module-name>
Excluindo aplicativos customizados
Aplicativos customizados são aplicativos criados com scripts fornecidos pela IBM. Para obter mais informações, consulte Criando novos aplicativos Se você desejar excluir aplicativos customizados, conclua as etapas a seguir:
- Se estiver usando um pipeline CI/CD para implementar mudanças, conclua as etapas a seguir.
- Abra o arquivo <module-name>/package.json e inclua a seguinte linha.
Em que < module-name> é o nome do módulo, por exemplo, custom-app"package-customization": "mkdir -p dist/<module-name> && touch dist/<module-name>/.deletemodule" - Abra o arquivo <module-name>/features.json e configure o valor state como MARK_FOR_DELETE.Por exemplo,
"state": "MARK_FOR_DELETE", - Em um terminal, acesse a pasta raiz do módulo devtoolkit_docker/orderhub-code/<module-name> e execute o seguinte comando para construir o pacote para implementação.
yarn package-customization - Execute o comando a seguir para publicar as alterações Este comando assume que o arquivo
features.jsonexiste no diretório raiz do módulo.yarn orderhub-cli publish-customization --client-id=<clientId> --client-secret=<clientSecret> --package-name=<module-name>
- Abra o arquivo <module-name>/package.json e inclua a seguinte linha.
- Se você desejar excluir as customizações manualmente, conclua as etapas a seguir:
- Crie um diretório
dist/<module-name>na pasta < module-name>.. - Inclua o arquivo
.deletemoduleemdist/<module-name>Por exemplo,devtoolkit_docker/orderhub-code/custom-app/dist/custom-app/.deletemodule - Abra o arquivo <module-name>/features.json e configure o valor state como MARK_FOR_DELETE.Por exemplo,
"state": "MARK_FOR_DELETE", - Execute o comando a seguir para publicar as alterações Este comando assume que o arquivo
features.jsonexiste no diretório raiz do módulo.yarn orderhub-cli publish-customization --client-id=<clientId> --client-secret=<clientSecret> --package-name=<module-name>
- Crie um diretório
Excluindo vários módulos (manual)
É possível excluir várias customizações juntas, concluindo as etapas a seguir:
- Crie um arquivo assets.zip com a estrutura <module-name>/.deletemodule.. Por exemplo,

- Execute o seguinte comando curl.
curl -v -X POST $BUC_HOSTNAME/cw/spi/resources/customization/config/upload -H "x-ibm-client-id: $CLIENT_ID" -H "x-ibm-client-secret: $CLIENT_SECRET" -H "accept: application/json" -H "Content-Type: multipart/form-data" -F "asset=@assets.zip;type=application/x-zip-compressed"- BUC_HOSTNAME: Use o seguinte URL.
https://app.omsbusinessusercontrols.ibm.com - $CLIENT_ID: o ID do cliente de customização para o locatário.
- $CLIENT_SECRET: a chave de autenticação de customização para o locatário
- BUC_HOSTNAME: Use o seguinte URL.