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.

Feature: Activity Registration Wizard

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

Dependents (1)

Components that depend on this component

Related Data Entities (1)

Data entities managed by this component