# テナント管理者および分析管理者向けのスクリプトの管理

テナント管理者または分析管理者は、管理スペース間または自己管理 (個人または共有) スペース間でのスクリプトの移動、スクリプトの所有者の変更、スクリプトの削除、リロード スケジュールの管理を実行できます。

## スクリプトを管理するための管理者アクセス レベル

テナント管理者と分析管理者は、スクリプトに対して異なるレベルのアクセス権を持ちます。

* テナント管理者: 管理スペース、共有スペース、個人スペース内のすべてのスクリプトを管理できます。

* 分析管理者: 管理スペースと共有スペース内のスクリプトを管理できます。他のユーザーの個人スペースにあるスクリプトを管理することはできません。

情報メモスクリプトの所有者と開発者は、スクリプトのプロパティも管理できます。詳細については、「[スクリプトの管理](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/managing-scripts.htm)」を参照してください。

## スクリプトの概要

スクリプトを管理するには、管理 アクティビティ センターの [コンテンツ] ページに移動し、 [スクリプト] タブを開きます。このタブには、スクリプトの所有者とスクリプトが配置されているスペースに関する情報を含むテーブルが表示されます。また、スクリプトの最終更新日や、スケジュールされたデータのリロードに関する詳細も確認できます。列の [名前] または [最終更新日] で並べ替えることや、[名前]、 [ID]、 [所有者]、または [スペース] でフィルタリングできます。

テーブル上部のドロップダウン リストで、 [ソース] または [公開済み] を選択します。

* [ソース] には、個人スペースまたは共有スペースにあるスクリプトが表示されます。テナント管理者または分析管理者は、これらのスクリプトで次のアクションを実行できます。

  * スクリプトのリロード スケジュールを管理する
  * スクリプトの所有者を変更する
  * 別のスペースにスクリプトを移動する
  * スクリプトを削除する

* [公開済み] には、管理スペースにあるスクリプトが表示されます。テナント管理者または分析管理者は、これらのスクリプトで次のアクションを実行できます。

  * スクリプトのリロード スケジュールを管理する
  * 別のスペースにスクリプトを移動する
  * スクリプトを削除する

## スクリプトの所有者を変更する

テナント管理者または分析管理者は、スクリプトの所有者を変更できます。

次の手順を実行します。

1. 管理 アクティビティ センターで、 [コンテンツ] &gt; [スクリプト] に移動します。
2. [ソース] を選択します。
3. 1 つ以上のスクリプトを選択して、 [所有者を変更] をクリックします。
4. [所有者を変更] ダイアログで、新しい所有者にするユーザーを選択し、 [適用] をクリックします。

## スクリプトのスペースの変更

テナント管理者または分析管理者は、スクリプトを別のスペースに移動できます。

次の手順を実行します。

1. 管理 アクティビティ センターで、 [コンテンツ] &gt; [スクリプト] に移動します。

2. [ソース] または [公開済み] を選択します。

3. 1 つ以上のスクリプトを選択して、 [移動] をクリックします。

4. [移動] ダイアログで、スクリプトを移動するスペースを選択し、 [確認] をクリックします。

   情報メモ

   スクリプトのスペースを変更する場合は、より高い権限が必要になる場合があります。必要に応じて、確認する前に [昇格された権限を取得] チェックボックスを選択します。

   スクリプトの所有者ではない場合、あるいは現在または新しいスペースの [管理可能] 権限を持っていない場合は、昇格された権限が必要です。これらの権限は一時的なもので、スペースの変更が完了すると元に戻ります。

## スクリプト データのスケジュールされたリロードの管理

スクリプトをリロードすると、スクリプト データ ソースからの最新データでスクリプトが更新され、エクスポートされます。スクリプトはアクティビティ センターから手動で、またはスケジュールに従ってリロードできます。スケジュールされたリロードは、時間ベースまたはイベント ベースのトリガーを使用してタスクを作成することによって構成できます。

テナント管理者または分析管理者は、スケジュールされたリロード用に作成されたタスクを表示および削除できます。これは 管理 アクティビティ センターで実行されます。前回のリロードの時刻と、次に予定されているリロードの時刻を確認できます。スクリプトとデータ ソースが保存されているスペースに対する適切な権限があれば、これらのタスクを作成および編集することもできます。

制限事項や考慮事項など、スクリプトのスケジュールされたリロードのタスクの詳細については、「[クリプトの実行](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/reloading-scripts.htm)」を参照してください。データのリロードに必要な権限については、「 [共有スペースでの権限の管理](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/managing-shared-spaces.htm)」および「[管理スペースでの権限の管理](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/managing-managed-spaces.htm)」を参照してください。

### スクリプトのリロード スケジュールのステータスの表示

スクリプト テーブルの [スケジュール] 列には、スケジュールされたリロードのスクリプトのタスクのステータスが表示されます。列が空の場合、スクリプトにはタスクがありません。ステータスは次のとおりです。

* スケジュール済み: スクリプトには少なくとも 1 つのアクティブなタスクがあります。

* スケジュールが無効になっています: 現在、スクリプトのすべてのタスクは非アクティブ化されています。 タスクを非アクティブ化する方法の詳細については、「[タスクを非アクティブ化する理由](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Refresh/refresh-manage-tasks.htm#Reasons)」を参照してください。

### リロード スケジュールの作成または編集

リロード スケジュールを構成するには、スクリプトとそのデータ コンテンツに対する適切なスペース権限を持つテナント管理者と分析管理者が、新しいタスクを作成するか、既存のタスクを編集します。タスクは、時間ベースまたはイベント ベースのスケジュールで実行するように構成できます。

情報メモタスクを編集すると、タスクの所有者が変更されます。「[スケジュールされたリロードのタスクの所有権](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-administer-scripts.htm#Ownershi)」を参照してください。

次の手順を実行します。

1. 管理 アクティビティ センターで、 [コンテンツ] &gt; [スクリプト] に移動します。

2. [ソース] または [公開済み] を選択し、タスクを追加または編集するスクリプトを見つけます。

3. the 詳細 icon をクリックし、 [スケジュール] を選択します。

4. 新しいタスクを追加する場合は、スケジュール ダイアログで [新しいタスクを作成] をクリックします。既存のタスクを編集するには、タスクの横にある the 詳細 icon をクリックし、 [編集] を選択します。

5. 希望するスケジュール設定でタスクを構成します。

   スクリプトのタスクを構成する方法の詳細については、「[アプリケーション データのリロード](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/reloading-apps-cloud-hub.htm)」を参照してください。

6. [Save] (保存)をクリックします。

#### スケジュールされたリロードのタスクの所有権

データ更新のタスクは、スクリプトの所有者ではなく、タスクを所有するユーザーに代わって実行されます。タスクを正常に実行するには、タスク所有者がスクリプトとそのデータ ソースへの適切なアクセス権を持っている必要があります。特定のアクションにより、タスクの所有者が変更されます。タスクの所有者は次のルールによって決定されます。

* スクリプトの更新をスケジュールするタスクを作成すると、そのタスクの所有者になります。

* 別のユーザーが既存のタスクを編集または保存すると、そのユーザーがそのタスクの新しい所有者になります。

* 別のユーザーがスクリプトを変更すると、そのユーザーがそのスクリプトの更新に関するすべてのタスクの新しい所有者になります。

* 管理スペースにスクリプトを公開または再公開しても、公開されたコピー内の既存のタスクの所有者は変更されません。

### ロード スケジュールの削除

テナント管理者と分析管理者は、管理 アクティビティ センターからスケジュールされたリロードの既存のタスクを削除できます。

次の手順を実行します。

1. 管理 アクティビティ センターで、 [コンテンツ] &gt; [スクリプト] に移動します。

2. タスクを削除するスクリプトを見つけます。

3. the 詳細 icon をクリックし、 [スケジュール] を選択します。

4. スケジュール ダイアログで、タスクの横にある the 詳細 icon をクリックし、 [削除] を選択します。

## スクリプトの削除

テナント管理者または分析管理者は、スクリプトを削除できます。

次の手順を実行します。

1. 管理 アクティビティ センターで、 [コンテンツ] &gt; [スクリプト] に移動します。

2. [ソース] または [公開済み] を選択します。

3. 1 つ以上のスクリプトを選択して、 [削除] をクリックします。

4. [スクリプトを削除] ダイアログで、チェックボックスをオンにして削除を確認し、 [削除] をクリックします。