消費済みになった Consumable Asset レコードを変更する方法Summary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } これは本来必要になることはありません。アセットが消費されると、それは世界から消失したことになり、そのため Consumable Asset (alm_consumable) レコードに対してさらに何かを行う必要はないはずです。そのため、これが発生しないようにするためのアウトオブボックスの Access Control (ACL) ルールが存在します。 ただし、誤りが発生する可能性はあり、状態や残数を修正して、再び有効な状態に戻す必要がある場合があります。 2 つの ACL ルールによって、Consumed 状態の Consumable が編集されないようになっています。 これらのいずれかを開くと、「State」が「Consumed」ではないという条件を含む Condition を確認できます。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } これらの特定の SYS ID は New York および少なくともその数バージョン前から存在しています。将来のバージョンでは異なる ACL が関与する可能性があります。「Debug Security」のために「Session Debug」を有効にすると、Consumed Consumable フォームに関連する ACL を簡単に確認できます。 Instructions<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 注: これは一時的な手順であり、その後元に戻す必要があります。通常の使用では、Consumed Consumables は読み取り専用のままである必要があります。 security_admin が有効になっている admin ロールユーザーとしてログインします。以下の 2 つの ACL レコードそれぞれについて: record/write: alm_asset.https://<instance>.service-now.com/sys_security_acl.do?sys_id=1d7fd8291b702000aebbfbcd2c0713c1record/write: alm_asset.*https://instance>.service-now.com/sys_security_acl.do?sys_id=4dd436dd3737100044e0bfc8bcbe5db3 レコードを開きます。Condition ビルダーで、「State is not Consumed」条件を削除するために「X」ボタンをクリックします。レコードを保存しますが、開いたままにしておきます。Consumable Asset レコードに対して必要な操作を実行します。 https://<instance>.service-now.com/alm_consumable_list.do ACL フォームに「Versions」関連リストがあることを確認し、必要に応じて Configure -> Related Lists を使用して追加します。Source = "System Upgrades: glide..." の値を持つ、前の Version レコードを開きます。これはアウトオブボックスバージョンであることを意味します。 9. Update Versions フォームで、「Revert to this version」関連リンクをクリックします。 これで、2 つの ACL Rule レコードはアウトオブボックスバージョンに戻り、次回のアップグレード時に問題を引き起こしません。(単に条件を再入力して ACL を再度保存した場合、この変更はカスタマイズとして残り、次回のアップグレードでスキップされます。その結果、これらの ACL ルールに対する将来のアップグレードを受け取れなくなります。これは好ましくありません。将来のバージョンで機能障害を引き起こす可能性があるためです。)