Additional Resources

This section provides comprehensive resources for managing Team Members in Business Central 25 with Muncipal manager.

Microsoft Documentation

Official Business Central Documentation

Azure AD Integration

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)

  • "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