- Added comprehensive documentation covering key features, user guides, and best practices for the Corrad ProcessMaker platform. - Introduced new API endpoints for serving documentation files dynamically. - Enhanced the navigation structure to include a dedicated documentation section for improved accessibility. - Updated the Nuxt configuration to optimize the development environment and ensure proper handling of dependencies. - Included new dependencies in package.json to support documentation rendering and processing. - Improved the user interface for the documentation page, enhancing the overall user experience.
9.9 KiB
9.9 KiB
Form Management
Master the organization and administration of your forms with comprehensive management tools.
Table of Contents
- Accessing Form Management
- Form Organization & Search
- Form Actions & Operations
- Form Templates System
- Version Control & History
- Form Collaboration
🎯 Accessing Form Management
Multiple Access Methods:
📋 From Form Builder
- Navigate to Form Builder from the main menu
- Click the management dropdown (⋮) in the header
- Select "Manage Forms"
🏠 From Dashboard
- Go to the main Dashboard
- Locate the "Forms" section
- Click "View All Forms" or "Manage"
🔗 Direct Navigation
- Use breadcrumb navigation from any form-related page
- Access via quick links in the system sidebar
💡 Pro Tip: Bookmark the Form Management page for quick access during daily workflows.
📊 Form Organization & Search
📋 List View Interface
Table Columns:
Column | Information Displayed |
---|---|
📝 Name | Form title and identifier |
📄 Description | Brief form purpose summary |
🧩 Components | Number of form fields/components |
👤 Creator | Form author information |
📅 Created | Initial creation date |
🔄 Last Modified | Most recent update timestamp |
📊 Status | Draft, Active, Archived |
📈 Usage | Number of submissions/responses |
Sorting Options:
- Alphabetical: Sort by form name (A-Z or Z-A)
- Chronological: Sort by creation or modification date
- Usage-Based: Sort by most/least used forms
- Status-Based: Group by draft, active, or archived status
🔍 Advanced Search & Filtering
Search Capabilities:
- Text Search: Search by form name, description, or content
- Component Search: Find forms containing specific field types
- Creator Search: Filter by form author
- Tag Search: Use custom tags for organization
Filter Options:
- 📊 Status Filter: Draft, Active, Archived, Deleted
- 📅 Date Range: Created or modified within specific periods
- 👥 Creator Filter: Forms by specific users or teams
- 🏷️ Category Filter: Organize by department or purpose
- 📈 Usage Filter: High, medium, or low usage forms
Quick Actions:
- 🔄 Refresh: Update form list with latest changes
- ⚙️ View Options: Toggle between list and card views
- 📤 Export List: Download form inventory as CSV/Excel
- 🗑️ Bulk Actions: Select multiple forms for batch operations
⚡ Form Actions & Operations
Primary Actions
✏️ Edit Form
- Purpose: Open form in Form Builder for modifications
- Access: Click "Edit" button in actions column
- Features: Full editing capabilities with auto-save
- Use Case: Update form fields, logic, or design
👁️ Preview Form
- Purpose: Test form functionality as an end user
- Access: Click "Preview" button
- Features: Interactive testing with validation
- Use Case: Quality assurance before publishing
📋 Duplicate Form
- Purpose: Create an exact copy for modification
- Process:
- Click "Duplicate"
- Enter new form name
- Optionally modify description
- Click "Create Copy"
- Use Case: Template-based form creation
Management Actions
📤 Export Form
- Purpose: Download form configuration for backup or sharing
- Formats: JSON, PDF documentation, Excel template
- Process: Click "Export" → Select format → Download
- Use Case: Backup, migration, or documentation
🗑️ Delete Form
- Purpose: Permanently remove form from system
- Process:
- Click "Delete"
- Confirm deletion in popup
- Enter form name for verification
- Click "Permanently Delete"
- ⚠️ Warning: This action cannot be undone
📦 Archive Form
- Purpose: Hide form from active list while preserving data
- Benefits: Reduces clutter, maintains historical records
- Restoration: Archived forms can be restored anytime
- Use Case: Seasonal forms or outdated processes
🎨 Form Templates System
📚 Template Library
Accessing Templates:
- From Form Builder: Click dropdown menu → "Templates"
- From Form Management: Click "Browse Templates"
- During Creation: Select "Start from Template" when creating new forms
Template Categories:
- 📋 Common Forms: Contact, Registration, Feedback
- 💼 Business Forms: Invoice, Purchase Order, HR Forms
- 🏛️ Government Forms: Applications, Permits, Licenses
- 🎓 Educational Forms: Enrollment, Assessment, Surveys
- 🏥 Healthcare Forms: Patient Intake, Medical Records
- 🎪 Event Forms: Registration, RSVP, Feedback
🛠️ Using Templates
Template Selection Process:
- Browse Categories: Navigate through organized template sections
- Preview Template: Click "Preview" to see template structure
- Template Details: Review component count, features, and use cases
- Select Template: Click "Use This Template"
- Customize: Modify fields, labels, and logic as needed
- Save: Give your form a unique name and save
Template Customization:
- Add/Remove Fields: Modify template structure
- Update Labels: Change field names and descriptions
- Adjust Logic: Modify conditional logic and validation
- Branding: Apply your organization's styling
- Integration: Connect with your specific systems
🏗️ Creating Custom Templates
From Existing Forms:
- Open Successful Form: Select a well-designed form
- Save as Template: Click "Save as Template" in dropdown
- Template Details:
- Enter descriptive template name
- Add detailed description
- Select appropriate category
- Add tags for searchability
- Configure Sharing: Set template visibility (personal, team, organization)
- Publish Template: Make available for reuse
Template Best Practices:
- Generic Labels: Use placeholder text that's easily customizable
- Modular Design: Create templates that are easy to modify
- Clear Documentation: Include usage instructions and examples
- Test Thoroughly: Ensure template functionality before sharing
- Regular Updates: Maintain templates based on user feedback
Template Management:
- 📊 Usage Analytics: Track how often templates are used
- 🔄 Version Control: Maintain template versions and updates
- 👥 Sharing Settings: Control template access and permissions
- 📝 Feedback Collection: Gather user feedback for improvements
🔄 Version Control & History
📈 Accessing Form History
Navigation Methods:
- From Form List: Click "History" button in actions column
- From Form Editor: Click "Version History" in toolbar
- From Form Details: Select "View History" in info panel
📊 Version History Interface
History Timeline Display:
Column | Information |
---|---|
🕐 Timestamp | Exact date and time of change |
👤 Author | User who made the modification |
📝 Description | Summary of changes made |
🔢 Version | Version number (e.g., v1.2.3) |
📊 Change Type | Major, Minor, or Patch changes |
🏷️ Tags | Custom labels for version organization |
🔍 Version Analysis
Change Detection:
- Field Changes: Added, modified, or removed form fields
- Logic Updates: Conditional logic and validation modifications
- Design Changes: Layout, styling, and visual updates
- Settings Updates: Form configuration and behavior changes
Comparison Tools:
- Select Versions: Choose two versions to compare
- Side-by-Side View: Visual comparison of differences
- Highlight Changes: Color-coded additions, modifications, deletions
- Change Summary: Quantified overview of modifications
⚡ Version Management Actions
🔄 Restore Previous Version
- Process:
- Select version to restore
- Click "Restore This Version"
- Confirm restoration in popup
- New version created with restored content
- Safety: Original current version is preserved
📋 Create Version Branch
- Purpose: Create alternative version for testing
- Use Case: Experimental changes without affecting main form
- Merge: Combine successful branches back to main version
🏷️ Version Tagging
- Tag Versions: Add descriptive labels (e.g., "Production", "Testing")
- Quick Access: Filter versions by tags
- Organization: Group related versions together
👥 Form Collaboration
🤝 Team Collaboration Features
Multi-User Editing:
- Real-time Sync: Multiple users can view changes simultaneously
- Edit Locking: Prevent conflicts during active editing
- Change Notifications: Alert team members of modifications
- Comment System: Add notes and feedback on form elements
Permission Management:
- View Only: Read access to form structure and data
- Edit Access: Modify form fields and configuration
- Admin Rights: Full control including deletion and sharing
- Custom Roles: Define specific permission sets
Review Workflow:
- Draft Submission: Submit forms for review before publishing
- Approval Process: Multi-level approval for form changes
- Feedback Loop: Incorporate reviewer comments and suggestions
- Publishing Control: Controlled release of form versions
📚 Related Documentation:
- Previous Chapter: Form Builder →
- Next Chapter: Process Builder →
- Advanced Topics: FAQ & Advanced Topics →