ITAM - SAM - Process Workshop - Xanadu
ITAM - SAM - Process Workshop - Xanadu
Management
Process Workshop
Speaker Name
Asset number: 0001395
User instructions
PLEASE REMOVE THIS SLIDE BEFORE PRESENTING
• Who: This deck is built for delivery of a ServiceNow product/capability. The delivery of this
deck may be undertaken by Customers, ServiceNow Partners and ServiceNow Expert
Services. Assigned Business Process Analysts, Business Process Consultant, Technical
Consultants and/or Developers will normally be responsible for its delivery.
• Why: We want to make it easier for you by spending more time on the implementation and
build, not creating workshop materials. The purpose of this presentation is to outline the
baseline process explaining the configurable options with the objective of determining the to-
be process and corresponding configuration requirements, usually in the form of user stories
SAM Request and Fulfillment Out of box SAM Request and Fulfillment workflows
9:30 AM – 10:00 AM
9:30 AM – 12:00 PM What questions does the customer have at this point? For
example, is more demo required
Implementation best practices
Story Creation overview
Next steps
It’s a wrap – thank you for your time and dedication
Request
Service Deploy
Reconcil
e
Export IT Service
Analytics
Import
Service Deploy
Export
Reconcil
e Import
Workflows Vendor Management
Trustworthy Data
Pillars of SAM Success Tier Knowing what you have so
1 you can manage it
Trustworthy Data
Dependability Is the data consistent & accurate?
Reliability Is the data validated?
Credibility How believable is the data?
Transferability How complete and useful is the data?
• Users • Publisher
• Departments • Product
• Cost Centers • Suite Information
• Locations • Entitlements
• Vendors • End of Life
Distributed, Database(s) or
Significant IT dollars
Decentralized, and Silo- CMDB(s), with no
spent managing
ed. Becomes even efficient, predictable
infrastructures with
more magnified with way to get pertinent
little or no ROI.
global organizations. asset information.
It has been described at the connection point that ties everything together.
Software The DMAP is a predefined set of conditions that determine which software discovery
Discovery Map model gets mapped to which software and corresponds to the version, edition,
(DMAP) platform, and language in/for the software model.
Software Allocation Software entitlements enable you to define the people or machines to which a specific, purchased
software license is assigned and ensure that the rights defined in a Software License are being
used by the right people, in the right places, at the right time. Software entitlements define
license details and are assigned to software models.
Normalization The normalization process compares the discovered publisher, discovered product, and discovered
version values against the ServiceNow repository of normalized equivalents. Normalized fields are
then used to match up entitlements purchased.
Reconciliation The reconciliation process calculates the compliance status of software products with respect to
discovery and entitlements. Unused software installations are identified via software metering
that can be reclaimed to address non-compliant license positions.
Reclamation The optimization process uninstalls unused software from devices and reclaims those software
rights. This process can be automated using Client Software Distribution (CSD) or other means.
• Deployment/Installation data
− What are the ‘Sources of Truth’
Tools – discovery and usage
Cloud environments
− How often is the data retrieved
− Are all required/needed data elements available
− Validation – how often and by whom
Acquisition
• Procurement Actions
? Yes/No
Manage
Software
SAM Process SAM Procurement
Asset
Owner Administrator Manager
Manager
Approve
Request Reclamation True Up
Approvers Approvers Approvers
Operate
Service
Catalog Implementers Requesters
Admin
Role also contains: • Escalating any issues with the process to the Process Owner
• sam_user • Gathering and reporting on process metrics
• sam_spend_import • Identifies requirements to modify SAM processes
• asset • Executing periodical reconciliation to determine publisher compliance positions
• model_manager • Analysis of reconciliation reports to determine required actions to address non-
compliant software installations
• contract_manager
• Establishing reclamation rules for infrequently used software
<Name(s)>
Role:
sam_integrator
<Name(s)> • Creating and/or maintaining software asset information, including Software Models,
Discovery Models, Software Contracts and Software Entitlements defined within the
Role: sam_developer scope of their area
Role also contains:
• Resolving unmatched or partially normalized software installations
• sam_admin
• Managing key relationships with peer roles within the enterprise
• ui_builder_admin
• Analyzing software asset data and creating reports
• Assisting the Software Manager with reconciliation and report generation
• Collecting and retaining software asset data for risk and cost assessments
Role Responsibilities
Role:
sam_spend_import Note: The sam_spend_import role is installed with Software Spend Detection
<Name(s) • Owns Service Catalog items and manages related approval / fulfillment workflows
>
<Name(s) • Ensuring software license keys are passed to the SAM Administrator
>
• Issuing PO’s processed in a third party application (i.e. procurement processes not enabled in
ServiceNow)
• Supporting the Software Asset Manager ensuring no unapproved software is purchased
Content Library
Library Updates
Updates
Unrecognized Procurement Data
Content Library
Discovery Data Normalized Product
Microsoft Microsoft
Corporation
Visio Visio
Normalization
15.0.4841.1000 2013
Content Library
Logos used are trademarks or registered trademarks of their respective holders and not
ServiceNow.
Manually Normalized
Set when discovery model are
filled in manually
Enables one to
manually set the Partially Normalized
Publisher & Product only
values for Discovery
Models if the Publisher Normalized
ServiceNow Central Publisher field only
SAM Publisher
Packs
Named User Plus Per App Instance Named Users Per Core 25K+ engineering products
Per Processor Per Processor Engines Per Device OpenLM
Partitioning Per Named User Indirect Access Per Named Device Floating
Management Packs Per OSI Per Named User Network
Solaris zone Per Device Per Processor Token
Per User
• Optimize spend on Windows • Right-size • Optimize IBM • Recommends optimal Named • Recommends
Server datacenter licensing contracts with licensing costs by User license assignments based on reduction of
with automated visibility to over- tracking and reporting roles and transactions concurrent license
license optimization licensed software on sub-capacity usage consumption of
• Recommends inactive or locked
recommendations for eligible products Citrix Virtual Apps
• Optimize spend on out users to revoke licenses and
• Save on SQL server spend by Oracle database • Right-size save • Recommends
optimally licensing either the options with contracts with visibility reduction of
• Recommends optimal named user
hosts or the virtual machines visibility to options to over-licensed concurrent license
licenses for users missing
in use vs not in software consumption of
• Potential savings by assignments
use Desktops licenses
reclaiming unused/under-used • Recommends revoking licenses for
software SAP engines not being used
• Office 365 optimizations
Per processor
Discovery &
Server (Per Instance) Inventory
Server (Per Server)
Reconcile your software inventory accurately with built-in Oracle licensing policies Like Named User Plus, Per Processor
• Minimum licensing requirements, pre-multiplexing user counts, processor factors, etc.
• Licensing calculation for virtual and physical servers
Mid Server
Oracle
Database
License Metric
Coverage
• Authorized User
• Authorized User
Value Unit
• Employee User
Value Unit
• External User Value
Unit
• Per Device
• Per Named User
• Per Processor
• Per User
• Processor Value Unit
(PVU)
• Resource Value Unit
(RVU)
Mid Server
Mid Server
Mid Server
Salman
Procurement System
PO Data
PPN Software
Model
Entitlement
Vendor Statements H30- Microsoft
s
05613 Project
Resellers
Logos used are trademarks or registered trademarks of their respective holders and not
ServiceNow.
© 2024 ServiceNow, Inc. All Rights Reserved. 76
Software Entitlements – Recording them
• Entitlements are related to an appropriate software model with a discovery map, reconciling
what was acquired with what has been installed
• Publisher Part Number (PPN) facilitates the creation
– Automatically creates Software Model if PPN does not exist
• Used for Full and Upgrade licenses (upgrading rights from previous entitlement)
• Identifies the metric used to determine the number of rights used
• The average cost per Right is used for reconciliation cost calculations
• Tracks individual license keys
© 2024 ServiceNow, Inc. All Rights Reserved. 77
Software Model
• Software models created for all installed software products are used to tie software
installations (software being used) with entitlements (software owned).
• Software models are version-specific and represent what an organization has acquired.
• Software Models are used to organize software licenses in meaningful ways. They are
associated with a defined product and the software model category.
?
– Resellers
– Procurement Systems
– Software Vendors
– Flat file import
• Input Methods
– Flat file
– Integration
– Playbook (via the SAM Workspace)
• Validation
– How often and by whom
Optionally identify a
quantity of licenses for a
specific consumption rule
• Automated Error
handling for incorrect
and insufficient
Entitlements on MLS
• Provide a mechanism
to rectify Import
Errors on MLS
Purchased Entitlement
Discovered
Entitlement Compliance
Software
s Position
Maintain Maintain
Contract
Software Software Models
Management
Entitlements & Lifecycles
Perform Software
Reconciliation
Install Software
Allocate Software
• Manual
Entitlement
• CSD
Create SW Install
Data Center / Complete Process Software Optimize EUC CMDB
Records and
Infrastructure CMDB Software Usage Software Decommission/
Normalize
Inventory Discovery Models Information Installations Disposal
Discovery Models
Inventory
Software
Asset Identify Set Up
Review
Identify Reclaim
Software
Manager Software for
Monitoring
Reclamation
Rules
Usage Reclamation Software
Information Candidates Entitlements
Uninstall
Monitor Software
Software
Usage
Systems
Microso
ft
Microso
SCCM
ft
SCCM
• What Publishers:
− MS, Adobe?
• What Products:
− Adobe Acrobat: Pro
− MS Project
• Rules:
− Time period? X months
− Minimum hour of usage?
• Will there be approvals?
− No, notification to Users?
− Yes, identify whom?
©
©2024
2024ServiceNow,
ServiceNow,Inc.
Inc.All
AllRights
RightsReserved.
Reserved. 98
Thank
you for
Day 1!
Day 2
SAM Agenda
Day 2
Workshop Agenda- Day 2
Day 1 Summary and Use Cases Day 1 Summary
9:00 AM – 9:30 AM SAM Use Cases (customer lead discussion)
SAM Request and Fulfillment Out of box SAM Request and Fulfillment workflows
9:30 AM – 10:00 AM
Use Description
Case
1
• Discovery Mapping
• Installation Conditions
• Entitlements
Maintain Maintain • Publisher Licensing Metrics
Contract Software Models
Software
Management & Lifecycles
Entitlements
Purchase Rights to
True Up
Direct Flow
Indirect Flow
Approve
Approver Request
Procurement Issue PO
Manager
Software
Asset Identify Set Up
Review
Identify Reclaim
Software
Manager Software for
Monitoring
Reclamation
Rules
Usage Reclamation Software
Information Candidates Entitlements
Uninstall
Monitor Software
Software
Usage
Systems
Microso Microso
ft ft
SCCM SCCM
Provides recommended
activities, alerts, and
actionable insights
Consolidates multiple dashboards
1 into a better workspace for day-to-
day asset activities
Remediation actions
Remediation Actions
Reclaim unused licenses
Allocate licenses
Remove unlicensed
installations
Purchase licenses
• Power-user analysis to
highlight user breakdown
at a specific point in time
• Visualize subscription
spending across company
cost centers to see who
spends the most on SaaS
Detect 70k+ shadow “Why is marketing Uncover same capability “Why do we have 5
software purchases by in Canada paying software for 1500+ file sharing apps we
cost center, dept, geo for different video categories to reduce spend $1.3M per year
conferencing?” redundancies on?”
• View consolidated
dashboards for SaaS,
engineering licenses,
optimization, and potential
savings.
Recommendatio
n
© 2024
© 2024 ServiceNow,
ServiceNow, Inc.
Inc. All
All Rights
Rights Reserved.
Reserved 128
Thank
you for
Day 2!
Day 3
SAM Agenda
Day 3
Workshop Agenda- Day 3
Topic Key Points
Days 1-2 Recap Review of items covered in day 1 and day 2
9:00 AM – 9:30 AM
9:30 AM – 12:00 PM What questions does the customer have at this point? For example, is
more demo required
Implementation best practices
Story Creation overview
Next steps
It’s a wrap – thank you for your time and dedication
*** Other data sources can be leveraged but integrations with those sources need to be built
using the Software Asset Connection feature
1 2 3 4 5 6 7
On-going
Translate Define If possible,
Document use of
Document into metrics Ensure data baseline
metric KPIs/Metrics
expected Performance needed to to support customer
requirement to document
benefits Measuremen support metrics "as is"
s (Stories) improvemen
ts (KPIs) (KPI) metrics
t
• Configure additional subscription mgmt. use cases (if publisher portal is scriptable)
• Configure additional concurrent user license use cases (if publisher portal is
scriptable)
• Deploy additional Publisher Packs when released (SAP, SaaS)
• Integrate corporate procurement/financial systems with SN Platform
Optimize
Contract • Create contracts (software license, • Link contracts to assets (software license, maintenance)
• Structure enterprise agreement (ELA) contracts to reflect individual years
Management maintenance) • Configure alerts for annual reviews of renewals or extensions
Reconciliatio
• Implement Reconciliation and • Configure/Implement dashboards
n/
Remediation Processes • Configure any required software usage data feeds
Remediation
1 2 3
4 5 6
• Review and consider authoritative data Software • Review software installation and
Integration(s) sources distribution / reclamation processes
Setup • Set up/install integrations
Reclamation
• Configure if necessary
• Identify key SAM Roles Notifications • Identity if any notifications are necessary
User Personas • Apply roles to ServiceNow Groups Configuration • Configure Notifications
©
©2024
2024ServiceNow,
ServiceNow,Inc.
Inc.All
AllRights
RightsReserved.
Reserved. 149
Thank you
Appendix
SAM High Level Process Architecture Overview
Request & Software Lifecycle
Maintain Maintain
Contract
Software Software Models
Management
Entitlements & Lifecycles
Perform Software
Reconciliation
Install Software
Allocate Software
• Manual
Entitlement
• CSD
Create SW Install
Data Center / Complete Process Software Optimize EUC CMDB
Records and
Infrastructure CMDB Software Usage Software Decommission/
Normalize
Inventory Discovery Models Information Installations Disposal
Discovery Models
Inventory
• Discovery Mapping
• Installation Conditions
• Entitlements
Maintain Maintain • Publisher Licensing Metrics
Contract Software Models
Software
Management & Lifecycles
Entitlements
Purchase Rights to
True Up
Direct Flow
Indirect Flow
Unlicensed Reclamation
Manually SW Unused Candidates
Create SW Complete
Data Center / Normalized SW
Install Records & Software
Infrastructure CMDB
Discovery Discovery
Inventory Optimize EUC CMDB
Models Models
Software Decommission/
Installations Disposal
Non-Normalized Normalization
Discovery Models Status • Client Access Data
• Concurrent Usage
• SAP Named Users
Normalized
• Subscription Usage
SAM Content Discovery Models Uninstall
EUC Inventory ITOM CSD
Delivery Service Software
Process
Software Usage
Metering Data Information
Direct Flow
Indirect Flow