Supresión de personalizaciones
Puede suprimir las personalizaciones que ha desplegado anteriormente.
Supresión de personalizaciones de aplicaciones existentes
Las aplicaciones existentes incluyen los módulos predeterminados de IBM como, por ejemplo,
buc-app-order o buc-app-inventory. Si desea suprimir las personalizaciones que ha realizado en las aplicaciones existentes, realice los pasos siguientes.- Si está utilizando una interconexión CI/CD para desplegar cambios, realice los pasos siguientes.
- Abra el archivo < module-name>/package.json .
- Modifique el script package-customization :
"package-customization": "mkdir -p dist/<module-name> && touch dist/<module-name>/.deletemodule" - Vaya a la carpeta raíz del módulo devtoolkit_docker/orderhub-code/<module-name> y ejecute el mandato siguiente para crear el paquete para el despliegue.
yarn package-customization Ejecute el mandato siguiente para publicar los cambios. Este mandato presupone que el archivo
features.jsonexiste en el directorio raíz del módulo.yarn orderhub-cli publish-customization --client-id=<clientId> --client-secret=<clientSecret> --package-name=<module-name>
- Si desea suprimir las personalizaciones manualmente, realice los pasos siguientes.
- Cree un directorio dist/< module-name> en la carpeta < module-name> .
- Añada el archivo .deletemodule en
dist/<module-name>. Por ejemplo:devtoolkit_docker/orderhub-code/<module-name>/dist/<module-name>/.deletemodule - Ejecute el mandato siguiente para publicar los cambios. Este mandato presupone que el archivo
features.jsonexiste en el directorio raíz del módulo.yarn orderhub-cli publish-customization --client-id=<clientId> --client-secret=<clientSecret> --package-name=<module-name>
Supresión de aplicaciones personalizadas
Las aplicaciones personalizadas son aplicaciones que ha creado con scripts proporcionados por IBM. Para obtener más información, consulte Creación de nuevas aplicaciones. Si desea suprimir aplicaciones personalizadas, realice los pasos siguientes.
- Si está utilizando una interconexión CI/CD para desplegar cambios, realice los pasos siguientes.
- Abra el archivo <module-name>/package.json y añada la línea siguiente.
Donde < module-name> es el nombre del módulo, por ejemplo, custom-app."package-customization": "mkdir -p dist/<module-name> && touch dist/<module-name>/.deletemodule" - Abra el archivo <module-name>/features.json y establezca el valor state en MARK_FOR_DELETE.Por ejemplo:
"state": "MARK_FOR_DELETE", - En un terminal, vaya a la carpeta raíz del módulo devtoolkit_docker/orderhub-code/<module-name> y ejecute el mandato siguiente para crear el paquete para el despliegue.
yarn package-customization - Ejecute el mandato siguiente para publicar los cambios. Este mandato presupone que el archivo
features.jsonexiste en el directorio raíz del módulo.yarn orderhub-cli publish-customization --client-id=<clientId> --client-secret=<clientSecret> --package-name=<module-name>
- Abra el archivo <module-name>/package.json y añada la línea siguiente.
- Si desea suprimir las personalizaciones manualmente, realice los pasos siguientes.
- Cree un directorio
dist/<module-name>en la carpeta < module-name>. - Añada el archivo
.deletemoduleendist/<module-name>. Por ejemplo:devtoolkit_docker/orderhub-code/custom-app/dist/custom-app/.deletemodule - Abra el archivo <module-name>/features.json y establezca el valor state en MARK_FOR_DELETE.Por ejemplo:
"state": "MARK_FOR_DELETE", - Ejecute el mandato siguiente para publicar los cambios. Este mandato presupone que el archivo
features.jsonexiste en el directorio raíz del módulo.yarn orderhub-cli publish-customization --client-id=<clientId> --client-secret=<clientSecret> --package-name=<module-name>
- Cree un directorio
Supresión de varios módulos (manual)
Puede suprimir varias personalizaciones juntas completando los pasos siguientes.
- Cree un archivo assets.zip con la estructura <module-name>/.deletemodule. Por ejemplo:

- Ejecute el siguiente mandato 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: Utilice la siguiente URL.
https://app.omsbusinessusercontrols.ibm.com - $CLIENT_ID: El ID de cliente de personalización para el arrendatario.
- $CLIENT_SECRET: La clave de autenticación de personalización para el arrendatario.
- BUC_HOSTNAME: Utilice la siguiente URL.