diff --git a/README.md b/README.md index 956bf0940..6f19597ba 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,6 @@ The Inventory Agent for Android allows you to collect a complete inventory of yo Now you can choose (from the server information) whether this inventory should create a ```Phone``` or a ```Computer``` on GLPI - ## Compatibility Matrix ### GLPI Android Inventory Agent @@ -66,6 +65,37 @@ GLPI Android Inventory Agent is compatible with Android 4.1 and higher (to Andro Are you having trouble installing our GLPI Android Agent? You can subscribe to our professional support GLPI Network [here](https://services.glpi-network.com). +## Configuring the Agent with an EMM / MDM Tool + +The GLPI agent can be deployed/configured from an **MDM** / **EMM** tool + +- Samsung Knox +- AirWatch +- InTunes +- MobileIron +- etc. + +!!! Note + As long as the **MDM** / **EMM** tool is compatible with [managed configurations](https://developer.android.com/work/managed-configurations), you can configure the GLPI Agent (at deployment or on the fly). + +Here is the list of configurable settings: + +- **`auto_start_on_boot`** => Run an inventory at startup (`Bool` `true` / `false`) +- **`automatic_inventory`** => Enable automatic inventory (`Bool` `true` / `false`) +- **`frequency`** => Frequency of automatic inventory (`String` `Day` / `Week` / `Month` default `Day`) +- **`server_configuration_list`** => (`Bundle`) + - **`server_url`** => GLPI server URL (`String`) + - **`server_tag`** => TAG (`String`) + - **`server_login`** => Username for basic authentication (`String`) + - **`server_password`** => Password for basic authentication (`String`) + - **`server_itemtype`** => Asset type in GLPI (`String` `Computer` / `Phone` default `Computer`) + - **`server_custom_asset_serial`** => Custom serial number to replace the one generated by the agent (`String`) + +!!! Note "Good to Know" + - `server_configuration_list` allows you to configure multiple GLPI servers. + - If you want to update a GLPI server, the `server_url` configuration serves as a reconciliation key. + - As soon as a configuration is applied or if an error occurs, the GLPI Agent will inform the MDM tool. + ## Documentation We maintain a detailed documentation of the project on the website, check the [How-tos](http://glpi-project.github.io/android-inventory-agent/howtos/) and [Development](http://glpi-project.github.io/android-inventory-agent/) section.