Tag vs Object Group
I need to organize some of my objects in groups and I am wondering what are the consequences of using tags and object groups. Object management through API is important in my case.
As far as I understand, object groups seem easier to manage. As they are objects, they can be created, modified and have objects assigned through the API. Moreover, obtaining the list of objects in a group is also straightforward.
On the other hand, tags are not objects but attributes of the General category. Tags are not returned by cmdb.object.read and as far as I have tested, they cannot be assigned in cmdb.object.create. The list of objects in a tag can be retrieved using idoit.search and filtering the results that do belong to the tag.
Are there any other consequences of using one or the other?
Have tags a different purpose than grouping objects under a certain category?
In this topic, it is explained how to manage tags using the API. The limitations in the use of tags I mention in my previous post do not exist.
However, I am still wondering about the consequences of using tags vs object groups.