Hi keunk,
Great questions! Let me know if these answers help, and feel free to reach out for more clarification if needed.
Does your plugin need the user to be an agent? It looks like assignee is an agent or can he be a customer too?
No, users do not need to be agents. The plugin simply takes an email address as the assignee field. If a user exists with the same email in osTicket, assets will be linked to that user on the plugin side.
Location, can it be linked to a organization/department or are these manual entries?
Currently, location is a manual entry. Its purpose is to provide another field to search/filter on. In the near future, there will be some updates coming out that will add the ability to link assets to tickets, user pages, departments, etc.
Can the hostnames be read from Active Directory? We have all hostnames listed in AD and importing them as well as the users would be a nice option for us.
At the moment, this is not possible. I have done some research into the possibility of adding a feature like this, but it is going to be a while before it can be implemented. However, you can export a CSV from your AD and import that directly into Inventory Manager. For long term maintenance of assets, there is an API available. For instance, my company is using a PowerShell script that runs during our imaging process and updates/creates assets automatically using the API.
I update the plugin fairly regularly with bug fixes and new features so keep an eye out for changes. If you run into any issues with the plugin, please reach out. You can either create a post in this forum, submit an issue on the GitHub repo, or email me directly at ostinventorymgr[at]gmail[dot]com.
[edited by admin]