This section provides comprehensive resources for managing Team Members in Business Central 25 with Muncipal manager.
Microsoft Documentation
Official Business Central Documentation
-
Business Central Licensing Guide - Comprehensive licensing information
-
User Permission Management - Permission setup and management
-
Team Member License Overview - Detailed Team Member capabilities
-
Business Central Security - Security best practices
Azure AD Integration
-
Azure AD User Management - User setup in Azure AD
-
Single Sign-On Configuration - SSO setup guide
-
Multi-Factor Authentication - MFA implementation
System Pages for Management
Core Administration Pages
User Management:
-
Users - User setup and management (primary admin page)
-
Permission Sets - Permission configuration and assignment
-
User Groups - Group-based permission assignment
-
License Information - License usage monitoring and compliance
Security Management:
-
Permission Sets - Detailed permission configuration
-
User Permission Sets - Individual user permission assignments
-
Effective Permissions - Permission analysis and troubleshooting
-
Security Filters - Advanced data filtering setup
Sveitarstjóri Wise Specific Pages
Key Pages for Team Members:
-
Page 10008094 - Sve Account Budget Overview (Primary analysis page)
-
General Ledger Entries - Accessible via drill-down from budget overview
-
G/L Balance by Dimension - Dimensional analysis capabilities
-
Receivables-Payables - AR/AP overview functionality
Administrative Pages:
-
Chart of Accounts - Account structure (read-only for Team Members)
-
Dimensions - Dimension setup and management
-
Field Class Setup - Municipal field class configuration
-
Municipal Setup - Municipal-specific configurations
Supporting Objects Reference
Core Enums for Access Control:
-
Enum 10008051 - Sve Income/Balance (Core classification)
-
Enum 10008078 - Sve Empty/Income/Balance (Extended options)
-
Enum 10008112 - SveIncomeBalanceFilter (Filtering options)
-
Enum 10008077 - Sve Income/Balance Sheet (Statement categorization)
Related Codeunits:
-
"Sve Municipality Dim. Mgt" - Dimension filtering management
-
Standard permission management codeunits - System permission handling
Quick Reference for Administrators
Essential Permission Sets for Team Members
Standard Permission Sets:
TEAM MEMBER - Core functionality
D365 TEAM MEMBER - Standard access
D365 READ - Read permissions
WORKFLOW APPROVAL - If approvals needed
TIMESHEET - For time tracking
Key Tables Requiring Read Access
Financial Tables:
Table 15 - G/L Account
Table 17 - G/L Entry
Table 25 - Vendor Ledger Entry
Table 21 - Cust. Ledger Entry
Table 27 - Item
Table 81 - Gen. Journal Line (limited)
Critical Page Permissions
Essential Pages:
Page 10008094 - Sve Account Budget Overview (Execute: Yes)
Page 20 - General Ledger Entries (Execute: Yes)
Page 25 - Customer Ledger Entries (Execute: Yes)
Page 29 - Vendor Ledger Entries (Execute: Yes)
Page 30 - Item List (Execute: Yes)
Application Area Settings
Recommended Application Areas:
Basic - Standard Team Member access
Suite - Extended functionality (if needed)
All - Administrator only
Implementation Templates
User Creation Template
Standard Team Member Setup:
User Security ID: [Azure AD Object ID]
User Name: [username]
Full Name: [display name]
License Type: Team Member
State: Enabled
Authentication Email: [email@domain.com]
Language ID: is-IS (for Icelandic)
Permission Sets:
- TEAM MEMBER
- D365 TEAM MEMBER
- D365 READ
Dimension Filters:
- Global Dimension 1: [Municipality Code]
- Global Dimension 2: [Department Code]
Permission Set Templates
Department Head Template:
Base Permissions:
- TEAM MEMBER
- D365 TEAM MEMBER
- D365 APPROVAL WORKFLOWS
Custom Permissions:
- Extended reporting access
- Workflow approval rights
- Municipal data access
Dimension Security:
- Municipality + Department filtering
- Manager-level access scope
Financial Analyst Template:
Base Permissions:
- TEAM MEMBER
- D365 TEAM MEMBER
- D365 READ
Extended Access:
- Financial reports
- Budget analysis
- Variance reporting
Dimension Security:
- Municipality + Finance department
- Extended financial data access
External Auditor Template:
Base Permissions:
- TEAM MEMBER
- D365 READ
Restrictions:
- Read-only access only
- Time-limited access
- All municipalities (audit scope)
- No workflow participation
Monitoring and Compliance
Regular Review Checklist
Monthly Reviews:
- User license assignments are current and appropriate
- Permission sets align with current job roles
- Dimension filters are properly configured
- Municipal assignments are correct and up-to-date
- Application area assignments match user needs
- No unnecessary elevated permissions exist
Quarterly Reviews:
- Comprehensive access audit completed
- License usage analyzed for optimization
- User feedback collected and analyzed
- Performance metrics reviewed
- Documentation updated with changes
- Training materials refreshed
Annual Reviews:
- Complete security assessment performed
- Compliance requirements verified
- Cost-benefit analysis of license assignments
- Strategic planning for user growth
- Disaster recovery procedures tested
Key Performance Indicators
Usage Metrics:
-
Login Frequency - How often Team Members access the system
-
Page Access Patterns - Which pages are most/least used
-
Report Generation - Frequency and types of reports run
-
Error Rates - Permission errors and access failures
Performance Metrics:
-
Page Load Times - Account Budget Overview load performance
-
Data Volume - Number of records accessed per user session
-
System Response - Overall system responsiveness for Team Members
-
Concurrent Users - Peak concurrent Team Member usage
Compliance Documentation
Required Documentation:
-
User Access Matrix - Who has access to what data
-
Permission Audit Trail - History of permission changes
-
License Compliance Report - Current license usage vs. entitlements
-
Security Incident Log - Record of security-related issues
-
Change Management Log - Documentation of system changes
Custom Development Considerations
Design Principles for Team Members
When modifying Account Budget Overview or creating new functionality:
1. Security-First Design:
-
Default to read-only (
Editable = false) -
Hide administrative fields (
Visible = false) -
Apply appropriate Application Areas
-
Implement multi-layer security controls
2. Performance Optimization:
-
Use efficient data filtering
-
Implement automatic record marking
-
Optimize field calculations
-
Monitor page load performance
3. User Experience:
-
Clean display with
BlankZero = true -
Visual hierarchy with
Style = Strong -
Currency formatting with
AutoFormatType = 1 -
Intuitive navigation and drill-down
4. Municipal Integration:
-
Implement automatic municipal filtering
-
Support Icelandic localization
-
Integrate with field class system
-
Respect dimensional security boundaries
Code Examples for Developers
Automatic Municipal Filtering:
// Apply municipal dimension filter at system level
trigger OnOpenPage()
var
MunicipalityDimMgt: Codeunit "Sve Municipality Dim. Mgt";
DimFilter: Text;
begin
DimFilter := MunicipalityDimMgt.FindDim1Filter('FIN', '');
if DimFilter <> '' then begin
Rec.FilterGroup(8); // System level filter
Rec.SetFilter("Global Dimension 1 Filter", DimFilter);
Rec.FilterGroup(0);
end;
end;
Performance Optimization:
// Show only relevant records
trigger OnAfterGetRecord()
begin
if Rec."Net Change" <> 0 then
Rec.Mark(true)
else begin
Rec.CalcFields("Budgeted Amount");
if Rec."Budgeted Amount" <> 0 then
Rec.Mark(true);
end;
end;
Field Security:
// Hide sensitive fields from Team Members
field(GlobalDimension1Code; Rec."Global Dimension 1 Code")
{
ApplicationArea = All; // Admin only
Visible = false; // Hidden from UI
}
field(AccountNo; Rec."No.")
{
ApplicationArea = Basic, Suite; // Team Member access
Editable = false; // Read-only
Style = Strong; // Visual emphasis
}
Training Resources
User Training Materials
Getting Started Guide:
-
Login procedures and authentication
-
Navigation basics and search functionality
-
Role center orientation and customization
-
Basic page operations and filtering
Functional Training:
-
Account Budget Overview usage and analysis
-
Report generation and Excel export
-
Workflow participation and approvals
-
Data filtering and dimensional analysis
Administrator Training
Technical Training:
-
User setup and permission management
-
Security configuration and monitoring
-
Performance optimization techniques
-
Troubleshooting common issues
Business Training:
-
License management and compliance
-
Cost optimization strategies
-
User support and helpdesk procedures
-
Change management processes
Support and Troubleshooting
Support Channels
Internal Support:
-
IT Helpdesk: Primary support for technical issues
-
Business Central Administrator: Advanced configuration support
-
Department Supervisors: Functional guidance and training
External Support:
-
Microsoft Support: Platform and licensing issues
-
Wise Support: Sveitarstjóri Wise specific functionality
-
Partner Support: Implementation and customization assistance
Community Resources
Microsoft Community:
-
Business Central Community - User forums and discussions
-
Dynamics 365 Community - Best practices and experiences
-
Microsoft Learn - Training modules and certification
Icelandic Resources:
-
Local User Groups - Icelandic Business Central users
-
Wise User Community - Sveitarstjóri Wise specific resources
-
Municipal Forums - Government and municipal implementations
Future Considerations
Technology Evolution
Platform Updates:
-
Business Central Updates - Plan for bi-annual major updates
-
New Features - Evaluate new Team Member capabilities
-
Security Enhancements - Stay current with security features
-
Performance Improvements - Leverage platform optimizations
Integration Opportunities:
-
Power Platform - PowerBI, Power Apps, Power Automate
-
Microsoft 365 - Teams, SharePoint, Office integration
-
Third-Party Tools - Specialized municipal solutions
-
Mobile Applications - Team Member mobile access
Organizational Growth
Scaling Considerations:
-
User Growth - Plan for increasing Team Member populations
-
Geographic Expansion - Multi-municipal implementations
-
Role Evolution - Changing user needs and capabilities
-
Compliance Requirements - Evolving regulatory landscape