RaySheetライセンスを持っていないユーザーが所有者のビューのメンテナンス

ここでは、RaySheetライセンスを持っていないユーザーが所有者のビューのメンテナンスについて説明します。

RaySheetライセンスを持っているユーザーはビューの変更や削除、所有者の変更などが自由に行えます。しかし、ライセンスを持っていない場合にはそれらの操作が行えません。例えば、退職や組織の異動などでライセンスを外したユーザーが過去に作成したビューがある場合、それらのビューについてはRaySheet上では操作が行えません。

このようなビューをメンテナンスするにはデータローダーを使用します。

データローダーを利用したビューのメンテナンスを行う前に、ビューや設定情報をエクスポートすることを強く推奨します。詳細は設定のエクスポートとインポートを参照してください。

メンテナンス対象オブジェクト

ディスプレイモードによって対象となるオブジェクトとSOQLが異なります。

オブジェクトモードの場合は、View(gcss__ViewSettings__c)が対象となるオブジェクトとなります。View(gcss__ViewSettings__c)はビューを定義しているオブジェクトです。

フォルダーモードの場合は、Workspace(gcss__Workspace__c)が対象となるオブジェクトとなります。Workspace(gcss__Workspace__c)はフォルダーを定義しているオブジェクトであり、フォルダーに対して削除や所有者の変更を行うことでその配下のビューも同様な変更が行われます。

ビューを削除する

ライセンスを保有していないユーザーが所有者のビューまたはフォルダーのCSVファイルをエクスポートし、そのCSVファイルを使って削除することができます。エクスポート対象のオブジェクトとSOQLは以下になります。

オブジェクトモードの場合

オブジェクト:

View(gcss__ViewSettings__c)

SOQL:

Select Id FROM gcss__ViewSettings__c WHERE gcss__ImportState__c != ‘Removed’ AND OwnerId=‘ライセンスを保有していないユーザーのIDを入れてください’ AND gcss__Folder__c =”

削除手順:

  1. データローダーを起動しExportメニューを選択します。
  2. オブジェクトとしてView(gcss__ViewSettings__c)を選択します。
  3. SOQLを実行し削除対象となるビューのCSVファイルをエクスポートします。
  4. データローダーを起動しDeleteメニューを選択します。
  5. オブジェクトとしてView(gcss__ViewSettings__c)を選択します。
  6. ExportしたCSVファイルを選択します。
  7. データローダーのウィザードに従って削除を実行します。

フォルダーモードの場合

オブジェクト:

Workspace(gcss__Workspace__c)

SOQL:

Select Id FROM gcss__Workspace__c WHERE gcss__Type__c =‘Folder’ AND gcss__ImportState__c != ‘Removed’ AND OwnerId=‘ライセンスを保有していないユーザーのIDを入れてください’

削除手順:

  1. データローダーを起動しExportメニューを選択します。
  2. オブジェクトとしてWorkspace(gcss__Workspace__c)を選択します。
  3. SOQLを実行し削除対象となるビューのCSVファイルをエクスポートします。
  4. データローダーを起動しDeleteメニューを選択します。
  5. オブジェクトとしてWorkspace(gcss__Workspace__c)を選択します。
  6. ExportしたCSVファイルを選択します。
  7. データローダーのウィザードに従って削除を実行します。

所有者を変更する

ライセンスを保有していないユーザーが所有者のビューまたはフォルダーのCSVファイルをエクスポートし、そのCSVファイルを使って所有者を変更することができます。

オブジェクトモードの場合

オブジェクト:

View(gcss__ViewSettings__c)

SOQL:

Select Id, OwnerId FROM gcss__ViewSettings__c WHERE gcss__ImportState__c != ‘Removed’ AND OwnerId=‘ライセンスを保有していないユーザーのIDを入れてください’ AND gcss__Folder__c =”

変更手順:

  1. データローダーを起動しExportメニューを選択します。
  2. オブジェクトとしてView(gcss__ViewSettings__c)を選択します。
  3. SOQLを実行し削除対象となるビューのCSVファイルをエクスポートします。
  4. CSVファイルのOwnerIdを変更したいユーザーのIDに書き換えます。
  5. データローダーを起動しUpdateメニューを選択します。
  6. オブジェクトとしてView(gcss__ViewSettings__c)を選択します。
  7. ExportしたCSVファイルを選択します。
  8. データローダーのウィザードに従って変更を実行します。

フォルダーモードの場合

オブジェクト:

Workspace(gcss__Workspace__c)

SOQL:

Select Id, OwnerId FROM gcss__Workspace__c WHERE gcss__Type__c =‘Folder’ AND gcss__ImportState__c != ‘Removed’ AND OwnerId=‘ライセンスを保有していないユーザーのIDを入れてください’

  1. データローダーを起動しExportメニューを選択します。
  2. オブジェクトとしてWorkspace(gcss__Workspace__c)を選択します。
  3. SOQLを実行し削除対象となるビューのCSVファイルをエクスポートします。
  4. CSVファイルのOwnerIdを変更したいユーザーのIDに書き換えます。
  5. データローダーを起動しUpdateメニューを選択します。
  6. オブジェクトとしてWorkspace(gcss__Workspace__c)を選択します。
  7. ExportしたCSVファイルを選択します。
  8. データローダーのウィザードに従って変更を実行します。

基本的なデータローダーの使用方法はデータローダーガイドを参照してください。

Copyright © 2024 MESCIUS inc. All rights reserved.