SDK-2612: IDV - Support configuration for IDV shortened flow #489
+1
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
To implement the new configuration allowing RPs to shorten the flow by omitting specified screens, a structured approach is necessary. Below is a detailed implementation plan, broken down into actionable subtasks:
1. Requirement Analysis
suppressed_screens
feature.2. Design Changes
suppressed_screens
property as an optional parameter.suppressed_screens
configuration. This includes conditional checks to skip these screens.3. Backend Development
suppressed_screens
field.suppressed_screens
.suppressed_screens
and adjust flow control in the backend.4. Frontend/SDK Impact Assessment
suppressed_screens
configurations.5. Testing Plan
suppressed_screens
feature behaves correctly.suppressed_screens
.suppressed_screens
is not used.6. Documentation
suppressed_screens
configuration.sdk_config
JSON structures.7. Deployment Plan
8. Rollout and Monitoring
9. Post-Implementation Review
By following this plan, we will ensure a smooth integration of the
suppressed_screens
feature, allowing RPs greater flexibility in configuring their flows.