Storing shared mailboxes in the CMDB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-28-2024 02:24 PM - edited 02-28-2024 02:26 PM
I'm automating adding users to a shared mailbox, could be 100s of mailboxes to choose from. Each mailbox may have its own default permissions or approval groups.
I thought about a decision table but I'm sure there's a limit of records that can stored in there, either for performance or maintenance reasons.
I looked at the CMDB and not sure if I should extend CMDB_CI or if there's a sub-class that more suitable to extend from.
Anyone been through something similar? Am I on the right track, open to suggestions.
- Labels:
-
Data Foundations
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-29-2024 06:27 AM
Hi @andy_now ,
Can you please help to share , what you want to store in Cmdb class, is this mailbox server information or user details etc.
As there are couple of OOB class like sendmail (cmdb_ci_appl_sendmail), Email Server (cmdb_ci_email_server), Exchange Mailbox (cmdb_ci_exchange_mailbox), Exchange mail box server (cmdb_ci_exchange_mailbox_server), based on your requirement you can use or create a class under the CMDB_ci table.
Also there is no limit of records to store in it.
Please appreciate the efforts of community contributors by marking appropriate response as Mark my Answer Helpful or Accept Solution this may help other community users to follow correct solution in future.
Thanks
AJ
Linkedin Profile:- https://www.linkedin.com/in/ajay-kumar-66a91385/
ServiceNow Community Rising Star 2024
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-01-2024 12:58 AM
Hi Ajay,
Each record will have the fields:
- Shared mailbox (display name)
- Mailbox address
- Approval group
- Company
Not sure if extending from your suggestions would be advantageous over extending the base CMDB_CI table.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-01-2024 05:29 AM
Hi @andy_now ,
Now you need choose to to update those field or not, Also if those are mandatroy , you can use the dictionary table for that.
Also best thing is using the OOB Table, But Also I Ok to use the CMDB_CI table to create a class under that if you requirement not filled using that.
Please appreciate the efforts of community contributors by marking appropriate response as Mark my Answer Helpful or Accept Solution this may help other community users to follow correct solution in future.
Thanks
AJ
Linkedin Profile:- https://www.linkedin.com/in/ajay-kumar-66a91385/
ServiceNow Community Rising Star 2024
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-29-2024 07:03 AM
Hi Andy,
We are also looking to automate the same use case. Could you share your views on how this automation is achieved. Did you manage to get the Shared Mailbox data into ServiceNow? If yes, where do you store the data? CMDB or a custom table?
Any inputs/response is appreciated.
Regards,
Kumar.