The most simple way - without considering other options - would be to create an extension which allows you to keep track of this data (this could range from a simple yes/no field; to a record which would contain typical appointment info: start/end date time); and then to adjust the OQL query which selects the allowed values for agents that can be assigned.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I gave it a try. I used the Holiday class as a starting point. Adding a start/end date time field.
When I installed it, I can see it in the Data Model, but it is not showing up in the administrators portal anywhere.
How can I have this new vacation class show up in the admin GUI. Maybe under the Miscellaneous items at the bottom of the overview screen.
Code attached…
Thanks,
Andrew
I don’t think I'm communicating well. I’m not referring to the Standard Portal, But the console that admins and agents use. See attachment.
Using the itop documentation: Creating a new class of CI: Monitor. I’ve been able to create a number of new “End user devices” See attachment.
Now, we would like to create a new class of CI named vacations. A CI similar to the Holiday CI. However, putting it under End user devices makes no sense to us. Having it show up in the Miscellaneous group in the overview of the Configuration Management would be ideal. I’m not sure how to do this. Would changing the parent to <parent>Miscellaneous</parent> work? But, then what would be in the category <category>searchable,bizmodel</category>?
I don't really understand while a "vacations" object should be a CI class...
"Miscellaneous" is not an existing class, it's just a dashboard grouping.
For creating a class outside of any existing hierarchy, just set it here:
<parent>cmdbAbstractObject</parent>
To display it in the CMDB dashboard, change that dashboard in iTop after you have added the class, export the new dashboard and push it in an extension as the new official dashboard for this menu.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi all,
Is there a way to have an agent unavailable?
Say, an agent is out sick, so no tickets can be assigned to them.
Thanks,
Andrew
Hi Andrew
The most simple way - without considering other options - would be to create an extension which allows you to keep track of this data (this could range from a simple yes/no field; to a record which would contain typical appointment info: start/end date time); and then to adjust the OQL query which selects the allowed values for agents that can be assigned.
Thanks Jeffrey...
I gave it a try. I used the Holiday class as a starting point. Adding a start/end date time field.
When I installed it, I can see it in the Data Model, but it is not showing up in the administrators portal anywhere.
How can I have this new vacation class show up in the admin GUI. Maybe under the Miscellaneous items at the bottom of the overview screen.
Code attached…
Thanks,
Andrew
Hello,
Not sure to understand why to display the Holiday class in the portal, considering the first need you expressed ?
Anyhow, to display a class in the portal, you'll have to configure scopes and add a new brick or customize an existing one... https://www.itophub.io/wiki/page?id=latest:customization:start#customizing_the_portal
Hi Pierre,
Thanks, for the response.
I don’t think I'm communicating well. I’m not referring to the Standard Portal, But the console that admins and agents use. See attachment.
Using the itop documentation: Creating a new class of CI: Monitor. I’ve been able to create a number of new “End user devices” See attachment.
Now, we would like to create a new class of CI named vacations. A CI similar to the Holiday CI. However, putting it under End user devices makes no sense to us. Having it show up in the Miscellaneous group in the overview of the Configuration Management would be ideal. I’m not sure how to do this. Would changing the parent to <parent>Miscellaneous</parent> work? But, then what would be in the category <category>searchable,bizmodel</category>?
So much I don’t understand.
Thanks,
Andrew
I don't really understand while a "vacations" object should be a CI class...
"Miscellaneous" is not an existing class, it's just a dashboard grouping.
For creating a class outside of any existing hierarchy, just set it here:
To display it in the CMDB dashboard, change that dashboard in iTop after you have added the class, export the new dashboard and push it in an extension as the new official dashboard for this menu.
Thank you Vincent, I'll give that a try.