---
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


---

# GlideAgentWorkspace (g_aw) - クライアント

# GlideAgentWorkspace (g_aw) - クライアント {#ariaid-title1}

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

g_aw API は、UI アクションまたはクライアントスクリプトがエージェントワークスペースタブで指定されたレコードを開くことができるようにするメソッドを提供します。

このクラスにはコンストラクターはありません。`g_aw`グローバルオブジェクトを使用して GlideAgentWorkspace メソッドにアクセスします。

## GlideAgentWorkspace - closeRecord() {#ariaid-title2}

エージェントワークスペース 内のサブタブで現在開いているレコード (フォームなど) を閉じます。
{#gaw-closeRecord__table_mkp_zc3_smb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#gaw-closeRecord__table_mkp_zc3_smb} {#gaw-closeRecord__table_nkp_zc3_smb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 2. 返される内容]

{#gaw-closeRecord__table_nkp_zc3_smb}  
次の例は、タブのコンテンツを保存してから閉じます。

```
function onClick(g_form) {
```

    function onClick(g_form) {
      g_form.save().then(function(){
        g_aw.closeRecord();
      });
    }

## GlideAgentWorkspace - openRecord(文字列 table, 文字列 sysId, オブジェクト params) {#ariaid-title3}

エージェントワークスペース 内のサブタブで、指定されたレコード (フォームなど) を開きます。
注:  
このメソッドは、エージェントワークスペース クライアントスクリプティング環境またはワークスペースクライアントスクリプトフィールドの UI アクションでのみ使用できます。
{#gaw-openRecord_S_S_O__table_lhq_mph_bhb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| table | 文字列 | 開くレコードを含むテーブルの名前です。 |
| sysId | 文字列 | 開くレコードの sys ID です。 |
| params | オブジェクト | オプション。レコードに渡すパラメーターの名前/値ペアです。 "params": { "readOnlyForm": Boolean; "defaultTab": "String"; "hideDetails": Boolean } |
| params.readOnlyForm | ブーリアン | UI ポリシーと ACL にかかわらず、開いているレコードのすべてのフィールドが読み取り専用かどうかを示すフラグです。 * true：すべてのフィールドが読み取り専用です。 * false：フィールドは関連する UI ポリシーと ACL に準拠します。 {#gaw-openRecord_S_S_O__ul_py1_mrw_bhb} デフォルト値：false |
| params.defaultTab | 文字列 | ワークスペースに表示する最初のタブの名前です。関連アイテムまたは関連リストのみを指定できます。 指定しない場合は、hideDetails が true に設定されていない限り、\[詳細\] タブが表示されます。 関連リスト名の取得に使用するメソッドの詳細は、 [getRelatedListNames()](https://servicenow-prod.fluidtopics.net/iZXkMKU701Cuwf8ZI0XoLA#c_GlideFormAPI "GlideForm API はフォームをカスタマイズするメソッドを提供します。")を参照してください。 |
| params.hideDetails | ブーリアン | \[詳細\] タブと UI アクションを非表示にするかどうかを示すフラグです。 * true：フォームヘッダー、他のすべてのタブ、および利用可能な最初のタブのみがフォームに表示されます。 * false：\[詳細\] タブと UI アクションがフォームに表示されます。 {#gaw-openRecord_S_S_O__ul_zxb_xsw_bhb} デフォルト値：false |
[表 : 3. パラメーター]

{#gaw-openRecord_S_S_O__table_lhq_mph_bhb} {#gaw-openRecord_S_S_O__table_mhq_mph_bhb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 4. 返される内容]

{#gaw-openRecord_S_S_O__table_mhq_mph_bhb}  
サブタブで sys_user レコードを開きます。

    g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1'); 

すべてのフィールドが読み取り専用になっているサブタブでレコードを開きます。

    g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {readOnlyForm: true}); 

サブタブでレコードを開き、\[グループ\] 関連リストに直接移動します。

    g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {defaultTab: "sys_user_grmember.user"});  

サブタブでレコードを開き、フォームヘッダーと他のタブを表示するのみです。

    g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {hideDetails: true}); 


