
SAMの運用手順(ライセンス登録から照合1件を処理する手順)
「権利(alm_license)を登録すれば、超過や余剰はすぐ分かるのか」。SAM導入後の担当者がまず確認したくなる疑問です。答えはノーで、登録しただけでは何も計算されません。Software Modelの準備からデバイスへの割当、インストール実態の投入と正規化まで、管理者が自分で整えます。そのうえでRun Reconciliationを実行して初めて、消費数(consumed)が数字として現れます。Australia PDIでAcrobat DC ProfessionalとAcrobat DC Standardの2製品を使い、権利登録から照合1件までを実際に流し切りました。
検証環境:Australia PDI / OOTB / 2026-08-23 確認
SAMとは:Software Asset Management(ソフトウェア資産管理)の略です。買ったライセンスの権利と、実際にインストールされている数を突き合わせ、超過や余剰を見つける仕組みです。
この記事で通す範囲:Software Modelの準備、権利(alm_license)の登録、デバイスへの割当作成、インストール実態の投入と正規化、Run Reconciliationの実行、結果の読み方までです。Acrobat DC ProfessionalとAcrobat DC Standardの2製品で、実際にレコードを作りながら1本つなぎました。この記事はSAM Professional(com.snc.samp)が有効化済みで、週次の照合ジョブも動いている状態からスタートします。有効化そのものの手順は初期設定編で扱っています。
SAMシリーズ(全9本) — 導入から設計・運用・トラブルまで通しで書いています。
⑤運用手順:権利登録から照合1件(有料100円)(この記事)
実際に権利登録から照合1件まで流し切ると、結果の画面はこう表示されます。

ここまでたどり着くには、6つの段取りが必要です。
SAMの運用は何のために行うのか
SAM Professionalを有効化し、週次の照合ジョブが動き出しても、それだけでは何も計算されません。照合が意味のある数字を返すには、権利(誰にどれだけ買ったか)・割当(どのデバイスに使わせるか)・実態(実際に何が入っているか)という3つの入力を、管理者が自分で作る必要があります。SAM導入前は、買った数と入っている数を名前でしか突き合わせられません。その手作業の限界は買ったライセンス数と実際のインストール数、ServiceNowでどう突き合わせる? alm_license・cmdb_ci_spkgを実機で読むで扱っています。
既存のデモデータを見ても、この3つがそろっていないことが分かります。Software Entitlements(alm_license)は77件ありますが、どの行もLicense metricが空欄のままでした。

権利は入っていても消費の計算方法(メトリック)が決まっていないため、これだけでは照合の材料になりません。SAMの自動化はBusiness Ruleとスケジュールジョブの組み合わせで動いていて、FlowやWorkflowは1つも追加されません。同じ処理をどこに書くかは別記事で判断基準を整理しました。ServiceNowの自動処理はどこに書く? Business Rule / Client Script / Script Include / Flow の役割と判断基準にまとめています。
6ステップは権利・割当・実態・照合の順につながる
流れは大きく2系統です。権利側の設定と実態側の投入を別々に進め、最後にRun Reconciliationで突き合わせます。

緑のSTEPは管理者が手を動かす段、オレンジは保存や実行のあとで裏側が自動的に処理する段です。1台1台の割当が権利の上限に達すると、赤で示した場面でBusiness Ruleがブロックします。
STEP1:【SAM管理者】Software Modelにproductを紐付ける
権利や割当を作る前に、まずSoftware Model(cmdb_software_product_model)を照合の対象になる状態に整えます。
目安:3分ほど・可逆
画面:Software Asset > Licensing > Software Models
対象:Adobe Systems Acrobat DC Professional/Adobe Systems Acrobat DC Standard(既存92件に含まれるPDIデモデータ)
操作:license_under_management(LUM)をtrueにし、productフィールドにコンテンツ製品(samp_sw_product)を紐付けて保存
成功条件:保存した直後にモデルのDisplay nameが変わる。Business Rule「Calculate software model name」がpublisher+product+versionから名前を自動で再計算するためで、今回は「Adobe Systems Acrobat DC Professional」から「Adobe Systems Acrobat 9.0」に変わりました
注意点:SAM Professionalを有効化する前にLUMを設定すると、読み取りがnullに見えることがあります。値自体は保持されているので、Pro有効化後に開き直して確認します

仕様どおりの動きです。保存をきっかけに裏側でBusiness Ruleが動く場面は、この先のSTEPでも繰り返し登場します。動くタイミングの基本パターンは別記事に整理してあります。ServiceNowのBusiness Ruleはいつ動く? before/after/asyncの違いを実機の件数で確認を参照してください。名前が変わった新しいモデルは、次のSTEPで作るSoftware Entitlementのフォームにも同じ名前で表示されます。
購入すると何が手に入るか
ここまでで、SAMの運用が何を必要としているかと、最初の関門(Software Modelの準備)までが終わりました。ここから先は、権利の登録・割当作成・インストール実態の投入と正規化・Run Reconciliationの実行・結果の読み方までを1本につなぐ操作手順書です。
入っているもの:
STEP2からSTEP6までの5手順(権利登録・割当作成・インストール投入と正規化・Run Reconciliation実行・結果の読み方)
各STEPの実画面スクリーンショット(Software Entitlementのフォーム・Run Reconciliationの確認ダイアログ・照合結果の3画面など)
6ステップの目安時間・可逆性の対応表(作業前にどこまで戻せるかが1枚で分かる表)
31台目の割当がBusiness Ruleに拒否される実例と、そこから分かる権利の上限の仕組み
実機で気づいたこと(続き)と、現場でそのまま使える確認URL・用語一覧
分量は本文の約7割です。実際にPDIでSoftware Modelから照合結果まで1本つないだ画面を見ながら書いています。
💰 ここから先は有料エリア