Extensibilité du module
Les applications angulaires sont modulaires et vous pouvez modifier et étendre les composants de ces modules si le cas d'utilisation métier le requiert.
A propos de cette tâche
Les applications angulaires sont modulaires et Angular possède son propre système de modularité appelé NgModules. Les NgModules sont des conteneurs pour un bloc de code cohérent dédié à un domaine d'application, un flux de travaux ou un ensemble de fonctions étroitement liées. Ils peuvent contenir des composants, des fournisseurs de services et d'autres fichiers de code dont la portée est définie par le fichier NgModulequi les contient.
Tous les flux d'affaires dans Sterling Store Engagement sont organisés sous forme de NgModules.
Si le cas d'utilisation métier exige que vous deviez modifier la plupart des composants appartenant à un module, il est préférable de posséder le module complet. Cela garantit une mise à niveau transparente.
ATTENTION : Il n'est pas recommandé de posséder complètement le module.
Procédure
Pour posséder le module complet, copiez tous les dossiers et fichiers appartenant à un module dans SCREEN_EXTENSIONS_HOME/features.
Par exemple, si vous souhaitez également personnaliser la plupart des composants de
BackroomPickModule, à savoir PickOrderListPageComponent, PickOrderPageComponent, PickSummaryPageComponentet les valeurs modales, il est recommandé de copier tout le contenu de src/features/backroom-pick dans SCREEN_EXTENSIONS_HOME/features/backroom-pick/.