Wizard Step Config Resolver
Component Detail
Service Layer
medium complexity
mobile
0
Dependencies
1
Dependents
1
Entities
0
Integrations
Description
Resolves the ordered list of wizard steps and their field configurations based on the current organization's settings and terminology labels. Supports custom required fields and step visibility toggling per organization.
wizard-step-config-resolver
Responsibilities
- Fetch organization-specific step configuration from settings store
- Apply custom terminology labels to step titles and field labels
- Determine which optional steps are enabled for the current organization
- Return ordered step definitions consumed by WizardStateManager
Interfaces
getStepOrder(orgId: string): List<WizardStepConfig>
getFieldLabels(orgId: string): Map<String, String>
isStepEnabled(stepId: string, orgId: string): bool
getRequiredFields(stepId: string, orgId: string): List<String>
Relationships
Related Data Entities (1)
Data entities managed by this component