Piattaforma di nuova generazione

Modifica dei file JSON forniti dall'applicazione

È possibile modificare i file JSON forniti dall'applicazione
Sterling Store Engagement utilizza file JSON per la definizione:
  • Opzioni di ordinamento e filtro
  • Tipi di segmentazione
  • Associazione portlet - persona
  • Avvisi e opzioni di ricerca globale
  • Bundle di traduzione
Questi file JSON sono raggruppati in cartelle config e i18n all'interno delle rispettive applicazioni angolari.
  • La cartella config contiene i file di configurazione JSON per le definizioni, le opzioni Ordina e Filtro, le associazioni portlet - persona o le definizioni di entità Segnalazioni e Ricerca globale. Questi file JSON vengono letti da componenti angolari per controllare il comportamento dello schermo mostrando o nascondendo portlet, entità di ricerca globali o opzioni di ordinamento.
  • La cartella i18n contiene file JSON del bundle di traduzione specifici della locale.
I casi di utilizzo aziendali supportati sono i seguenti:
  • Visualizzare i tipi di segmentazione personalizzati durante l'aggiunta o la rimozione dell'inventario.
  • Aggiungere un portlet personalizzato o sovrascrivere un portlet fornito dall'applicazione.
  • Modificare i valori letterali UI per le schermate fornite dall'applicazione.
Per sovrascrivere i file JSON forniti dall'applicazione, completare la seguente procedura:
  1. Sovrascrivi i file JSON di configurazione forniti dall'applicazione o Sovrascrivi i file JSON del bundle di traduzione forniti dall'applicazione.
  2. Verificare le modifiche avviando l'applicazione.
    Per avviare l'applicazione, eseguire il seguente comando:
    yarn start-app

Sovrascrivi i file JSON di configurazione forniti dall'applicazione

Per sostituire i file JSON di configurazione forniti dall'applicazione, completare la seguente procedura:

  1. Identifica i file JSON di configurazione forniti dall'applicazione che vuoi sovrascrivere nella directory <store-temp>/packages/features/<featureName>/src/assets/<featureName>/config .
  2. Creare la struttura di cartelle <featureName>/config nella directory <store-temp>/extensions/override-static-assets .
  3. Copiare il file JSON di configurazione richiesto nella directory <store-temp>/extensions/override-static-assets/<featureName>/config .
  4. Modificare il file JSON come necessario.

Sovrascrivi i file JSON del bundle di traduzione forniti dall'applicazione

Per sovrascrivere i file JSON del bundle di conversione forniti dall'applicazione, completare la procedura riportata di seguito:

  1. Identifica i file JSON di traduzione forniti dall'applicazione che vuoi sovrascrivere nella directory <store-temp>/packages/features/<featureName>/src/assets/<featureName>/i18n .
  2. Creare la struttura di cartelle <featureName>/i18n nella directory <store-temp>/extensions/override-static-assets .
  3. Per sovrascrivere i file JSON di traduzione, nel percorso della cartella <store-temp>/extensions/override-static-assets/<featureName>/i18n , sostituire <featureName> con componenti funzionali, principali e componenti comuni come segue.
    • <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
  4. Copiare il file JSON del bundle di traduzione richiesto nella directory <store-temp>/extensions/override-static-assets/<featureName>/i18n .
  5. Modificare il file JSON come necessario. Per ulteriori informazioni, vedere Modifica delle voci del bundle di traduzione per i componenti definiti dall'applicazione.