アプリのリロードタスクを監視_通知設定
- SENSUKE KURIYAMA

- 2025年10月26日
- 読了時間: 3分
更新日:3月30日
Qlikアプリの定期的なリロードタスクが失敗した際に通知を飛ばす設定をしてみました。エラー発生時に通知を飛ばす他、万が一タスク自体が実行されなかったケース(実行エラーではなく未実行)を想定したエラー通知もやってみました。
▼通知設定機能
①アプリごとのリロード失敗、完了の通知設定
アプリ一覧から通知設定したいアプリの[…]-[管理]を開き[通知設定]を選択します。
![]() | ![]() |
下図のような通知設定メニューからチェックを入れることで各種通知を設定できます。

「失敗したら通知を飛ばす」のと「成功したら通知を飛ばす」のとどちらがいいだろう?
成功ごとの通知は煩わしい気がするけど、タスク自体が実行されないケースにも気づけるので良いのかも②全体アプリに対する統一の通知設定
個別アプリでなく、全体に対して統一の通知設定を行う際はポータル画面の右上にある通知アイコンからメニューを表示します。


▼タスク未実行の監視(自動化+通知設定)
通知設定はリロードタスクが実行された結果を監視して通知してくれます。万が一、リロードタスクが実行されないというケースで通知する場合は自動化で監視フローを組み合わせて対応しました。
自動化処理フローの概要
![]() | [Start] 自動化の実行スケジュールを設定します 監視したいアプリのリロード後に実行されるよう設定します |
[List Reload] このブロックで監視したいアプリの最新リロード時間をチェックします | |
[Condition] List Reloadでチェックした最新リロード時間と自動化実行時間(チェック時間)を比較します | |
[Error] 最新リロード時間と自動化実行時間の比較結果が偽の場合にエラーで終了します |
各ブロックの設定
各ブロックは下記のように設定しました。
[Start]ブロック
![]() | Run Mode: スケジュール実行の「Scheduled」を選択しました Schedule start: スケジュール実行する最初の日時を設定しました Schedule end: 未設定なのでスケジュールどおり実行され続けます Schedule every: 日次の実行「Day」を選択しました |
[App Id]ブロック
![]() |
[Condition]ブロック
![]() | 各パラメータを設定していきます。 パラメータは画面上で該当箇所を選択することで設定を進めることができます。 If条件文の左辺 前フローのList Reloads ブロックを選択し、「Start Time : yyyy/mm/dd ****」の記載個所をクリックすると設定されます。 (※アニメーション1) 演算子 contains(含む) If条件文の右辺 「Date」を設定します。 「Add Formula」を選択して条件値を設定します。(※図1・2・3) |
(※ アニメーション1)

(※ 図1)

(※ 図2)

(※ 図3)

[Error]ブロック
![]() | 「Error」ブロックで自動化処理をエラーで終了させました。 Message:エラー時のメッセージを設定できます |
エラー通知の設定
作成した自動化処理がエラーで失敗した際の通知設定を行いました。
画面右上のベルマークをクリックし[…]ー[通知設定]を選択します。
[自動化]メニューの「自動化の実行に失敗しました」で、通知先をチェックします。
下図ではポータルとモバイルとメールに通知されます。

通知のイメージ
<ポータルでの通知の例> ![]() | <メール通知の例> ![]() |
以上です













コメント