Consumables catalog by stockroom/location
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Friday
Hi community,
I have a requirement for one of our customers and I had doubts about what actually is possible or not with the base tables. (So is my requirement actually achievable without HAM ?)
The requirement:
Having a consumables catalog for multiple countries. Each country will have their own dedicated stockroom with their available consumables. And of course, when a user requests a consumable from the catalog and it gets delivered/handed over, it should reduce the quantity from the stockroom the user is linked to.
Also, the user should be able to select the cost center as well.
My question is: is this achievable without customization and without getting HAM ? I feel like all the the table I need to achieve this are already there. I have a couple ideas on how I could achieve this, but I'm afraid that would overwrite an automation that is already there. So any idea or documentation is welcome !
Thank you in advance !
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Friday
Hi @Sest04503059 ,
You want a catalog of consumables.
Each country has its own stockroom with its own consumables.
When a user orders something, the stockroom quantity should go down for the stockroom linked to that user’s country.
The user should also be able to pick a cost center.
What ServiceNow can do without HAM
Stockrooms and consumables tables already exist in the base platform. You can set up stockrooms and link consumables to them.
Catalog items can be created for consumables.
Cost centers are also available in the base tables, so you can add a variable for that.
But here’s the catch:
Automatic quantity reduction (when something is delivered) is not built‑in unless you have HAM.
Without HAM, you’d need to build your own logic (using Flow Designer or Business Rules) to reduce the quantity in the right stockroom.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Friday
Hi @Sest04503059 ,
Let me break it down.
What base platform already gives you
- Consumable catalog items - available without HAM
- Stockrooms per country, tied to location - available without HAM
- Quantity tracking per stockroom - available without HAM
- Cost center selection on a catalog item - available without HAM
- User → location → stockroom linkage - the data relationship exists, but there is no logic driving it
- Auto quantity decrement on fulfillment - HAM Pro only
- Stockroom routing from user location - HAM Pro only
The quantity field won't move on its own. HAM's fulfillment workflows are what drive the decrement, create the consumed asset record for audit trail, and handle the stockroom routing. None of that fires without the plugin. Worth flagging also — there's a known quirk where the Consume button only activates if the user's location matches the stockroom location exactly, which makes multi-country setups tricky even when HAM is present (see the Sourcing & Stockrooms thread linked below).
If you go without HAM - Flow Designer approach: It's achievable, but you'll need to replicate the consume logic manually. At a minimum, your flow triggered on RITM fulfillment needs to:
The risk worth flagging: if HAM Pro is ever activated later, its fulfillment automation will also target the same quantity field. Two mechanisms managing the same thing means double decrement risk. Not a disaster to fix, but messy. If there's any chance HAM is on the roadmap, document the custom flow clearly and name it in a way that screams "review before activating HAM."
If you go with HAM Pro
This is the native use case. Multi-country just means multiple stockroom records tied to different locations. You also get Stock Rules out of the box when a country stockroom drops below a threshold, it can auto-trigger a transfer order or purchase order to replenish. Less custom work, no future migration risk.
My approach: ask whether HAM Pro is on the roadmap before committing to either path. If there's any chance it's coming, the custom flow just becomes tech debt you'll have to clean up. If it's definitively off the table, Flow Designer gets you there just build it to be easy to remove.
If this helped - amazing, you're welcome, go click Helpful and Accept as Solution. If it didn't - well, at least you learned what not to do. Either way, we grow.
Cheers, Abby
ITAM Principal Solution Architect
