Configuration Guide
This guide covers configuration options for faneX-ID, from basic settings to advanced configurations.
Basic Configuration
User Profile Settings
Personal Information
- Access Settings:
- Navigate to Settings → Profile
-
Click Edit to modify information
-
Updateable Fields:
- Display name
- Email address (if allowed)
- Phone number
- Profile picture
- Timezone
-
Language preference
-
Read-Only Fields:
- Username (set by administrator)
- Employee ID
- Department
- Role
Notification Preferences
Configure how you receive notifications:
- Email Notifications:
- Enable/disable email notifications
- Choose notification types
-
Set notification frequency
-
In-App Notifications:
- Enable/disable in-app notifications
- Configure notification sounds
-
Set notification display duration
-
Notification Types:
- System alerts
- Workflow executions
- Integration status changes
- Security events
Security Settings
Password Management
- Change Password:
- Go to Settings → Security
- Click Change Password
- Enter current and new password
-
Follow password requirements
-
Password Requirements:
- Minimum length (typically 12 characters)
- Must include uppercase, lowercase, numbers
- Special characters recommended
-
Cannot reuse recent passwords
-
Password Expiration:
- Check password expiration date
- Set reminders before expiration
- Update password proactively
Two-Factor Authentication
- Enable 2FA:
- Go to Settings → Security
- Click Enable 2FA
- Scan QR code with authenticator app
- Enter verification code
-
Save backup codes
-
Authenticator Apps:
- Google Authenticator
- Microsoft Authenticator
- Authy
-
Any TOTP-compatible app
-
Backup Codes:
- Generated when enabling 2FA
- Store in secure location
- Use if device is lost
- Can regenerate if needed
Passkeys
- Register Passkey:
- Go to Settings → Security
- Click Register Passkey
- Follow browser prompts
-
Use device biometrics or PIN
-
Passkey Benefits:
- Passwordless login
- More secure than passwords
- Works across devices
-
Resistant to phishing
-
Managing Passkeys:
- View registered passkeys
- Remove unused passkeys
- Add multiple passkeys
- Set default passkey
System Configuration (Administrators)
General Settings
Company Information
- Company Details:
- Company name
- Support contact information
- Logo and branding
-
Custom domain
-
Base URL Configuration:
- Set internal API URL
- Configure PWA URL
- Set public domain
- SSL certificate settings
System Preferences
- Language Settings:
- Default system language
- Available languages
- Date/time format
-
Number format
-
Display Settings:
- Theme (light/dark/auto)
- Dashboard layout
- Items per page
- Auto-refresh interval
Integration Configuration
Adding Integrations
- Browse Available Integrations:
- Go to Integrations page
- View available integrations
- Check integration requirements
-
Review integration documentation
-
Install Integration:
- Click Install on desired integration
- Review configuration requirements
- Enter required credentials
-
Test connection
-
Configure Integration:
- Set integration-specific settings
- Configure authentication
- Set up data mappings
- Enable/disable features
Integration Settings
- Connection Settings:
- API endpoints
- Authentication method
- Connection timeout
-
Retry settings
-
Data Settings:
- Sync frequency
- Data filters
- Field mappings
-
Error handling
-
Advanced Settings:
- Custom headers
- Proxy configuration
- SSL verification
- Logging level
Workflow Configuration
Creating Workflows
- Workflow Builder:
- Access workflow editor
- Choose trigger type
- Add workflow steps
-
Configure conditions
-
Workflow Triggers:
- Scheduled (cron)
- Event-based
- Manual execution
-
API-triggered
-
Workflow Steps:
- Integration actions
- Data transformations
- Conditional logic
- Error handling
Workflow Settings
- Execution Settings:
- Timeout duration
- Retry attempts
- Retry delay
-
Concurrent execution
-
Notification Settings:
- Success notifications
- Failure notifications
- Execution summaries
- Error alerts
Advanced Configuration
Database Configuration
Database Settings
- Database Type:
- SQLite (development)
- PostgreSQL (production)
- Connection string
-
Connection pool settings
-
Backup Configuration:
- Backup frequency
- Backup retention
- Backup location
- Automated backups
SSL/TLS Configuration
Certificate Management
- Self-Signed Certificates:
- Generate via admin panel
- Set domain name
- Download certificate
-
Install on clients
-
Custom Certificates:
- Upload certificate file
- Upload private key
- Set certificate chain
-
Verify installation
-
Certificate Renewal:
- Check expiration date
- Renew before expiration
- Update certificate
- Test HTTPS access
API Configuration
API Settings
- API Endpoints:
- Base API URL
- API version
- Rate limiting
-
CORS settings
-
Authentication:
- API key generation
- Token expiration
- Refresh tokens
- OAuth configuration
Logging Configuration
Log Settings
- Log Levels:
- Debug (detailed)
- Info (standard)
- Warning (important)
-
Error (critical only)
-
Log Retention:
- Log retention period
- Log rotation
- Log storage location
-
Log export settings
-
Audit Logging:
- Enable audit logs
- Log user actions
- Log system changes
- Log access attempts
Environment-Specific Configuration
Development Environment
- Local Development:
- Use SQLite database
- Enable debug mode
- Disable SSL (local only)
-
Verbose logging
-
Development Tools:
- API documentation
- Test endpoints
- Mock data
- Development integrations
Production Environment
- Production Checklist:
- Use PostgreSQL database
- Enable SSL/TLS
- Configure backups
-
Set up monitoring
-
Security Hardening:
- Strong passwords
- 2FA enforcement
- Rate limiting
- Security headers
Staging Environment
- Staging Setup:
- Mirror production config
- Test data
- Integration testing
- Performance testing
Configuration Best Practices
- Start Simple: Begin with default settings
- Document Changes: Keep track of configuration changes
- Test Changes: Test in staging before production
- Backup Config: Export configuration regularly
- Review Regularly: Periodically review settings
- Security First: Prioritize security settings
- Monitor Performance: Watch for performance impacts
Configuration Export/Import
Exporting Configuration
- Export Settings:
- Go to Admin panel
- Navigate to Configuration
- Click Export
-
Save configuration file
-
What's Exported:
- System settings
- Integration configurations
- Workflow definitions
- User preferences (if enabled)
Importing Configuration
- Import Settings:
- Go to Admin panel
- Navigate to Configuration
- Click Import
- Select configuration file
- Review changes
-
Confirm import
-
Import Considerations:
- Backup current configuration
- Review imported settings
- Test after import
- Verify integrations work
Troubleshooting Configuration
Common Issues
- Settings Not Saving:
- Check permissions
- Verify browser console
- Clear browser cache
-
Try different browser
-
Configuration Errors:
- Review error messages
- Check required fields
- Verify data formats
-
Test individual settings
-
Integration Failures:
- Verify credentials
- Check network connectivity
- Review integration logs
- Test connection manually
Need help with configuration? Check the Troubleshooting Guide or contact your IT administrator.