uipath bot class and their attributes
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi,
Can someone let me know which class to use for uipath bot in servicnow CMDB and what should be the recommended/dependent attributes?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hello @Kapilitsm,
Robot [cmdb_ci_rpa_robot] extends Application [cmdb_ci_appl] Base Robot [cmdb_ci_base_rpa_robot] extends Software [cmdb_ci_spkg] Bot Process [cmdb_ci_rpa_robot_process] extends Business Process
For a UiPath bot, model it as cmdb_ci_rpa_robot, that is the class RPA Hub uses when you need the robot to hang off infrastructure and service relationships in CMDB rather than just sitting inside the RPA Hub app scope. In practice, don't drop it in flat, create a Business Application record for UiPath as the platform, then put the individual robots and their bot processes underneath it so cost and ownership roll up properly under CSDM.
Attributes worth populating on the robot record:
- vendor set to UiPath, and install status kept current as bots get decommissioned
- type (attended vs unattended), since that drives how the robot is triggered and licensed
- supported_by and managed_by so incidents route to the right RPA team
- a Runs on::Runs relationship to the VM or workstation the robot is installed on
- a relationship to the service account the robot authenticates as
If you're on an older release without cmdb_ci_rpa_robot available, check whether RPA Hub / Automation Engine is actually activated, that class ships with the plugin, not base CMDB.
References
- How to handle RPA / Bots in CSDM
- Understanding Attended / Unattended / Skilled Automation in ServiceNow RPA
- Robotic Process Automation (RPA) Hub documentation
Thank you,
Vikram Karety
Octigo Solutions INC