アプリのリロード タスクの管理
ハブから app のリロード タスクを表示および管理します。リロード タスクを手動で開始するか、スケジュール済みトリガーで新しいリロード タスクを作成してリロードを自動的に実行します。リロード タスクの編集と削除もできます。
QMC で管理者が作成した App リロード タスクも、ハブに表示されます。ハブ内のアプリのリロード タスクを表示するには、アプリを右クリックして [リロード タスクの管理] を選択します。
ハブで app のリロード タスクを管理するには、HubSectionTask への読み取りアクセス、または QMC で設定された、ハブにおけるリロード タスクの読み取りアクセスのいずれかが必要です。
[リロード タスクの管理] には、次の情報とオプションが表示されます。
-
名前: タスク名。
-
有効化: リロード タスクが有効か無効か。無効化されたタスクは、ハブから管理または有効化できません。
-
状態: タスクの現在のステータスを表示します。 をクリックすると、最新のタスク実行の概要を表示できます。[スクリプト ログのダウンロード] をクリックして、スクリプト ログをダウンロードすることもできます。
-
最後の実行: タスクが最後に実行された日時を表示します。
-
次の実行: タスクが次に実行されるようにスケジュールされたときに表示されます。
-
アクション: タスクの管理オプション。 をクリックしてタスクを開始するか、 をクリックしてタスクを停止できます。 をクリックしてタスクを編集するか、 をクリックしてタスクを削除します。
-
タスクを作成: 新しい app のリロード タスクを追加し、スケジュール済みトリガーの作成を含むタスク プロパティを設定します。
をクリックして、タスク ビューを更新できます。
App リロード タスクの作成
ハブで app リロード タスクを作成します。リロード タスクを実行すると、app 内のデータをソースから完全にリロードします。古いデータはすべて、破棄されます。App リロード タスクには、リロード タスクを自動的に実行するためのスケジュール済みトリガーを含める必要があります。トリガーにより、タスクを実行する回数 (1 回から無限) とリロードの頻度 (1 度、毎日、毎週、または毎月) を決定します。例えば、週ごとに app でリロード タスクを 56 回実行するトリガーを作成できます。 タスクのためにスケジュール済みトリガーを作成し、特定の時間、日付、および頻度で app のデータをリロードします。
QMC で app リロード タスクを作成するための情報については、「リロード タスクの作成」を参照してください。
ハブで app のリロード タスクを作成するには、QMCで設定された、HubSectionTask への読み取りアクセスと HubAdmin ロールへの割り当てが必要です。
次の手順を実行します。
-
ハブで、リロード タスクを作成する app を右クリックしてから、[リロード タスクを管理] をクリックします。
-
[タスクを作成] をクリックします。
-
[名前] 項目にタスクの名前を入力します。
-
[実行] で、既定の設定を確認し、以下のプロパティを編集します。
- [有効化] チェックボックスを選択または選択解除して、タスクを有効または無効にします。このタスクは、既定では [有効] になっています。
- タスク セッション タイムアウト (分): セッションがタイム アウトした場合にタスクが停止するまでの最大時間。既定の設定は 1440 分間です。
- 最大再試行回数: スケジューラーが失敗したタスクの再実行を試みる最大回数。既定の設定は 0 です。
- [作成] をクリックします。
- [タスク] リストにある [アクション] で、 をクリックしてタスク プロパティを開きます。
-
[スケジュール済みトリガーを作成] をクリックし、トリガーの設定するプロパティを選択します。
-
[作成] をクリックしてから [適用] をクリックし、リロード タスクにトリガーを追加します。
App リロード タスクの編集
ハブにある app リロード タスクを編集します。例えば、新しいスケジュール済みトリガーを作成したり、タスク名や実行の詳細を更新したり、スケジュール済みトリガーのプロパティを編集したりします。
ハブで app のリロード タスクを編集するには、QMCで設定された、HubSectionTask への読み取りアクセスと HubAdmin ロールへの割り当てが必要です。
次の手順を実行します。
-
ハブで、編集するリロード タスクがある app を右クリックしてから、[リロード タスクを管理] をクリックします。
- [タスク] リストにある [アクション] で、 をクリックしてタスク プロパティを開きます。
- タスク プロパティを編集します。
- [名前] フィールドでタスク名を変更できます。
- [実行] プロパティは変更できます。
- [有効化] チェックボックスを選択または選択解除して、タスクを有効または無効にします。このタスクは、既定では [有効] になっています。
- タスク セッション タイムアウト (分): セッションがタイム アウトした場合にタスクが停止するまでの最大時間。既定の設定は 1440 分間です。
- 最大再試行回数: スケジューラーが失敗したタスクの再実行を試みる最大回数。既定の設定は 0 です。
- 新しいトリガーを作成します。[スケジュール済みトリガーを作成] を選択し、新しいトリガーのプロパティを設定し (下記の説明を参照) 、それから [作成] をクリックしてリロード タスクにトリガーを追加します。
- スケジュール済みトリガーを編集します。[トリガー] リストの [アクション] で、 をクリックします。プロパティを設定し (下記の説明を参照)、[OK] をクリックして変更を保存します。
- [適用] をクリックして変更を保存します。
App リロード タスクの削除
ハブにある app リロード タスクを削除するには、適切な権限が必要です。
既定では、HubAdmin ロールで app リロード タスクを削除することはできません。管理者は、HubAdmin ロールに対する QMC での権限を変更してこのロールでタスクを削除できるようにするか、ユーザーの以下の権限を QMC で設定し、ハブにある app リロード タスクを削除できるようにします。HubSection_Task の読み取り権限、ReloadTask_* の読み取り権限、および ReloadTask_* の削除権限。
次の手順を実行します。
-
ハブで、削除するリロード タスクがある app を右クリックしてから、[リロード タスクを管理] をクリックします。
-
[タスク] リストの [アクション] で、 をクリックします。