Custom Entries
Custom entries in bPass provide ultimate flexibility for storing any type of sensitive information that doesn't fit into standard entry types. Create personalized templates with custom fields, validation rules, and sharing settings to meet your unique security needs.
Overview
Custom entries allow you to:
- Design Flexible Templates - Create entry types specific to your needs
- Define Custom Fields - Add any type of data field you require
- Set Validation Rules - Ensure data integrity with custom validation
- Create Reusable Templates - Save templates for repeated use
- Share Templates - Distribute templates across teams and organizations
- Maintain Security - All custom data protected with the same encryption standards
Creating Custom Entries
Step 1: Access the Vault
- Navigate to your Vault from the main dashboard
- Click "Add Entry" or press
Ctrl + N - Select "Custom Entry" from the entry type options
Step 2: Choose Template or Create New
Use Existing Template
- Browse Templates - View available custom templates
- Organization Templates - Templates shared by your organization
- Personal Templates - Templates you've created previously
- Community Templates - Public templates from the bPass community
- Template Preview - See template structure before using
Create New Template
- Template Name - Descriptive name for the template
- Description - Explain the template's purpose and use cases
- Category - Organize templates by category or purpose
- Icon Selection - Choose an icon to represent the template
- Sharing Settings - Control who can use the template
Step 3: Define Custom Fields
Field Types Available
Text Fields
- Single Line Text - Short text inputs (names, titles, URLs)
- Multi-Line Text - Longer text areas (notes, descriptions)
- Formatted Text - Rich text with formatting options
- Masked Text - Hidden text fields for sensitive data
- Email - Email address fields with validation
- URL - Website address fields with click-to-open functionality
Numeric Fields
- Number - Numeric values with optional decimal places
- Currency - Money amounts with currency formatting
- Percentage - Percentage values with automatic formatting
- Phone Number - Phone numbers with international formatting
- ZIP/Postal Code - Postal codes with country-specific validation
Date and Time Fields
- Date - Calendar date picker
- Time - Time selector with various formats
- Date/Time - Combined date and time picker
- Duration - Time spans and durations
- Recurring Dates - Repeating date patterns
Selection Fields
- Dropdown - Single selection from predefined options
- Radio Buttons - Single choice with visible options
- Checkboxes - Multiple selection options
- Toggle Switches - Boolean on/off selections
- Rating - Star or numeric rating systems
File and Media Fields
- File Upload - Document and file attachments
- Image - Photo and image attachments
- Signature - Digital signature capture
- QR Code - Generate QR codes from field data
- Barcode - Store and generate various barcode types
Advanced Fields
- JSON Data - Structured data in JSON format
- Code Block - Formatted code with syntax highlighting
- Coordinates - Geographic location data
- Color Picker - Color values with visual picker
- Encrypted Note - Additional encrypted text storage
Step 4: Field Configuration
Basic Field Settings
- Field Label - Display name for the field
- Placeholder Text - Helpful text shown when field is empty
- Default Value - Pre-populated value for new entries
- Required Field - Whether the field must be filled
- Field Order - Position in the entry form
Validation Rules
- Format Validation - Ensure data matches expected format
- Length Limits - Minimum and maximum character limits
- Pattern Matching - Regular expressions for complex validation
- Range Validation - Numeric ranges and date ranges
- Custom Validation - JavaScript-based custom validation rules
Display Options
- Conditional Display - Show/hide based on other field values
- Field Groups - Organize related fields together
- Tabs and Sections - Break complex forms into sections
- Read-Only Fields - Display-only fields that cannot be edited
- Hidden Fields - Fields not displayed in normal view
Common Use Cases
Business and Professional
Employee Records
Comprehensive employee information management:
Template: Employee Record
Fields:
- Employee ID (Number, Required)
- Full Name (Text, Required)
- Department (Dropdown: HR, IT, Sales, Marketing, Operations)
- Position (Text)
- Start Date (Date, Required)
- Manager (Text)
- Emergency Contact (Text)
- Security Clearance Level (Dropdown: None, Basic, Secret, Top Secret)
- Office Location (Text)
- Phone Extension (Phone)
- Notes (Multi-line Text)
Project Credentials
Project-specific access and configuration:
Template: Project Access
Fields:
- Project Name (Text, Required)
- Project Code (Text, Required)
- Environment (Dropdown: Development, Staging, Production)
- Access Level (Radio: Read, Write, Admin)
- Server URLs (URL, Multiple)
- Database Connection (Encrypted Text)
- API Keys (Masked Text, Multiple)
- VPN Configuration (JSON)
- Project Manager (Text)
- Expiration Date (Date)
Vendor Information
Supplier and vendor management:
Template: Vendor Details
Fields:
- Company Name (Text, Required)
- Vendor ID (Text)
- Contact Person (Text)
- Email (Email, Required)
- Phone (Phone)
- Address (Multi-line Text)
- Tax ID (Masked Text)
- Payment Terms (Dropdown: Net 30, Net 60, COD)
- Account Number (Masked Text)
- Contract Start (Date)
- Contract End (Date)
- Notes (Multi-line Text)
Personal and Family
Medical Information
Health-related information storage:
Template: Medical Record
Fields:
- Patient Name (Text, Required)
- Date of Birth (Date, Required)
- Medical Record Number (Masked Text)
- Primary Care Physician (Text)
- Insurance Provider (Text)
- Policy Number (Masked Text)
- Allergies (Multi-line Text)
- Current Medications (Multi-line Text)
- Emergency Contact (Text)
- Blood Type (Dropdown: A+, A-, B+, B-, AB+, AB-, O+, O-)
- Medical Conditions (Checkboxes: Multiple)
- Last Updated (Date)
Vehicle Information
Automotive records and maintenance:
Template: Vehicle Record
Fields:
- Make/Model (Text, Required)
- Year (Number, Required)
- VIN (Text, Required)
- License Plate (Text)
- Registration Expiration (Date)
- Insurance Company (Text)
- Policy Number (Masked Text)
- Maintenance Schedule (Multi-line Text)
- Mechanic Contact (Text)
- Purchase Date (Date)
- Purchase Price (Currency)
- Current Mileage (Number)
Investment Tracking
Financial investment management:
Template: Investment Account
Fields:
- Account Name (Text, Required)
- Account Type (Dropdown: 401k, IRA, Brokerage, Savings)
- Account Number (Masked Text, Required)
- Financial Institution (Text)
- Account Manager (Text)
- Login URL (URL)
- Current Balance (Currency)
- Last Updated (Date)
- Investment Strategy (Multi-line Text)
- Risk Level (Radio: Conservative, Moderate, Aggressive)
- Beneficiaries (Multi-line Text)
- Notes (Multi-line Text)
Technical and IT
Server Configuration
Infrastructure and server management:
Template: Server Details
Fields:
- Server Name (Text, Required)
- IP Address (Text, Required)
- Operating System (Dropdown: Windows Server, Linux, Unix, Other)
- Server Role (Checkboxes: Web, Database, Application, File)
- CPU Specs (Text)
- Memory (Number) GB
- Storage (Number) GB
- SSH Key (Code Block)
- Admin Username (Text)
- Admin Password (Masked Text)
- Backup Schedule (Text)
- Monitoring URL (URL)
- Notes (Multi-line Text)
Software Licenses
Software license and subscription management:
Template: Software License
Fields:
- Software Name (Text, Required)
- Version (Text)
- License Type (Dropdown: Perpetual, Subscription, Trial)
- License Key (Masked Text, Required)
- Purchase Date (Date)
- Expiration Date (Date)
- Number of Licenses (Number)
- Cost (Currency)
- Vendor (Text)
- Support Contact (Text)
- Renewal Notice (Toggle)
- Installation Notes (Multi-line Text)
Education and Research
Research Project
Academic and research project management:
Template: Research Project
Fields:
- Project Title (Text, Required)
- Principal Investigator (Text, Required)
- Institution (Text)
- Grant Number (Text)
- Funding Source (Text)
- Start Date (Date)
- End Date (Date)
- IRB Approval Number (Text)
- Research Assistant Access (Multi-line Text)
- Data Storage Location (URL)
- Analysis Software (Text)
- Publication Timeline (Multi-line Text)
- Notes (Multi-line Text)
Student Records
Educational information tracking:
Template: Student Information
Fields:
- Student Name (Text, Required)
- Student ID (Text, Required)
- Program (Text)
- Advisor (Text)
- GPA (Number, 0-4.0)
- Credits Completed (Number)
- Expected Graduation (Date)
- Transcript Access (URL)
- Financial Aid (Multi-line Text)
- Emergency Contact (Text)
- Special Accommodations (Multi-line Text)
- Notes (Multi-line Text)
Template Management
Creating Templates
Template Design Process
- Identify Requirements - Determine what information needs to be stored
- Plan Field Structure - Organize fields into logical groups
- Define Validation - Set up data validation rules
- Test Template - Create test entries to verify functionality
- Refine and Improve - Adjust based on usage feedback
Template Versioning
- Version Control - Track template changes over time
- Backward Compatibility - Ensure existing entries remain functional
- Migration Tools - Update existing entries to new template versions
- Change Documentation - Record what changes were made and why
- Rollback Options - Revert to previous template versions if needed
Sharing Templates
Organization Templates
- Team Templates - Share within your team or department
- Company-Wide - Make templates available organization-wide
- Role-Based Access - Limit template access based on user roles
- Template Permissions - Control who can modify shared templates
- Usage Analytics - Track how templates are being used
Public Templates
- Community Sharing - Share useful templates with the bPass community
- Template Gallery - Browse and use community-created templates
- Rating System - Rate and review templates
- Template Categories - Organize templates by industry or use case
- Import/Export - Transfer templates between bPass instances
Template Administration
Governance
- Template Standards - Establish organizational template standards
- Approval Process - Require approval for new organization templates
- Maintenance Schedule - Regular template review and updates
- Documentation Requirements - Require documentation for shared templates
- Training Programs - Train users on template creation and usage
Quality Control
- Template Testing - Systematic testing of new templates
- Performance Monitoring - Ensure templates perform well with large datasets
- Security Review - Verify templates meet security requirements
- Compliance Check - Ensure templates meet regulatory requirements
- User Feedback - Collect and act on user feedback
Advanced Features
Calculated Fields
Create fields that automatically calculate values:
Formula-Based Calculations
- Mathematical Operations - Add, subtract, multiply, divide field values
- Date Calculations - Calculate time differences and date ranges
- Conditional Logic - If-then calculations based on other fields
- String Manipulation - Combine and format text from multiple fields
- Lookup Operations - Reference values from other entries
Dynamic Content
- Auto-Generated Values - Automatically populate fields based on rules
- External Data Integration - Pull data from external APIs
- Real-Time Updates - Fields that update automatically
- Cross-Entry References - Link to data in other vault entries
- Historical Tracking - Track changes to calculated values over time
Workflow Integration
Approval Workflows
- Multi-Step Approval - Require multiple approvals for sensitive entries
- Role-Based Routing - Route approvals based on user roles
- Notification System - Alert approvers of pending requests
- Approval History - Track all approval decisions
- Conditional Approval - Different approval paths based on entry data
Automation
- Triggered Actions - Automatic actions based on field changes
- Scheduled Tasks - Regular maintenance and updates
- Integration Hooks - Connect with external systems and services
- Batch Operations - Bulk updates and maintenance tasks
- Event Logging - Track all automated actions
Reporting and Analytics
Data Analysis
- Field Statistics - Analyze data patterns across custom entries
- Usage Reports - Track how custom templates are being used
- Compliance Reports - Generate reports for regulatory compliance
- Performance Metrics - Monitor template and field performance
- Trend Analysis - Identify trends in custom entry data
Visualization
- Charts and Graphs - Visual representation of custom entry data
- Dashboard Creation - Custom dashboards for monitoring key metrics
- Export Options - Export data in various formats for analysis
- Real-Time Monitoring - Live updates of key metrics
- Alerting System - Notifications when metrics exceed thresholds
Security and Compliance
Data Protection
All custom entries maintain the same security standards as built-in entry types:
Encryption
- Field-Level Encryption - Each custom field encrypted individually
- Strong Encryption - AES-256-GCM encryption for all data
- Key Management - Secure key generation and storage
- Encryption at Rest - All stored data is encrypted
- Encryption in Transit - Secure communication protocols
Access Control
- Granular Permissions - Control access at field and entry level
- Role-Based Access - Access based on organizational roles
- Time-Limited Access - Temporary access with expiration
- Audit Trails - Complete record of all access and changes
- IP Restrictions - Limit access to specific network ranges
Compliance Features
Regulatory Compliance
- GDPR Compliance - European data protection regulation support
- HIPAA Compliance - Healthcare data protection (where applicable)
- SOX Compliance - Financial regulatory compliance
- Industry Standards - Support for industry-specific compliance
- Data Residency - Control where data is stored geographically
Audit and Reporting
- Compliance Reports - Generate reports for regulatory requirements
- Data Lineage - Track data origin and modifications
- Retention Policies - Automatic data retention and deletion
- Breach Notification - Automated compliance breach notifications
- Certification Support - Support for security certifications
Best Practices
Template Design
- Start Simple - Begin with basic fields and add complexity gradually
- User-Centered Design - Focus on user needs and workflows
- Consistent Naming - Use clear, consistent field naming conventions
- Logical Grouping - Organize related fields together
- Plan for Growth - Design templates that can evolve over time
Data Management
- Regular Reviews - Periodically review and update templates
- Data Quality - Implement validation to ensure data quality
- Documentation - Document template purpose and usage guidelines
- Training - Train users on proper template usage
- Feedback Loop - Continuously improve based on user feedback
Security Guidelines
- Least Privilege - Grant minimum necessary access to templates
- Regular Audits - Review template access and usage regularly
- Secure Development - Follow secure coding practices for custom templates
- Testing - Thoroughly test templates before deployment
- Monitoring - Monitor template usage for security anomalies
Troubleshooting
Common Issues
Template Not Saving - Check all required fields are completed - Verify field validation rules are being met - Ensure you have permission to save templates - Check for field naming conflicts
Custom Fields Not Displaying - Verify field configuration is correct - Check conditional display rules - Ensure browser supports required field types - Clear browser cache and reload
Validation Errors - Review field validation rules - Check data format matches expected pattern - Verify required fields are completed - Test validation rules with sample data
Performance Issues with Large Templates - Reduce number of fields per template - Optimize conditional logic and calculations - Consider breaking complex templates into sections - Review field types for performance impact
Custom entries provide unlimited flexibility for storing any type of sensitive information. Start by creating your first custom template and explore template sharing to collaborate with your team!