---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# ゲストと連携するためのテーブルの構成

# ゲストと連携するためのテーブルの構成 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

ゲストユーザーが ServiceNow インスタンス上のテーブル内のデータを操作できるようにする場合は、ゲストがアクセスできるようにテーブルを構成する必要があります。

## 始める前に

必要なロール：admin

## 手順

1. パブリックアクセスを有効にするテーブルの公開ページ (sys_public) レコードを作成します。
   1. \[ すべて \] タブの検索バーに「 <kbd class="ph userinput">sys_public.do</kbd>」と入力します。
   2. \[ ページ \] フィールドに、パブリックアクセスを追加するテーブルの名前を入力します。  

   {#modsdk-and-config-guests__substeps_gzb_5yp_4xb}
   <!-- -->

   1. \[Submit (送信)\] を選択します。
   {#modsdk-and-config-guests__substeps_lqw_g1q_4xb}
2. テーブルに対して公開ロールが有効になっていることを確認します。
   1. ゲスト (パブリック) アクセスを許可するテーブルに移動します。 すべての→システム定義→テーブルで、テーブルを選択します。
   2. \[Controls\] タブを選択します。
   3. \[セキュリティルール (ACL)\] セクションで、\[アクセス制御を作成\] が選択されていること、およびユーザーロールに<kbd class="ph userinput">パブリック</kbd>が含まれていることを確認します。含まれていない場合は追加します。
   {#modsdk-and-config-guests__substeps_wwb_41q_4xb}
3. ゲストアクセスを有効にする CRUD 操作ごとに公開 ACL を作成します。  
   パブリックアクセスを追加する各 CRUD 操作には、ACL が既に指定されている必要があります。そうでない場合は、これらの ACL も作成する必要があります。これを行うには、以下の手順に従いますが、\[ 名前 \] フィールドの 2 番目の部分に「\*」を追加したり、必要なロールに公開ロールを追加したりしないでください。
   1. \[ アクセス制御 \] タブを選択します。
   2. \[新規\] を選択します。
   3. 次の値を入力します。  
      {#modsdk-and-config-guests__table_rjd_qbq_4xb__entry__2}

      | フィールド | 値 |
      |-|-|
      | タイプ | レコード |
      | アプリケーション | グローバル |
      | 操作 | \<読み取りや書き込みなど、ゲストアクセスを許可する操作\> |
      | 名前 (最初の部分) | \<ゲストアクセスを提供するテーブルの名前\> |
      | 名前 (2 番目の部分) | \* |
      [ ]

      {#modsdk-and-config-guests__table_rjd_qbq_4xb}
   4. \[ロールが必要\] で、新しい行を挿入し、<kbd class="ph userinput">公開</kbd>ロールを選択します。  
   {#modsdk-and-config-guests__substeps_o2w_kbq_4xb}
4. \[ 送信 \] を選択して変更を保存します。  
   完了すると、ゲストユーザー (パブリック) の CRUD 操作ごとに 2 つの ACL が作成されます。テーブル名の末尾に「.\*」が付いているものとないものがあります。

