Overview
After successful installation, BRC Core requires initial configuration to enable its features. This guide covers the essential configuration steps for core functionality.
Feature Management Configuration
Feature Management controls which BRC Core features are available to different users and companies.
Access Feature Management
- Search for “BRC Core Feature Management” (Alt+Q)
- The page shows available features and their current conditions
Configure Default Conditions
The installation creates default conditions automatically:
- ALL USERS: Enables features for all users (condition code: “ALL USERS”)
- Current User: Enables features for the installing user
Create Custom Feature Conditions
To create targeted feature availability:
- Open BRC Core Feature Conditions from Feature Management page
- Create new condition:
- Condition Code: Unique identifier (e.g., “ADMIN_USERS”)
- Function Code: Select from available functions:
USER: User-based filteringUSERGROUP: User group-based filteringCOMPANY: Company-based filtering
- Filter: Define the condition criteria
Example - Admin Users Only:
- Condition Code:
ADMIN_USERS - Function Code:
USERGROUP - Filter:
<filter criteria for admin user group>
Assign Features to Conditions
- Return to BRC Core Feature Management
- Select a feature and assign condition codes
- Features are only available when conditions are met
Background Monitor Configuration
The Background Monitor tracks job queue entries and handles error notifications.
Basic Setup
- Open BRC Core BM Setup page
- Configure core settings:
| Field | Purpose | Recommended Value |
|---|---|---|
| Enabled | Activates background monitoring | True |
| Job Queue Runtime Max (min) | Maximum runtime before flagging as error | 30-60 minutes |
| Job Queue Max Tries | Maximum retry attempts | 3 |
| Standard Monitor Time (min) | Monitoring frequency | 5 minutes |
Email Notification Setup
For error notifications:
- E-mail Error: Enter administrator email address
- Disable mail in Monitor Job: Leave unchecked to enable notifications
- Ensure SMTP is configured in Business Central
Monitoring Configuration
- Action Categories: Define error response actions
- Category Receivers: Assign notification recipients by category
- Job Queue Monitoring: The system automatically monitors job queue entries
Currency Exchange Rate Configuration
Automate currency rate updates from external providers.
Enable Currency Rate Services
- Open BRC Curr Exch. Rate Services page
- Review available services:
- European Central Bank (ECB)
- Riksbank (Sweden)
- Nationalbanken (Denmark)
- Norges Bank (Norway)
- Central Bank of Turkey
- XE.com
- Fixer.io
Configure Rate Update Setup
- Navigate to Curr. Exch. Rate Update Setup (standard BC page)
- Create update setup for each currency/provider combination
- Configure:
- Service URL: Select from available BRC services
- Currency Filter: Specify currencies to update
- Update Schedule: Define frequency via job queue
Currency-Specific Configuration
- Open BRC Curr Exch. Rate Setup
- Configure currency-specific settings:
- Rate override options
- Update schedules
- Service priority
GDPR Management Configuration
Set up data anonymization and deletion capabilities.
Basic GDPR Setup
- Open BRC Core GDPR Setup page
- Configure anonymization settings:
- Retention Policies: Define how long to keep customer data
- Anonymization Rules: Specify fields to anonymize
- Related Tables: Configure connected data handling
Related Field Configuration
- Access BRC Core GDPR Related Fields page
- Define fields that should be anonymized together
- Configure cascade rules for related data
Testing GDPR Functionality
Important: Always test GDPR functionality in a test environment first.
- Create test customer data
- Run anonymization process
- Verify results meet compliance requirements
- Document process for audit purposes
Price Book Configuration
Configure automated price calculation and updates.
Price Book Setup
- Access Price Book configuration pages
- Define:
- Price Books: Catalog of prices to maintain
- Update Schedules: When prices should be recalculated
- Calculation Rules: How prices are determined
Job Queue Integration
- Set up job queue entries for automated price updates
- Configure frequency based on business needs
- Monitor job execution through Background Monitor
Admin Toolbox Configuration
The Admin Toolbox provides system diagnostic and management capabilities.
Accessing Admin Tools
- Search for “BRC Admin Toolbox”
- Available tools include:
- System diagnostics
- Record counting utilities
- Administrative functions
Configure Diagnostic Monitoring
Set up regular system health checks using available diagnostic tools.
Job Queue User ID Configuration
Configure job queue entries to run with specific user context.
Setting Job Queue User IDs
- Navigate to Job Queue Entries
- For BRC Core job queue entries, use the BRC Core User ID field
- This allows jobs to run with appropriate permissions
Security Considerations
- Assign appropriate user IDs based on job requirements
- Ensure job queue users have necessary permissions
- Monitor job execution through Background Monitor
Application Insights Configuration
BRC Core includes Application Insights integration for telemetry.
Telemetry Configuration
The app is pre-configured with:
- Instrumentation Key: bd3990ea-869d-43c4-aa17-34ec88949e0c
- Endpoint: swedencentral-0.in.applicationinsights.azure.com
No additional configuration required unless customizing telemetry.
Configuration Validation
Test Core Functionality
After configuration, validate:
- Feature Management: Test feature availability for different users
- Background Monitor: Create test job and verify monitoring
- Currency Rates: Test rate update functionality
- Permissions: Verify users have appropriate access
Monitor Configuration
- Review BRC Core BM Action Entries for monitoring activity
- Check job queue execution logs
- Validate email notifications (if configured)
Configuration Best Practices
Security
- Use principle of least privilege for job queue user IDs
- Regularly review feature condition assignments
- Monitor access logs for unusual activity
Performance
- Adjust monitoring frequency based on system load
- Configure appropriate retry limits for job queue entries
- Monitor currency rate update performance
Maintenance
- Regularly review and update feature conditions
- Monitor Background Monitor performance
- Keep currency rate services updated
Next Steps
After completing initial configuration:
- User Training: Review User Guide for operational procedures
- Integration Setup: Configure integrations as needed
- Ongoing Monitoring: Establish monitoring and maintenance procedures
- Feature Rollout: Gradually enable features based on business readiness
Configuration Troubleshooting
For configuration issues, see the Troubleshooting section for common problems and solutions.