Global PRS Documentation home page
Ask about Global PRS...
⌘K
Search...
Navigation
Global PRS
API Reference
Getting Started
Introduction
System Architecture
User Types
System Configurator
Template designer
Program operator
Core Modules
Overview
Programs
Flows
Forms
Fields
Templates & Masters
Templates
Masters
Integration
Overview
Iso website
Mymedic
Security
Overview
On this page
Template Designer
Role Overview
Required Skills
Access Permissions
Common Tasks
1. Creating Registration Templates
2. Field Configuration
3. Validation Rules
4. Integration Setup
Best Practices
Template Design
Version Control
Tools and Resources
Related Documentation
User Types
Template designer
Template Designer
A Template Designer is a key user role in the Global PRS system responsible for creating and managing program registration templates that define the structure and behavior of registration forms across different programs.
Role Overview
Template Designers are responsible for:
Creating and maintaining program registration templates
Configuring field validations and display conditions
Setting up integration points with other systems
Ensuring template compliance with data collection requirements
Testing and validating template behavior
Required Skills
Understanding of JEXL expressions for field conditions
Knowledge of form validation patterns and best practices
Familiarity with JSON structure and formatting
Basic understanding of regex patterns for field validation
Experience with form UX/UI principles
Access Permissions
Template Designers have access to:
Template management interface
Field configuration tools
Validation rule editor
Template preview and testing environment
Template version history
Common Tasks
1. Creating Registration Templates
Define basic template information (name, description, version)
Set up template sections and field groups
Configure field properties and validation rules
Establish field dependencies and conditional logic
2. Field Configuration
Set up mandatory field validations
Configure display expressions using JEXL
Define field placeholders and default values
Set up marketing tracking flags
Configure field dependencies
3. Validation Rules
Implement field-level validation rules
Set up cross-field validations
Configure error messages
Test validation scenarios
4. Integration Setup
Configure integration points with external systems
Set up data mapping rules
Define data transformation logic
Test integration flows
Best Practices
Template Design
Modular Design
Break down complex forms into logical sections
Reuse common field groups across templates
Maintain consistent field naming conventions
Validation Implementation
Write clear, user-friendly error messages
Keep regex patterns simple and efficient
Test validations against edge cases
Document complex validation rules
Performance Considerations
Optimize JEXL expressions for performance
Minimize complex conditional logic
Test template performance with large datasets
Version Control
Template Versioning
Maintain clear version numbering
Document template changes
Test template updates thoroughly
Coordinate deployments with system administrators
Tools and Resources
Template Editor Interface
JEXL Expression Documentation
Validation Pattern Library
Template Testing Environment
Integration Configuration Tools
Related Documentation
System Architecture
API Reference
Field Validation Guide
Integration Specifications
System Configurator
Program operator
Assistant
Responses are generated using AI and may contain mistakes.