[Index]

Model: relation/MicrosoftTenant

Microsoft Tenant Setup

Full HTML Help

Tip

Use the Action search to navigate Automate

Overview

MICROSOFT PROVIDER ONLY

When Microsoft services and users are deployed in your system, a Microsoft tenant must be set up for each Microsoft customer in the system. The Microsoft tenant workflows create default schedules, data syncs, and test connections, based on the solution capabilities enabled for the tenant.

Solutions and the Microsoft tenant

Solutions are licensed system components delivering specific functionality and features. As at release 25.3, for new and upgrading customers, the following solutions are available in the system and enabled by default in the Global Settings:

Deployment of the following solution capabilities is reserved for future development:

Inquire with your VOSS service representative for further details about the deployment and use of the reserved for development solutions.

Permissions required in the app registration for the Microsoft tenant, by solution:

Add a Microsoft tenant

This procedure adds and configures a Microsoft tenant at the customer level with one or more solution capabilities, including configuration of a single, customer configurable app registration containing all permissions associated with the selected solutions.

These steps also configure connections:

Prerequisites:

See Arbitrators in the Core Guide

To add and configure the Microsoft Tenant

  1. Log in to the Admin Portal as a Provider administrator.

    Note

    By default, the Provider administrator role is the only role that has the ability to create Tenant connections.

  2. Go to the Tenant Setup page.

  3. Click the Plus icon (+), then choose the hierarchy, typically, Customer.

  4. Optionally, add a description. The tenant name auto-populates the Name field. You can update it if required.

  5. At Cloud Environment Type, select the cloud environment type to authenticate to. For details, see Microsoft tenant cloud environment type.

  6. At Solution, select solution capabilities to enable for this tenant.

    Note

    As at 25.3, the following solutions are available: UC Automation, Email

    Solutions must be enabled for your system in the Global Settings. See Solutions and the Microsoft tenant. Displayed fields on the form are filtered by selected solutions. For example:

    • Email enabled? Displays Email Configuration settings.
    • UC Automation and Email enabled? Displays Email Configuration settings. Use VOSS Central App Registration cannot be used (Relevant only when only a single solution is enabled).

    It is NOT possible to disable/remove a solution on the tenant once you've saved the tenant.

  7. Configure settings and instructions based on enabled solutions:

    Note

    • In Shared Central App Registration, VOSS builds and maintains the app registration in their Microsoft Entra ID tenant and performs organizational and application validation with Microsoft.
    • Tenant ID and Application ID are recorded in the app registration and identify the tenant in the Microsoft cloud.
    • For the certificate:
      • You can generate a certificate in Automate and upload it to MS Entra ID, or;
      • If you already have a signed certificate from another source in your organization and it's already uploaded to MS Entra ID, you can upload that certificate into Automate and have Automate manage it on itself.
  1. Optionally, select Show Advanced Settings and Internet Proxy Settings to configure additional settings on the tenant, where relevant:

    Outbound Internet Proxy Settings:

    1. Do you have an outbound internet proxy deployed between the PowerShell proxy and the public internet?

      • Yes. Select Windows Server - Use HTTP Proxy.

        If the outbound Internet proxy requires authentication, select Windows Server - Use HTTP Proxy Authentication, and fill out a username and password.

        For the outbound Internet proxy IP address (FQDN) and port number, use the following format:

        xxx.xxx.xxx.xxx:yyyy (for example, 192.168.1.1:3128).

        If you wish to disable the use of a currently configured outbound internet proxy:

        • Uncheck Window Server - Use HTTP Proxy and save the Microsoft tenant configuration.
      • No. Clear the following fields: Windows Server - Use HTTP Proxy, Windows Server - Use HTTP Proxy Authentication, Windows Server - Proxy Server Username, Windows Server - Proxy Server Password

        Authenticated proxy is supported.

    2. At MS 365 HTTP proxy / MS 365 HTTPS proxy, set the outbound internet proxy server if required for traffic outbound to the public internet.

      The proxy setup defines the route for the MS Graph API communications that the system uses for communication with the MS 365 Cloud tenant.

      • For HTTP proxy traffic, fill out a MS 365 HTTP proxy value with the following format: http(s)://[user:password]@host:port/.

        Special characters in either the user or password must be URL encoded. Verify the required format with the proxy administrator.

      • For HTTPS proxy traffic, fill out a MS 365 HTTPS proxy value with the following format: http(s)://[user:password]@host:port/

        Special characters in either the user or password must be URL encoded. Verify the required format with the proxy administrator.

      Note

      • MS 365 HTTP proxy and MS 365 HTTPS proxy values will almost certainly be identical unless your proxy administrator has clearly told you that HTTP and HTTPS traffic are being proxied through different servers. It is not required that the MS 365 HTTP proxy address begin with http:// or that the MS 365 HTTPS proxy address begin with https://. It is perfectly acceptable to proxy HTTP traffic to an https:// address or HTTPS traffic to an http:// address.
      • In both cases the host can be a FQDN if resolvable via DNS or the IP address of the internet proxy.

    Advanced Settings

    The table describes fields in the Advanced Settings pane:

    Field Description
    Maximum Rendered Template Size The maximum allowed size of any rendered template for all models for all managed drivers. Size in bytes, so 900000000 is 900MB. Only set this value if the amount of data returned when using the default value is causing an error. Default is 900MB.
    MS Teams CsOnlineUser page size Defines page size for the msteamsonline/CsOnlineUser device model. Only set this value if the amount of data returned when using the default value is causing an error.
    MS Teams Number page size

    Defines the maximum number of records to retrieve at a time from APIs related to the msteamsonline/Number device model. Starting January 2025, Microsoft has set the page size limit for phone number retrieval to a maximum of 1000 numbers per query. Requests exceeding this limit will result in an error.

    See the Automate 24.2-PB1 release notes for the upgrade notes for EKB-22837, for details.

    MS 365 MsolUser page size

    Defines the maximum number of records to retrieve at a time from the API related to device/msgraph/MSOLUser.

    For optimal performance, leave this field blank to use the default value, 999.

    MS 365 Group page size

    Defines the maximum number of records to retrieve at a time from APIs related to device/msgraph/Group.

    For optimal performance, leave this field blank to use the default value, 999.

    Auto filter Teams users

    Defines whether to add a default, automatic filter to all CsOnlineUser syncs to only return records matching MsolUsers in the cache. Default is False.

    When enabled (True), no other sync filters can be used for CsOnlineUser syncs. Using additional filters will trigger a system error in this case.

    Important

    Automate issues a warning when it detects an in condition for UserPrincipalName used alongside other CsOnlineUser filters during sync and filtering. In Microsoft tenants with auto-filter enabled, the expected records may not be returned if your MsolUser cache is not up to date.

    System Message: ERROR/3 (<string>, line 311)

    Content block expected for the "note" directive; none found.

    .. note::
    
    
    

For details on the auto filter for Teams users, see Microsoft syncs in the Best Practices Guide

  1. Save the tenant configuration.

    Note

    Saving the tenant with the certificate deploys the certificate to the PowerShell proxy and installs it. You can then import the certificate on the tenant App registration in Microsoft Entra for authentication of all apps (MS Exchange, Teams, and Graph).

Next steps

Run the overbuild. See Overbuild for Microsoft in the UC Automation Guide

Configure Automate for Microsoft services in the UC Automation Guide

Related topics

Arbitrators in the Core Feature Guide

Shared central application registration in the UC Automation Guide

Generate a certificate for application registration in the UC Automation Guide

Upload a certificate to use for app registration in the UC Automation Guide

See PowerShell proxy server in the UC Automation Guide

Global Settings in the Core Guide

Datasync Builder in the Core Guide

Microsoft Defender setup, sync and overbuild in the UC Automation Guide

Overbuild for Microsoft in the UC Automation Guide

Network Device Lists (NDLs) in the Core Guide

Update a Microsoft tenant

Modifying a Microsoft tenant will only overwrite those driver parameters in the underlying connections (MSTeamsOnline, MSExchangeOnline, MSGraph) that are managed by the tenant workflows. Other driver parameters will be left as is.

It is NOT possible to disable/remove a solution on the tenant once you've saved the tenant.

Also refer to the Advanced Settings above to modify the page size options for the Microsoft Tenant in order to adjust the synchronization performance.

Related topics

Microsoft Quick Start Guide for Automate in the UC Automation Guide

Microsoft Overview in the UC Automation Guide

Microsoft syncs in the Best Practices Guide

Site Defaults Doc templates in the Core Guide

PowerShell proxy server in the UC Automation Guide

Overbuild for Microsoft in the UC Automation Guide

Microsoft tenant cloud environment type

When setting up the Microsoft tenant you can optionally choose a cloud environment type to authenticate to. Automate's default cloud environment for a Microsoft tenant is "Commercial".

On upgrade or install, the cloud environment type is set to this default value.

Automate also supports authentication to high security cloud environment types, allowing an admin to identify their Microsoft customer tenant as one that is operating in a high security cloud environment, either DoD (United States Department of Defense) or GCCH (Microsoft 365 Government Community Cloud High).

When the tenant cloud environment type is set to either DoD or GCCH, Automate sets the appropriate environment names for the Microsoft Teams and Microsoft Exchange PowerShell modules, and appropriate URLs are used for the Microsoft Graph API.

This relation implements the workflows to manage Microsoft Tenant connection parameters and enabled services.

Model Details: relation/MicrosoftTenant

Title Description Details
Tenant Group Assigned by FDP
  • Field Name: Tenant
  • Type: Object
Name * Microsoft Tenant user defined name can have a max length of 255 charactors within the following regex pattern - ^[a-zA-Z0-9-_ ]+$
  • Field Name: Tenant.name
  • Type: String
  • MaxLength: 255
  • Pattern: ^[a-zA-Z0-9-_. ]+$
Description Microsoft Tenant user defined description can have a max length of 255 charactors.
  • Field Name: Tenant.description
  • Type: String
  • MaxLength: 255
Cloud Environment Type Cloud environment type Default: Commercial
  • Field Name: Tenant.cloud_env_type
  • Type: String
  • Default: Commercial
  • MaxLength: 1024
Show Advanced Settings and Internet Proxy Settings Show Advanced Settings
  • Field Name: Tenant.show_advanced_settings
  • Type: Boolean
Solution Group Assigned by FDP
  • Field Name: Solution
  • Type: Object
UC Automation UC Automation feature toggle
  • Field Name: Solution.uc_automation
  • Type: Boolean
UC Monitoring UC Assurance/Monitoring feature toggle
  • Field Name: Solution.uc_assurance
  • Type: Boolean
UC Analytics UC Analytics feature toggle
  • Field Name: Solution.uc_analytics
  • Type: Boolean
Security Security feature toggle
  • Field Name: Solution.security
  • Type: Boolean
Email Email feature toggle
  • Field Name: Solution.email
  • Type: Boolean
Meeting Rooms Meeting Rooms feature toggle
  • Field Name: Solution.meeting_rooms
  • Type: Boolean
License Management License Management feature toggle
  • Field Name: Solution.license_management
  • Type: Boolean
Microsoft Application Authentication Group Assigned by FDP
  • Field Name: Microsoft Application Authentication
  • Type: Object
Use VOSS Central App Registration In shared central app registration, VOSS builds and maintains the app registration in their Microsoft Entra ID tenant, and performs organizational and application validation with Microsoft Default: true
  • Field Name: Microsoft Application Authentication.use_central_app_reg
  • Type: Boolean
  • Default: true
Microsoft Application Authentication
  • Field Name: microsoft_application_authentication
  • Type: Object
Use VOSS Central App Registration In shared central app registration, VOSS builds and maintains the app registration in their Microsoft Entra ID tenant, and performs organizational and application validation with Microsoft Default: true
  • Field Name: Microsoft Application Authentication.microsoft_application_authentication.use_central_app_reg
  • Type: Boolean
  • Default: true
Application ID * The Client ID or Application ID located in the Azure AD app registration portal.
  • Field Name: Microsoft Application Authentication.microsoft_application_authentication.client_id
  • Type: String
  • MaxLength: 1024
Tenant ID * The Tenant ID or Directory ID located in the Azure AD app registration portal.
  • Field Name: Microsoft Application Authentication.microsoft_application_authentication.tenant_id
  • Type: String
  • MaxLength: 1024
Certificate A locally stored certificate the public portion of which has been previously uploaded in the Azure AD app registration portal.
  • Field Name: Microsoft Application Authentication.microsoft_application_authentication.certificate_pkid
  • Type: String
  • MaxLength: 1024
Certificate Thumbprint Certificate Thumbprint for a certificate which has been previously uploaded in the Azure AD app registration portal. Required for Exchange.
  • Field Name: Microsoft Application Authentication.microsoft_application_authentication.certificate_thumbprint
  • Type: String
  • MaxLength: 1024
Secret A Client secret previously created in the Azure AD app registration portal. Not used for Exchange.
  • Field Name: Microsoft Application Authentication.microsoft_application_authentication.client_secret
  • Type: String
  • Is Password: True
  • Store Encrypted: True
  • MaxLength: 1024
Note A Client secret previously created in the Azure AD app registration portal. Not used for Exchange.
  • Field Name: Microsoft Application Authentication.microsoft_application_authentication.client_secret_note
  • Type: String
  • MaxLength: 1024
Authorize Microsoft Tenant This is the link to initiate the Microsoft grant process to obtain access to the Tenant.
  • Field Name: Microsoft Application Authentication.microsoft_application_authentication.authorize_microsoft_link
  • Type: String
  • MaxLength: 1024
  • Format: link
Application ID * The Client ID or Application ID located in the Azure AD app registration portal.
  • Field Name: Microsoft Application Authentication.client_id
  • Type: String
  • MaxLength: 1024
Tenant ID * The Tenant ID or Directory ID located in the Azure AD app registration portal.
  • Field Name: Microsoft Application Authentication.tenant_id
  • Type: String
  • MaxLength: 1024
Certificate A locally stored certificate the public portion of which has been previously uploaded in the Azure AD app registration portal.
  • Field Name: Microsoft Application Authentication.certificate_pkid
  • Type: String
  • MaxLength: 1024
Certificate Thumbprint Certificate Thumbprint for a certificate which has been previously uploaded in the Azure AD app registration portal. Required for Exchange.
  • Field Name: Microsoft Application Authentication.certificate_thumbprint
  • Type: String
  • MaxLength: 1024
Secret A Client secret previously created in the Azure AD app registration portal. Not used for Exchange.
  • Field Name: Microsoft Application Authentication.client_secret
  • Type: String
  • Is Password: True
  • Store Encrypted: True
  • MaxLength: 1024
Note A Client secret previously created in the Azure AD app registration portal. Not used for Exchange.
  • Field Name: Microsoft Application Authentication.client_secret_note
  • Type: String
  • MaxLength: 1024
Authorize Microsoft Tenant This is the link to initiate the Microsoft grant process to obtain access to the Tenant.
  • Field Name: Microsoft Application Authentication.authorize_microsoft_link
  • Type: String
  • MaxLength: 1024
  • Format: link
Security Configuration Group Assigned by FDP
  • Field Name: Security Configuration
  • Type: Object
Domain Microsoft Defender admin domain used to authenticate.
  • Field Name: Security Configuration.security_admin_domain
  • Type: String
  • MaxLength: 1024
Security Configuration
  • Field Name: security_configuration
  • Type: Object
Domain Microsoft Defender admin domain used to authenticate.
  • Field Name: Security Configuration.security_configuration.security_admin_domain
  • Type: String
  • MaxLength: 1024
Email Configuration Group Assigned by FDP
  • Field Name: Email Configuration
  • Type: Object
Domain Microsoft Exchange admin domain used to authenticate.
  • Field Name: Email Configuration.exchange_admin_domain
  • Type: String
  • MaxLength: 1024
Email Configuration
  • Field Name: email_configuration
  • Type: Object
Domain Microsoft Exchange admin domain used to authenticate.
  • Field Name: Email Configuration.email_configuration.exchange_admin_domain
  • Type: String
  • MaxLength: 1024
Data Sync Settings Group Assigned by FDP
  • Field Name: Data Sync Settings
  • Type: Object
Sync Type Select the type of data sync to be performed. Create default data syncs will create the default data syncs that is shipped with the product. Create a new MIF will create a new Model Instance Filter for a specific model. Use Datasync Builder will use the custom datasync template to create the data syncs. Default: sync_all_users
  • Field Name: Data Sync Settings.sync_type
  • Type: String
  • Default: sync_all_users
  • MaxLength: 1024
  • Choices: ["Create default data syncs", "Create default data syncs with custom MS365 MIF", "Use Datasync Builder"]
Data Sync Settings
  • Field Name: datasync_settings
  • Type: Object
Sync Type Select the type of data sync to be performed. Create default data syncs will create the default data syncs that is shipped with the product. Create a new MIF will create a new Model Instance Filter for a specific model. Use Datasync Builder will use the custom datasync template to create the data syncs. Default: sync_all_users
  • Field Name: Data Sync Settings.datasync_settings.sync_type
  • Type: String
  • Default: sync_all_users
  • MaxLength: 1024
  • Choices: ["Create default data syncs", "Create default data syncs with custom MS365 MIF", "Use Datasync Builder"]
Datasync Profile Select the datasync profile to be used. The datasync profile is a predefined set of data sync templates. The datasyncs in the profile are used to create the data syncs.
  • Field Name: Data Sync Settings.datasync_settings.datasync_profile
  • Type: String
  • MaxLength: 1024
Datasync Templates Select the datasync templates to be used. The datasync template list will be used to create the data syncs.
  • Field Name: datasyncs.[n]
  • Type: Array
Datasync Template Specify the predifined datasync template
  • Field Name: Data Sync Settings.datasync_settings.datasyncs.[n].datasync_template_name
  • Type: String
  • MaxLength: 1024
First Execution Date (YYYY-MM-DD. Local date) Execution Date
  • Field Name: Data Sync Settings.datasync_settings.datasyncs.[n].first_date
  • Type: String
  • MaxLength: 1024
  • Pattern: ^\d{4}\-(0[1-9]|1[012])\-(0[1-9]|[12]\d|3[01])$
First Execution Time (HH:MM:SS. Local time) Execution Time
  • Field Name: Data Sync Settings.datasync_settings.datasyncs.[n].first_time
  • Type: String
  • MaxLength: 1024
  • Pattern: ^([0-1]\d|2[0-3]):(0[0-9]|[1-5]\d):(0[0-9]|[1-5]\d)$
User Filters User Filters are treated as OR conditions when syncing users
  • Field Name: mif_filters.[n]
  • Type: Array
Custom Filter Specify Custom filter parameters or use predifined filters Default: false
  • Field Name: Data Sync Settings.datasync_settings.mif_filters.[n].use_custom_filter
  • Type: Boolean
  • Default: false
Filter Name
  • Field Name: Data Sync Settings.datasync_settings.mif_filters.[n].filter_name
  • Type: String
  • MaxLength: 1024
Attribute Filters
  • Field Name: attr_filters.[n]
  • Type: Array
Attribute Name The model attribute name for which the filter applies.
  • Field Name: Data Sync Settings.datasync_settings.mif_filters.[n].attr_filters.[n].attr_name
  • Type: String
  • MaxLength: 1024
Condition The nature of comparison to be made for the filter. Condition can be 'Equals', 'Not Equals', 'Greater Than', 'Less Than', 'In', 'Not In' or 'Like'
  • Field Name: Data Sync Settings.datasync_settings.mif_filters.[n].attr_filters.[n].condition
  • Type: String
  • MaxLength: 1024
  • Choices: ["Equals", "Not Equals", "Greater Than", "Less Than", "In", "Not In", "Like"]
Value A single value to which the condition is applied. Value is used when the condition is one of 'Equals', 'Not Equals', 'Greater Than', or 'Less Than'
  • Field Name: Data Sync Settings.datasync_settings.mif_filters.[n].attr_filters.[n].value
  • Type: String
  • MaxLength: 1024
Values A list of multiple values to which the condition is applied. Values are used when the condition is either 'In' or 'Not In'
  • Field Name: value_list.[n]
  • Type: Array
Datasync Profile Select the datasync profile to be used. The datasync profile is a predefined set of data sync templates. The datasyncs in the profile are used to create the data syncs.
  • Field Name: Data Sync Settings.datasync_profile
  • Type: String
  • MaxLength: 1024
Datasync Templates Select the datasync templates to be used. The datasync template list will be used to create the data syncs.
  • Field Name: datasyncs.[n]
  • Type: Array
Datasync Template Specify the predifined datasync template
  • Field Name: Data Sync Settings.datasyncs.[n].datasync_template_name
  • Type: String
  • MaxLength: 1024
First Execution Date (YYYY-MM-DD. Local date) Execution Date
  • Field Name: Data Sync Settings.datasyncs.[n].first_date
  • Type: String
  • MaxLength: 1024
  • Pattern: ^\d{4}\-(0[1-9]|1[012])\-(0[1-9]|[12]\d|3[01])$
First Execution Time (HH:MM:SS. Local time) Execution Time
  • Field Name: Data Sync Settings.datasyncs.[n].first_time
  • Type: String
  • MaxLength: 1024
  • Pattern: ^([0-1]\d|2[0-3]):(0[0-9]|[1-5]\d):(0[0-9]|[1-5]\d)$
User Filters User Filters are treated as OR conditions when syncing users
  • Field Name: mif_filters.[n]
  • Type: Array
Custom Filter Specify Custom filter parameters or use predifined filters Default: false
  • Field Name: Data Sync Settings.mif_filters.[n].use_custom_filter
  • Type: Boolean
  • Default: false
Filter Name
  • Field Name: Data Sync Settings.mif_filters.[n].filter_name
  • Type: String
  • MaxLength: 1024
Attribute Filters
  • Field Name: attr_filters.[n]
  • Type: Array
Attribute Name The model attribute name for which the filter applies.
  • Field Name: Data Sync Settings.mif_filters.[n].attr_filters.[n].attr_name
  • Type: String
  • MaxLength: 1024
Condition The nature of comparison to be made for the filter. Condition can be 'Equals', 'Not Equals', 'Greater Than', 'Less Than', 'In', 'Not In' or 'Like'
  • Field Name: Data Sync Settings.mif_filters.[n].attr_filters.[n].condition
  • Type: String
  • MaxLength: 1024
  • Choices: ["Equals", "Not Equals", "Greater Than", "Less Than", "In", "Not In", "Like"]
Value A single value to which the condition is applied. Value is used when the condition is one of 'Equals', 'Not Equals', 'Greater Than', or 'Less Than'
  • Field Name: Data Sync Settings.mif_filters.[n].attr_filters.[n].value
  • Type: String
  • MaxLength: 1024
Values A list of multiple values to which the condition is applied. Values are used when the condition is either 'In' or 'Not In'
  • Field Name: value_list.[n]
  • Type: Array
Outbound Internet Proxy Settings Group Assigned by FDP
  • Field Name: Outbound Internet Proxy Settings
  • Type: Object
Proxy address Proxy address (RFC 3986 compliant)
  • Field Name: Outbound Internet Proxy Settings.outbound_proxy_address
  • Type: String
  • MaxLength: 255
Outbound Internet Proxy Settings
  • Field Name: outbound_internet_proxy_settings
  • Type: Object
Proxy address Proxy address (RFC 3986 compliant)
  • Field Name: Outbound Internet Proxy Settings.outbound_internet_proxy_settings.outbound_proxy_address
  • Type: String
  • MaxLength: 255
Proxy username Proxy username
  • Field Name: Outbound Internet Proxy Settings.outbound_internet_proxy_settings.outbound_proxy_username
  • Type: String
  • MaxLength: 255
Proxy password Proxy password
  • Field Name: Outbound Internet Proxy Settings.outbound_internet_proxy_settings.outbound_proxy_password
  • Type: String
  • Is Password: True
  • Store Encrypted: True
  • MaxLength: 255
Proxy username Proxy username
  • Field Name: Outbound Internet Proxy Settings.outbound_proxy_username
  • Type: String
  • MaxLength: 255
Proxy password Proxy password
  • Field Name: Outbound Internet Proxy Settings.outbound_proxy_password
  • Type: String
  • Is Password: True
  • Store Encrypted: True
  • MaxLength: 255
Advanced Settings Group Assigned by FDP
  • Field Name: Advanced Settings
  • Type: Object
Maximum Rendered Template Size The maximum allowed size of any rendered template for all models for all managed drivers. Size in bytes, so 900000000 is 900MB. Only set this value if the amount of data returned when using the default value is causing an error. The default value used if this is not set will be 900MB.
  • Field Name: Advanced Settings.max_rendered_template_size
  • Type: String
  • MaxLength: 1024
Advanced Settings
  • Field Name: advanced_settings
  • Type: Object
Maximum Rendered Template Size The maximum allowed size of any rendered template for all models for all managed drivers. Size in bytes, so 900000000 is 900MB. Only set this value if the amount of data returned when using the default value is causing an error. The default value used if this is not set will be 900MB.
  • Field Name: Advanced Settings.advanced_settings.max_rendered_template_size
  • Type: String
  • MaxLength: 1024
MS Teams CsOnlineUser page size The page size for the msteamsonline/CsOnlineUser device model. Only set this value if the amount of data returned when using the default value is causing an error. The default value used if this is not set will be 120000.
  • Field Name: Advanced Settings.advanced_settings.CsOnlineUser_page_size
  • Type: String
  • MaxLength: 1024
MS Teams Number page size The page size for the msteamsonline/Number device model. The default value is 1000 when left empty. Only set this value lower if the amount of data returned, when using the default maximum value of 1000, is causing an error.
  • Field Name: Advanced Settings.advanced_settings.Number_page_size
  • Type: String
  • MaxLength: 1024
MS 365 MsolUser page size Controls the number of records retrieved at a time from the device/msgraph/MSOLUser related API. Leaving it blank uses a default of 999 for optimal performance. Only modify this value if you encounter sync errors (e.g., 'Template output exceeded memory limit'), where you can specify a smaller value to resolve the issue. Note that reducing the value may affect sync performance, so use the largest value that doesn't cause errors.
  • Field Name: Advanced Settings.advanced_settings.msol_user_api_page_size
  • Type: String
  • MaxLength: 1024
MS 365 Group page size Governs the number of records fetched at once from the device/msgraph/Group related APIs. When left empty, it defaults to 999 for efficient performance. Adjust this value only if you encounter synchronization errors, like ('Template output exceeded memory limit.'). You can specify a smaller value to resolve errors, but be aware that reducing the value may impact sync performance, so use the largest suitable page size.
  • Field Name: Advanced Settings.advanced_settings.groups_api_page_size
  • Type: String
  • MaxLength: 1024
Auto filter Teams users Add a default filter to all CsOnlineUser syncs to only return records which match MsolUsers in the cache
  • Field Name: Advanced Settings.advanced_settings.auto_filter_teams_users
  • Type: Boolean
MS Teams CsOnlineUser page size The page size for the msteamsonline/CsOnlineUser device model. Only set this value if the amount of data returned when using the default value is causing an error. The default value used if this is not set will be 120000.
  • Field Name: Advanced Settings.CsOnlineUser_page_size
  • Type: String
  • MaxLength: 1024
MS Teams Number page size The page size for the msteamsonline/Number device model. The default value is 1000 when left empty. Only set this value lower if the amount of data returned, when using the default maximum value of 1000, is causing an error.
  • Field Name: Advanced Settings.Number_page_size
  • Type: String
  • MaxLength: 1024
MS 365 MsolUser page size Controls the number of records retrieved at a time from the device/msgraph/MSOLUser related API. Leaving it blank uses a default of 999 for optimal performance. Only modify this value if you encounter sync errors (e.g., 'Template output exceeded memory limit'), where you can specify a smaller value to resolve the issue. Note that reducing the value may affect sync performance, so use the largest value that doesn't cause errors.
  • Field Name: Advanced Settings.msol_user_api_page_size
  • Type: String
  • MaxLength: 1024
MS 365 Group page size Governs the number of records fetched at once from the device/msgraph/Group related APIs. When left empty, it defaults to 999 for efficient performance. Adjust this value only if you encounter synchronization errors, like ('Template output exceeded memory limit.'). You can specify a smaller value to resolve errors, but be aware that reducing the value may impact sync performance, so use the largest suitable page size.
  • Field Name: Advanced Settings.groups_api_page_size
  • Type: String
  • MaxLength: 1024
Auto filter Teams users Add a default filter to all CsOnlineUser syncs to only return records which match MsolUsers in the cache
  • Field Name: Advanced Settings.auto_filter_teams_users
  • Type: Boolean