Storing shared mailboxes in the CMDB

andy_now
Tera Contributor

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.

5 REPLIES 5

AJ-TechTrek
Giga Sage
Giga Sage

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

Hi Ajay,

 

Each record will have the fields:

  1. Shared mailbox (display name)
  2. Mailbox address
  3. Approval group
  4. Company

Not sure if extending from your suggestions would be advantageous over extending the base CMDB_CI table.

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

V S Jithendra K
Tera Contributor

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.