Custom managed
For a custom managed connector, a dedicated AWM Platform app takes care of the communication and processing of the external data.
The AWM Platform app is a Planon embedded application that is developed for a specific task (e.g. communication with a partner sensoring system).
* 
To retrieve data, a custom managed connector uses either a pull or a push method (via a webhook or websocket protocol).
Schematic overview of flow of the agile workplace management setup with the connector in between AWM and the sensoring system. Via a custom Platform app sensor data is delivered to the connector.Schematic overview of flow of the agile workplace management setup with the connector in between AWM and the sensoring system. Via a custom Platform app sensor data is delivered to the connector.
The relation of this Platform app is based on the Connector code. You can add this type of connector manually, but the app can also automatically add a connector at activation.
Planon distinguishes two types of custom managed connectors, based on its strategy:
Pull
A custom managed connector that pulls the data from the external system at a specific interval, similar to the Planon managed connectors.
In this case, the Class name field at the AWM Connector needs to be filled in to identify the process:
Field
Description
Class name
Select one of the available classes, installed by apps, that performs the polling.
App name
The value in this read-only field is filled in automatically based on the selected class.
App module name
The value in this read-only field is filled in automatically based on the selected class.
Partner identifier
The value in this read-only field is filled in automatically based on the selected class.
Push
A custom managed connector that works with events that push the data from the external system to Planon. When the sensoring system publishes a new measurement, it will be updated at the measurement point. All available functions depend on the AWM Platform app related to the connector.
* 
When using the Push method, note that the Class name field should be left empty.