Modificación de archivos JSON proporcionados por la aplicación
Puede modificar los archivos JSON proporcionados por la aplicación.
Sterling Store Engagement utiliza archivos JSON para la definición:
- Opciones de ordenación y filtro
- Tipos de segmentación
- Correlación portlet-persona
- Alertas y opciones de búsqueda global
- Paquetes de traducción
Estos archivos JSON se agrupan en carpetas
config y i18n dentro de las aplicaciones angulares respectivas.- La carpeta
configcontiene archivos de configuración JSON para definiciones, opciones de ordenación y filtro, correlaciones de portlets y personas o definiciones de entidades de búsqueda global y alertas. Estos archivos JSON los leen los componentes angulares para controlar el comportamiento de la pantalla mostrando u ocultando portlets, entidades de búsqueda global u opciones de ordenación. - La carpeta
i18ncontiene archivos JSON de paquete de traducción específicos del entorno local.
Los casos de uso de negocio soportados son los siguientes:
- Mostrar tipos de segmentación personalizados durante la adición o eliminación de inventario.
- Añada un portlet personalizado o altere temporalmente un portlet proporcionado por la aplicación.
- Modifique los literales de interfaz de usuario para las pantallas proporcionadas por la aplicación.
Para alterar temporalmente los archivos JSON proporcionados por la aplicación, realice los pasos siguientes:
- Altere temporalmente los archivos JSON de configuración proporcionados por la aplicación o altere temporalmente los archivos JSON de paquete de traducción proporcionados por la aplicación.
- Verifique los cambios iniciando la aplicación.Para iniciar la aplicación, ejecute el mandato siguiente:
yarn start-app
Alterar temporalmente los archivos JSON de configuración proporcionados por la aplicación
Para alterar temporalmente los archivos JSON de configuración proporcionados por la aplicación, realice los pasos siguientes:
- Identifique los archivos JSON de configuración proporcionados por la aplicación que desea alterar temporalmente en el directorio
<store-temp>/packages/features/<featureName>/src/assets/<featureName>/config. - Cree la estructura de carpetas
<featureName>/configen el directorio<store-temp>/extensions/override-static-assets. - Copie el archivo JSON de configuración necesario en el directorio
<store-temp>/extensions/override-static-assets/<featureName>/config. - Modifique el archivo JSON según sea necesario.
Alterar temporalmente los archivos JSON del paquete de traducción proporcionados por la aplicación
Para alterar temporalmente los archivos JSON del paquete de traducción proporcionados por la aplicación, realice los pasos siguientes:
- Identifique los archivos JSON de traducción proporcionados por la aplicación que desea alterar temporalmente en el directorio
<store-temp>/packages/features/<featureName>/src/assets/<featureName>/i18n. - Cree la estructura de carpetas
<featureName>/i18nen el directorio<store-temp>/extensions/override-static-assets. - Para alterar temporalmente los archivos JSON de traducción, en la vía de acceso de la carpeta
<store-temp>/extensions/override-static-assets/<featureName>/i18n, sustituya<featureName>por componentes funcionales, principales y componentes comunes, tal como se indica a continuación.- <store-temp>/packages/libs/functional-components/src/assets/functional-components
- <store-temp>/packages/libs/core/src/assets/core
- <store-temp>/packages/libs/common-components/src/assets/common-components
- Copie el archivo JSON del paquete de traducción necesario en el directorio
<store-temp>/extensions/override-static-assets/<featureName>/i18n. - Modifique el archivo JSON según sea necesario. Para obtener más información, consulte Modificación de las entradas del paquete de traducción para los componentes definidos por la aplicación.