---
sourceDocument: オーストラリア ServiceNow AI Platform の機能
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/servicenow-platform

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ServiceNow AI Platform の機能

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# アクセスの制限

# アクセスの制限 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

サービスカタログ では、アドミニストレーターが会社、部門、グループ、ユーザー、または場所ごとにサービスカタログアイテムまたはカテゴリへのアクセス権を付与または拒否することができます。

## 始める前に

必要なロール：admin

## 手順

1. 移動先 すべてサービスカタログアイテムの管理 または サービスカタログカテゴリの管理.
2. 関連するカタログアイテムまたはカテゴリを開きます。
3. [フォームを設定](https://www.servicenow.com/docs/access?context=configure-form-layout&version=australia&pubname=australia-platform-administration&section=t_ConfigureAForm&ft:locale=en-US)し、適切な \[利用可能\] または \[利用不可\] リストを追加します。  
   図 : 1. アクセス制御
4. 会社、部門、グループ、ユーザー、または場所を適切なリストに追加します。
5. \[更新\] をクリックします。

## ロールによるアクセスの制限 {#ariaid-title2}

デフォルトでは、個々のカタログアイテムおよびカテゴリにはアクセス制限がありません。

### 始める前に

必要なロール：admin

### このタスクについて

アドミニストレーターは、ロールに基づいてサービスカタログアイテムまたはカテゴリへのアクセス権を付与または拒否できます。

### 手順

1. 移動先 すべてサービスカタログアイテムの管理 または サービスカタログカテゴリの管理.
2. 関連するカタログアイテムまたはカテゴリを開きます。
3. \[ロール\] フィールドに必要なロールを追加します。  
   必要に応じて、[フォームを設定](https://www.servicenow.com/docs/access?context=configure-form-layout&version=australia&pubname=australia-platform-administration&ft:locale=en-US)するか、\[デフォルトビュー\] に変更し、\[ロール\] フィールドを確認します。図 : 2. 許可されるロール

## スクリプトによるアクセスの制限 {#ariaid-title3}

サービスカタログ では、カスタムスクリプトを使用してサービスカタログアイテムまたはカテゴリへのアクセスを制御できます。

### 始める前に

必要なロール：admin

### 手順

1. 移動先 すべてサービスカタログアイテムの管理 または サービスカタログカテゴリの管理.
2. 関連するカタログアイテムまたはカテゴリを開きます。
3. [フォームを設定](https://www.servicenow.com/docs/access?context=configure-form-layout&version=australia&pubname=australia-platform-administration&ft:locale=en-US)し、\[エンタイトルメントスクリプト\] フィールドを追加します。  
   図 : 3. エンタイトルメントスクリプト
4. \[エンタイトルメントスクリプト\] フィールドにアクセス制御スクリプトを入力します。  
   スクリプトサンプル：  
   次のスクリプトサンプルでは、Fr (フランス語) の言語を使用するユーザーに French Blackberry という名前のカタログアイテムへのアクセス権を付与します。

       gs.log ( 'Running Entitlement script for French Blackberry' ) ;
        
        if (gs. getUser ( ). getLanguage ( ) == 'fr' ) 
           answer = true ; else 
           answer = false ;
        
       answer ;

   次のスクリプトサンプルを使用すると、サービスカタログ上のユーザーの 2 つのカテゴリ (フルアクセスのユーザーとアクセスが制限されているユーザー) を区別できます。

       var userid  = gs. getUserID ( ) ; var now_GR  = new GlideRecord ( 'sys_user' ) ; 
       now_GR. get ( 'sys_id' , userid ) ; 
        
        if (now_GR. source )
           answer = true ; else
           answer = false ; 
        
       answer ;

   ロールによるエンタイトルメントスクリプトの上書き
   1. 移動先 サービスカタログプロパティ.
   2. カタログ内の通常のエンタイトルメントチェックを上書きできるロールのプロパティリスト (カンマ区切り) でエンタイトルメントスクリプト (アクセス権の付与) を上書きするロールを入力します。ロール「itil」を指定した場合、その itil ロールは、エンタイトルメント制限により保護されている場合でも、任意のカタログアイテムを注文できることを表しています。
   {#t_ControllingAccessWithAScript__ol_ey5_qyn_dp}

