Qlik Automate で表形式レポートをメールに添付する方法
- u st

- 2 日前
- 読了時間: 2分
今回は、Qlik Automateを使って、表形式レポートをメールに添付する方法について記載します。
◽補足
メール添付は、表形式レポートの標準タスクで設定いただけます。
ただ送付されるメールはHTML形式であるため、txtやmarkdown形式でメールを送付したい場合に、 Automateを使って実装します。
⚠️留意事項
Automateを使った方法では、添付するレポートのファイル名を指定できません。
以下のようなランダムな値となります。

✅作成する自動化のイメージ

✅設定方法
1)自動化を新規作成します。

2)[テンプレートなしで作成]をクリックします。

3)任意の名前と自動化を作成するスペースを選択後、作成します。

4)スケジュールの設定を行います。 以下の設定で、毎日9:30に自動化を実行します。

5)[Qlik Cloud Services]から[Do Reload]を探し、画面上に配置します。


6)[App ID]から[do lookup]を選択し、上記で設定したアプリを選択します。

7)Run Modeで、[Wait for reload to complete]を選択します。
🔹「Wait for reload to complete」を選択した場合
リロードが完了するまで、次のステップに進まずに待機します。
🔹「Start reload and continue」を選択した場合
リロードを開始するだけで、リロードの完了を待たずに次のステップに進みます。

8)[Basic]から、[Condition]ブロックを探し、画面上に配置します。


9)[Output From Do Reload]をクリックし、[status]部分をクリックします。


10)「epuals」を選択し、「SUCCEEDED」と入力します。

11)[Qlik Reporting]から[Get Tabular Report]を探し、画面上に配置します。


12)6)と同様の方法で[App ID]、[Template ID]を設定し、[Output Type]からExcelもしくはPDFを選択します。

13)[Mail]から、[Send Mail]ブロックを画面上に配置します。


14)メールサーバーの設定を行います。 [Connection]から、作成したメールサーバーの設定をクリックします。 設定がない場合は、[Create Mail connection]で社内のメールサーバー情報を設定します。

15)To(宛先)、Subject(件名)、Type(txtやhtmlなど)、Body(本文)を任意で設定します。

16)[+Add attachment]をクリックし、[File]で[Get Tabular Report(Qlik Reporting)]を選択します。


17)[Save]をクリックして保存します。

設定は以上です。閲覧いただき、ありがとうございました!

コメント