Frontline Education is pleased to announce the latest enhancements for Asset Management (formerly TIPWeb-IT), which includes Mosyle MDM integration.
Release Overview
Highlights include:
- Mosyle MDM Integration
Mosyle MDM Integration
Frontline Asset Management version 15.2 officially supports Mosyle MDM integration. This release continues our commitment to flexible MDM connectivity and improves device visibility by syncing key device data directly from the Mosyle API.
Key Capabilities
- MDM field synchronization: Automatically imports device properties, including device name, MAC address, last seen date, latitude/longitude, OS version, and MDM status.
- Nightly sync via API: A read-only job runs every night to keep asset data current. Devices are matched by serial number.
- On-demand sync: District administrators can initiate a one-time sync from the "Mosyle Integration Settings" screen to validate credentials or fetch the latest data.
- Field mapping: Mosyle MDM fields are mapped to Asset Management system-defined fields, viewable in the "Tags" grid, "Tag Information" modal, and applicable reports.
Data Fields Pulled from Mosyle
The Mosyle MDM integration currently supports eight device fields in Asset Management. At this time, external IP is not provided through the Mosyle API.
| Asset Management MDM Field | Mosyle Field Name |
|---|---|
| Device Name | DeviceName |
| External IP | — |
| Internal IP | LastLanIP |
| Last Login Date | DateCheckin (epoch) |
| Last Login User | UserName |
| Last Seen Date | DateInfo (epoch) |
| LAT/LONG | Latitude/Longitude |
| MAC Address | wifiMacAddress |
| MDM Status | Status |
| OS | OSVersion |
Setup and Authorization
Enablement Prerequisites
- Mosyle admin rights: You must have full administrator access in Mosyle, including permission to create users, roles, and API tokens.
- Mosyle subscription: Mosyle Manager Premium is required to enable API integration.
- Mosyle API-based administrator account: The district must create an API-only administrator and generate an API token that allows read access to devices for Frontline Asset Management.
- Frontline Asset Management access: You must be a District Administrator in Frontline Asset Management to configure integrations.
Setup and Verification
- Log in to Frontline Asset Management with District Administrator rights.
- Under Management, select Integration Settings > Mosyle Integrations.
- In the Access Token field, paste the API key with device-read access, generated from the Mosyle manager console.
- In the API Username/Email field, paste the API-based administrator account email from the Mosyle manager console.
- In the API Password field, paste the API-based administrator account password from the Mosyle manager console.
- Click Save to verify the Mosyle credentials entered.
- Click Initiate One-Time Sync to run the first sync manually.
Mosyle Integration Status
The "Mosyle Integration Status" grid gives administrators a clear view into recent sync activity between the Mosyle MDM and Frontline Asset Management, including job status, logs, and error tracking.
Real-Time Sync Log
The integration grid includes a real-time sync log that displays:
- Started – The date and time the sync began
- Job ID – A unique identifier for each sync attempt
- State – Status of the sync (for example, "DataImported," "Queued," "Processing," "Error")
- Notes – Summary information for failed jobs or flags for issues requiring attention
- Clipboard Icon – Click to open a step-by-step breakdown of sync activity for that job
When you click the log icon for a sync job, you will see a timestamped list of every step in the process, including:
- Queued
- Processing
- Authenticated
- DataExtracted (device count shown)
- DataUploaded
- DataTransformed
- DataImportInitiated
- DataImported
Monitoring, Verification, and Data Access
Nightly Sync Logic
- Runs once every night
- Matches devices by serial number (i.e., no serial, no update)
- Duplicate serial numbers trigger a warning and are skipped.
Verifying a Sync
- Check the "Job History" grid for "Completed" status.
- Compare values with Mosyle if needed.
- Open a tag record and confirm that MDM fields are populated.
Viewing MDM Data
| Asset Management Area | Details | User Access |
|---|---|---|
| "Tag Information" modal – View/Edit/Report | All nine MDM fields are displayed; values are applicable per customer-imported data | All Users |
| Admin/Site/Warehouse View > "Tags/Inventory" grid | Displayed according to the order of the selected grid columns | All Users |
| "Edit Columns" and Grid ("Tags" grid) – MDM fields and data display | Displayed according to the order of the selected grid columns | All Users |
| "Archived Inventory" Report | By default, all columns display in this report after "Asset UID" and before "Custom Field 1" | Admin Admin, Admin User |
| "Component Listing" Report | Displayed according to the order of the selected grid columns | All Users |
| "Status Lifecycle" Report | Displayed according to the order of the selected grid columns | All Users |
| "Tag Listing" Report | Displayed according to the order of the selected grid columns | All Users |
| "Inventory Listing" Report | Displayed according to the order of the selected grid columns | All Users |
| Site View > Tag Export | Displays after "Asset UID" and before "Custom Field 1" | All Users |
| Warehouse View > Inventory Export | Displays after "Asset UID" and before "Custom Field 1" | Warehouse Users, Admin Admin, Admin Users |
| Site/Warehouse View > "Rooms" tab | Verify the contents of the room for MDM fields after import. | All Users |
| Drop-Down – "Rooms Component Listing" Report | Displays after "Asset UID" and before "Custom Field 1" | All Users |
Known Limitations
- Duplicate serial numbers are skipped.
- Devices must pre-exist in Asset Management; the sync does not create assets.
- Some data fields may not be populated depending on device type or availability of the data from Mosyle’s APIs.
- Detailed import reports are not supported at this time (e.g., synced 100 devices; 50 were skipped due to duplicate serial numbers).
- Integration is read-only; no changes are written back to Mosyle (e.g., no OU changes or provisioning or deprovisioning).
- Integration does not currently support audit workflows.
- Some data points may be blank if Mosyle does not supply them for a given device type.
- No CSV download of device import information is yet available to see which serial numbers were updated, skipped, or not found.
Previous Releases
The following are release notes for prior releases.
| Version | Release Date |
|---|---|
| 14.1 Release Notes | January 14, 2025 |
| 13.3 Release Notes | December 12, 2023 |
| 13.2 Release Notes | June 19, 2023 |
| 13.1 Release Notes | March 28, 2023 |
| 12.4 Release Notes | November 1, 2022 |
| 12.3 Release Notes | June 28, 2022 |
| 12.2 Release Notes | April 19, 2022 |
| 12.1 Release Notes | January 25, 2022 |
| 11.4 Release Notes | October 5, 2021 |