Documentation Index
Fetch the complete documentation index at: https://globalprs-docs.sadhguru.org/llms.txt
Use this file to discover all available pages before exploring further.
Flows
Flows in Global PRS define the participant journey through program registration. Each flow consists of steps that guide users through forms, payments, and confirmations.Key Features
Flow Building
- Visual flow builder
- Step configuration
- Path conditions
- Error handling
Step Types
- Form Steps
- Payment Steps
- Review Steps
- Confirmation Steps
Flow Logic
- Conditional paths
- Skip logic
- Data validation
- State management
Integration Points
- Payment gateways
- Communication services
- External systems
- Analytics tracking
Flow Structure
1. Flow Components
- Sequential steps
- Conditional branching
- Data validation points
- Integration checkpoints
- User notifications
2. Flow Types
- Standard registration
- Quick registration
- Multi-session registration
- Health program registration
- Event-specific flows
Flow Configuration
1. Basic Setup
- Flow ID and name
- Description and version
- Step configuration
- Required and conditional steps
2. Step Configuration
- Step order and dependencies
- Conditional execution rules
- Data requirements
- Validation rules
- Error handling
Flow Features
1. Conditional Logic
- Dynamic step visibility
- Context-based branching
- Data-driven decisions
- User role-based paths
2. Data Management
- Progressive data collection
- State management
- Data validation
- Session handling
3. Integration Points
- Payment gateway integration
- External system callbacks
- Notification triggers
- Status updates
Flow Types
1. Standard Registration Flow
- Personal Information
- Program Selection
- Health Declaration (if required)
- Terms Acceptance
- Payment Processing
- Confirmation
2. Quick Registration Flow
- Basic Information
- Payment
- Confirmation
3. Health Program Flow
- Personal Information
- Health Assessment
- Doctor Consultation
- Program Selection
- Payment
- Prescription Review
- Confirmation
Best Practices
1. Flow Design
- Keep flows simple and intuitive
- Minimize required steps
- Provide clear progress indicators
- Handle errors gracefully
- Support flow resumption
2. Data Collection
- Collect data progressively
- Validate at each step
- Maintain data consistency
- Support data persistence
3. User Experience
- Clear step indicators
- Informative error messages
- Support back navigation
- Save partial progress
- Provide help content
Flow States
1. Active States
INITIATEDIN_PROGRESSPAYMENT_PENDINGCOMPLETEDCANCELLED
2. Error States
VALIDATION_ERRORPAYMENT_FAILEDSYSTEM_ERRORSESSION_EXPIRED
Flow Management
1. Monitoring
- Track completion rates
- Identify bottlenecks
- Monitor error rates
- Analyze user behavior
2. Maintenance
- Version control
- Flow updates
- Error handling
- Performance optimization
Security Considerations
1. Data Protection
- Secure data transmission
- Session management
- Input validation
- Access control
2. Compliance
- Data privacy regulations
- Regional requirements
- Audit logging
- Security protocols
Next Steps
- Learn about Flow Configuration
- Explore Flow Examples
- Understand Step Types
- Study Form Integration
