Hello
What is the best way to create automatically an element in Dataminer that is first introduced in an inventory system?
Load by .csv..?
Thank you.
BR
Bruno Sousa
Hi Bruno,
It will be interesting to know how you envision the interaction between DataMiner and your inventory system:
- Should DataMiner will request data from your inventory system to know what elements should be created? If this is the case:
- Will DataMiner request information by querying directly a DB?
- Or your inventory will expose a API that DataMiner can use to request information?
- Should DataMiner connect to a webhook to receive notifications from the inventory system whenever there is an action to perform on DataMiner (e.g. create an element)?
For these use cases, we will need to build a connector that will interface with your inventory system. For the provisioning, we could have a look at IDP and use the provisioning module to provision/update/remove elements.
If it is not required that DataMiner interacts with your inventory system, I could think of two possible approaches:
- As Toon suggested, your platform (that interacts with the inventory system) should generate a CSV file with the columns required by DataMiner to successfully provision elements. Keep in mind that CSV file provisioning does not support element removal, i.e. if you remove a row (that represents a provisioned element) from the CSV file, the corresponding element in DataMiner will not be removed.
- Another option is to use the DataMiner web API. You can enhance your platform (that interact with the inventory system) by using the web API to create/delete elements.