一.概要
注意:この機能はFineReport10.0.13(2021‐01‐25)及びそれ以降のバージョンが必要とされています。
二.事前準備
1.帳票システムのバージョンを確認
[システム]‐[登録管理]‐[バージョン情報]でFineReport帳票システムのバージョンを確認します。
この機能はFineReport10.0.13(Build#persist-2021.01.25.11.03.31.957)及びそれ以降のバージョンが必要とされています。
2.プロキシ設定
LINE Notify統合を使用するには、帳票システムサーバからWAN(広域情報通信網)にアクセスする必要があります。インターネットにアクセスできない場合、フォワードプロキシを設定してください。
3.LINE Notifyサービスを新規作成
1.https://notify-bot.line.me/my/services/new(LINE アカウントでログイン)でLINE Notifyサービスを登録します。
2.下図のサービス情報を入力してください。
サービス名はカスタマイズできる名称
サービスURLに業務用のURLなどを入力
Callback URLはFineReport帳票システムを/v10/line/notify/callback/${ClientId}と組み合わせたURL(例:https://xxxx/webroot/decision/v10/line/notify/callback/${ClientId})
注意:ここの${ClientId}は既定パラメータとして使用しています、後ほど変更する必要があります。
3.[同意して次に進む]をクリックし、さらに[Add]をクリックすると、メールが受信されます。認証を完成した後、LINE Notifyサービスの作成が完成です。
注意:前述のCallback URLの${ClientId}はサービスが作成された後に生成するので、下図のClient IDを確認し、Callback URLを完成してください。
三.操作手順
1.管理ポータルでLINE Notifyサービスを登録
1.[システム]‐[Line Notify管理]‐[サービス管理]をクリックし、設定ページに入ります。
2.[サーバURL]に管理ポータルのURLを入力します。例えば:http://localhost:8080/webroot/decision
3.フォワードプロキシを設定した場合、[プロキシサーバURL]にプロキシサーバURLを入力します。
4.[保存]をクリックします。
2.管理ポータルでLINE Notifyサービスを追加
[Client ID]と[Client Secret]は、LINE Notifyのサービス情報から確認する必要があります。
4.https://notify-bot.line.me/my/services/
3.ポータルユーザのLINE Notifyサービス認証
1.[メンバー管理]をクリックし、メンバーリストのページに入ります。
4.認証方法(1) ‐認証メッセージからLINE Notifyサービスにバインド
4.ユーザーがアプリにログイン後、[メッセージ]で認証通知を確認できます。認証通知をクリックすると、認証が始まります。LINEアカウントにログインする必要があります。
5.認証方法(2)‐ポータルでLINE Notifyサービスにバインド
ポップアップされた画面で、認証したいLINE Notifyサービスを選択し、[クリックして権限付与]をクリックします。LINEアカウントにログインした後、[1:1でLine Notifyから通知を受け取る]をクリックします。
認証が終わると、LINE NotifyからLINEで[XXXXと連携が完了しました]の自動メッセージが表示されます。
四.Lineにスケジューラタスクをプッシュ
1.タスクスケジューラを設定
2.LINEへのプッシュ-リンク
[APP通知]と[Line Notifyプッシュ通知]も有効にしている場合、両方のクライアントからのメッセージプッシュを受信することができます。
リンクをクリックして、ポータルにログインします。ログインが終わると、レポートが表示されます。
3.LINEへのプッシュ-画像
五.LINE Notifyサービスの取り消し
六.LINE Notifyのプッシュ制限
注意:LINE Notifyのプッシュ制限は、1時間1ユーザーあたり、1000ツイートまでとなっています。
詳しい情報についてはhttps://notify-bot.line.me/doc/ja/をご参照ください。