---
title: V2x Reports Scheduler
description: "OpenLM EasyAdminウェブインターフェイスには、ライセンス使用状況に関する情報を表示する様々なレポートが組み込まれています。EasyAdminは、次のいずれかでこれらのレポートを共有できます。 1. 管理者以外のアカウントへのレポート表示アクセス権の付与 2. カスタム生成されたレポートURLの共有 3. 特定のユーザー、グループ、または個々のアドレスに、アクセス可能な形式でレポートを電子メールで配布する (.png、.csv) これらのレポートは、ユーザーがフィルタ設定またはアクセスするたびに手動で生成されます。OpenLM Reports Scheduler拡張機能を使用すると、管理者は事前定義されたスケジュールに従ってレポートを生成できるため、このプロセスを自動化できます。 ## 1. 概要 レポートをスケジュールするには、OpenLM管理者は次のことを行う必要があります。 1. EasyAdminの「電子メール/ SMS」モジュールで有効なSMTPサーバーを設定します。 2. EasyAdmin認証が有効になっている場合は、EasyAdmin に管理者アカウントがあることを確認し、Schedulerで構成します。 3. 特定のEasyAdminレポートを開き、フィルタ(ライセンス使用状況レポートなど)を定義します。 4. 「共有→スケジュール」をクリックし、頻度を定義後に受信者を設定してから、「保存」をクリックします。 これが完了すると、スケジュールされたレポートが指定された時刻に指定された受信者に送信されます。Reports Schedulerには、通常のレポートと同じデータが表示されますが、主な違いは、自動的に生成されることです。これにより、最近の期間(「過去7日間」等)を表示する日付範囲フィルタとともに使用すると理想的です。 ## 2. システム要件 OpenLM Reports Schedulerをインストールするには、次の前提条件が満たされている必要があります。 1. 中央ネットワークサーバー上でOpenLM Serverインストール済み。 2. 2. Reports…"
url: "https://www.openlm.jp/docs/v2x-reports-scheduler/"
updated: "2024-05-01"
category: インストールと設定 / Reports Scheduler
---

# V2x Reports Scheduler

OpenLM EasyAdminウェブインターフェイスには、ライセンス使用状況に関する情報を表示する様々なレポートが組み込まれています。EasyAdminは、次のいずれかでこれらのレポートを共有できます。

1. 管理者以外のアカウントへのレポート表示アクセス権の付与
2. カスタム生成されたレポートURLの共有
3. 特定のユーザー、グループ、または個々のアドレスに、アクセス可能な形式でレポートを電子メールで配布する (.png、.csv)

これらのレポートは、ユーザーがフィルタ設定またはアクセスするたびに手動で生成されます。OpenLM Reports Scheduler拡張機能を使用すると、管理者は事前定義されたスケジュールに従ってレポートを生成できるため、このプロセスを自動化できます。

## 1. 概要

レポートをスケジュールするには、OpenLM管理者は次のことを行う必要があります。

1. EasyAdminの「電子メール/ SMS」モジュールで有効なSMTPサーバーを設定します。
2. EasyAdmin認証が有効になっている場合は、EasyAdmin に管理者アカウントがあることを確認し、Schedulerで構成します。
3. 特定のEasyAdminレポートを開き、フィルタ(ライセンス使用状況レポートなど)を定義します。
4. 「共有→スケジュール」をクリックし、頻度を定義後に受信者を設定してから、「保存」をクリックします。

これが完了すると、スケジュールされたレポートが指定された時刻に指定された受信者に送信されます。Reports Schedulerには、通常のレポートと同じデータが表示されますが、主な違いは、自動的に生成されることです。これにより、最近の期間(「過去7日間」等)を表示する日付範囲フィルタとともに使用すると理想的です。

## 2. システム要件

OpenLM Reports Schedulerをインストールするには、次の前提条件が満たされている必要があります。

1. 中央ネットワークサーバー上でOpenLM Serverインストール済み。
2. 2. Reports Scheduler拡張機能のサポートを含むOpenLMライセンス
   (OpenLMライセンスの管理ウィンドウで「Reports_Scheduler」機能が見つからない場合は、[営業](https://www.openlm.jp/%e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b-2/)にお問い合わせください)。
3. *(オプション) *Reports Schedulerインストーラーにバンドルされている OpenJDK 11をインストールしないと選択した場合は、互換性のあるバージョンの Java 11 がターゲットマシン上に存在している必要があります。

* これは Reports Scheduler インストーラパッケージによって異なります ([リリースノート](https://www.openlm.com/release-notes/)を参照してください)。

## **3. インストール**

OpenLM Reports Schedulerは、OpenLM Serverと同じマシンにインストールする必要があります。

1. [ダウンロードページ](https://www.openlm.jp/downloads/)からOpenLM Reports Schedulerの最新インストーラをダウンロードします。

2. インストーラファイル(Openlm_Reports_Scheduler_XXXX.exe) をダブルクリックして、インストールを開始します。インストーラウィンドウが表示されます。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-65-1.png)

3. **[次へ] **をクリックして[使用許諾契約書]画面に進みます。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/openlm-end-user-license-agreement-screen-2.png)

4. **[使用許諾契約書の条項に同意します] **チェックボックスをオンにし、[次へ]をクリックします。

5. **[インストール場所の選択] **画面では、代替のインストールフォルダを指定できます。デフォルトのままにすることをお勧めします。「次へ」をクリックします。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/installation-destination-folder-2.png)

6. コンポーネントの**選択**画面には、インストールされる必要なコンポーネントが表示されます。Java 11の外部インストールを使用する場合は、オプションでJREのチェックを外すことができますが、デフォルト設定はそのままにしておくことをお勧めします。**「インストール」**をクリックします。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/check-the-boxes-near-the-components-you-want-to-in-2.png)

7. **[次へ**]、** [完了] **の順にクリックしてウィザードを閉じます。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/completing-openlm-reports-scheduler-setup-2.png)

8. Reports Schedulerが動作していることを確認するには、[サービス]ウィンドウを開き、「OpenLM Reports Scheduler」サービスが起動して実行されていることを確認します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/verifying-if-the-reports-scheduler-is-fully-functi-2.png)

## 4. スケジュールレポートを生成するためのEasyAdminの設定

### 4.1. メール設定

OpenLM Reports Schedulerは電子メールでレポートを送信するため、**EasyAdminのスタート → 管理 → Email/SMSモジュール**で設定する必要があります。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-66-1.png)

**[受信者アドレス] は、エラーが発生した場合に通知を送信するために使用されるため、少なくとも1つの値を入力することを強くお勧めします。**

### 4.2. 受信者ユーザーのメールアカウントの設定

デフォルトでは、スケジュールされたレポートは特定のユーザーに帰属します。ほとんどの場合、このユーザーはレポートスケジュールを設定した管理者になります。この指定ユーザーは、OpenLMデータベース内に存在し、有効な電子メールアカウントが関連付けられている必要があります。

ユーザーのメールを設定するには、**EasyAdmin スタート → [ユーザーとグループ]→ユーザー**を開きます。メールを割り当てるユーザーを見つけてダブルクリックし、次の図に示すようにユーザーの詳細を編集します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-67-1.png)         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-68-1.png)

OpenLMでユーザ(およびその他のエンティティ)を作成する方法の詳細については、この[ドキュメント](https://www.openlm.jp/docs/entity-type/)を参照してください: OpenLMのエンティティ（ユーザ、グループ、IP、およびホスト）

## 5. OpenLM Reports Schedulerの設定

### 5.1. report_scheduler.propertiesファイルの編集

report_scheduler.propertiesファイルには、Reports Schedulerのすべての設定が格納されています。通常、操作に必要なほとんどの設定は、インストールプロセス中に定義されるか、以前のバージョンから保持されます(アップグレードする場合)。このファイルを手動で編集することは、セクション4(「スケジュールされたレポートを生成するためのEasyAdminの設定」)の手順に従っている限り、必要ありません。

ただし、編集は可能であり、次のような特殊なケースでも必要です。

- SMTPサーバーがEasyAdminで設定されていない場合。デフォルトでは、EasyAdminのSMTP設定はreport_scheduler.propertiesのSMTP設定よりも優先されます。ただし、何らかの理由でSMTPがそこで構成されていない場合は、メール変数を使用してSMTPを個別に構成できます。これを行う利点は、Reports SchedulerとOpenLM Serverでエラーが発生した場合に、管理者に電子メールで通知できることです。
- OpenLM Serverのホスト名 (異なるマシンにインストールされている場合) またはデフォルトの通信ポートに変更があった場合。

次の変数は、管理者が構成するのに最も関連性の高い変数です。

次の変数は、管理者が構成するのに最も関連性の高い変数です。

| **変数** | **可能な値** | **説明** |
| --- | --- | --- |
| mail.smtp.host* | *ユーザー定義* | SMTPサーバーのホストまたは IP。 |
| mail.smtp.port* | *ユーザー定義* | SMTPサーバー ポート。 |
| mail.smtp.auth* | **True**または**false** | SMTPサーバーがログイン資格情報を必要とするかどうかに応じて設定されます。 |
| mail.smtp.ssl* | **True**または**false** | SMTPサーバーが接続にSSLを使用するかどうかに応じて設定されます。 |
| mail.smtp.username* | *ユーザー定義* | SMTPサーバー ユーザー。 |
| mail.smtp.password* | *ユーザー定義* | SMTPサーバーのパスワード。 |
| mail.smtp.sender* | *ユーザー定義* | “差出人:” フィールドに表示される電子メールアドレス。 |
| mail.recipients* | *ユーザー定義* | セミコロンで区切られた受信者の電子メール。 |
| openlm.protocol | **http** (デフォルト) または **https** | OpenLMのAPI ポートで使用されるプロトコル。 |
| openlm.host | **localhost** (デフォルト) または **FQDN** | レポートスケジューラが同期するOpenLM　Serverのホスト名。 localhostは、OpenLM ServerでSSL接続が必要な場合、完全修飾ドメイン名 (FQDN) に変更します |
| openlm.soap.port | デフォルト: **5015** | OpenLM Server APIポート。 |
| openlm.ea.port | デフォルト: **5015** | OpenLMの EasyAdminポート。 |
| openlm.ea.host | **localhost** (デフォルト) または **FQDN** | OpenLM Serverのホスト名と同じOpenLMの EasyAdminホスト名。SSL接続が必要な場合、localhostは FQDN に変更します。 |
| openlm.ea.protocol | **http** (デフォルト) または **https** | OpenLM の EasyAdmin通信プロトコル。**http** または** https** に設定できます。 |
| openlm.client.id=openlm.reportscheduler.client | ユーザーが Identity ServiceとReports Schedulerを接続するときに、Identity Service Web UIから自動的に構成されます。 | セキュリティで保護された接続用のReports Scheduler認証情報 |
| openlm.client.secret=reportscheduler_secret |  |  |
| openlm.client.scope=openlm.server.scope |  |  |
| scheduler.report.files.directory | *ユーザー定義* | レポートを特定のディレクトリ、ローカルにも保存する場合は、ここでパスを設定します。 |
| webdriver.impl.path | デフォルト: **chromedriver.exe** | ChromeDriver に別のパスを使用している場合は変更します。 |

*注意:構成されていない場合、Reports SchedulerはEasyAdminで設定されたSMTPサーバー設定を使用します。

**OpenLM Server (EasyAdmin) をReports Schedulerに接続するためのParam.jsファイル設定**

OpenLM Server(Easy Admin)とReport Schedulerが異なるコンピュータ/サーバーにインストールされていて、接続できない場合(デフォルトのホスト127.0.0.1への接続中に接続エラー)、OpenLM Serverのparam.jsファイルで必要なホスト名とポート番号を変更して、Reports Schedulerの接続ができるようにするには、次の手順を実行します。

OpenLM Serverのparam.jsファイルを見つけるには、下記のデフォルトパスに移動します。

“C:\Program Files\OpenLM\OpenLM Server\bin\wwwroot\params.js”

デフォルトのReports SchedulerスケジューリングタスクURLはparam.jsファイルに記載されており、以下の画像に示されているとおりです。

![](https://www.openlm.com/wp-content/uploads/2022/03/word-image-69.png)

サーバーのホスト名やポート番号を、Reports Schedulerがインストールされているマシンとポート番号に変更します。

### 5.2 セキュリティで保護された環境でのスケジューラ設定

**ケース 1: Identity Serviceを介した接続**

Identity Serviceを使用してセキュリティで保護された環境でReports Schedulerを構成するには、次の手順を実行します。

OpenLM Server、Identity Service、Report Scheduler をマシンにインストールする必要があります。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-70.png)

1. OpenLM Server をインストールします。OpenLM Serverのインストールする方法のリンクを参照してください。
2. Identity Serviceをインストールします。Identity Serviceをインストールする方法のリンクを参照してください。
3. Reports Schedulerをインストールします。Reports Schedulerのインストールプロセスについては、このドキュメントのセクション3を参照してください。
4. 次に、上記のインストール済みアプリケーションをIdentity Service経由で接続するように構成します。OpenLM ServerとReports Schedulerは、以下の画面に示すようにIdentity Serviceで設定します。

 

Identity Serviceを使用してReports Schedulerを構成するには、**Identity Service→設定→セキュリティ構成**に移動し、トグルボタン![](https://www.openlm.com/wp-content/uploads/2022/03/word-image-71.png)をオンにしてReports SchedulerのURL を追加します。(ポート:8888)。**「保存」**ボタンをクリックして、情報を保存します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-72-1024x494.png)

1. Reports Schedulerを再起動して変更を適用し、OpenLM Serverを再起動します。

Reports Schedulerを再起動するには、** [サービス]→[OpenLM Reports Scheduler] **を選択し、** [再起動] **をクリックして サービスを再起動します。

同様に、OpenLM Serverを再起動するには、** [サービス] **に移動して** [OpenLM Server] **を選択し、** [再起動] **をクリックしてサービスを再起動します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-73.png)

Reports Schedulerはこれで、次の画面に示すように、Identity Serviceを使用してセキュリティで保護された環境で接続されています。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-74.png)

report_scheduler.propertiesファイルは、次の図に示すように、client.id と client.secretが更新されています。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-75.png)

**ケース 2** – **HTTPS 経由の接続**

OpenLM Serverがhttps経由で接続されている場合、OpenLM Reports SchedulerもHTTPS 経由で接続されている必要があります。

注意: 両方ともHTTPSによって接続されない場合、OpenLM Serverは OpenLM Reports Schedulerに接続することができません。

OpenLM Reports Schedulerプロパティファイルで変更が必要です。

HTTPS経由でOpenLM Reports Schedulerを接続するには、次の手順に従います。

1. OpenLM Reports Schedulerのプロパティファイルに移動します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-76.png)

1. openlm.protocolフィールドと openlm.ea.protocol フィールドのプロトコルを HTTPS に変更します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-77.png)

1. openlm ホストを完全修飾ドメイン名(FQDN)に変更します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-78.png)

3. サーバープロトコルをHTTPSに変更します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-79.png)

1. Reports Schedulerプロパティファイルを保存して、変更を保存します。

OpenLM Serverのparams.jsファイルを変更する必要があります。

1. OpenLM Serverのparams.jsファイルに移動します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-80.png)

1. var_schedulingTaskURLで、HTTPをHTTPSに変更しFQDNに変更します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-81.png)

1. OpenLM Serverのparam.jsファイルを保存して、変更を保存します。

OpenLM Identity Serviceのappsettings.jsonファイルを変更する必要があります。

1. OpenLM Identity Serviceのappsettings.jsonファイルに移動します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-82-1.png)

1. SchedulerのURLをHTTPS に変更します。appsettings.jsonファイルを保存します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-83-1.png)

又は

OpenLM Identity Service UI で、[セキュリティ構成] タブに移動し、Reports SchedulerのURLをHTTPSに変更します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-84-2.png)

「OpenLM Reports Scheduler」サービスを再起動します。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-85.png)

OpenLM ServerはHTTPS経由でReports Schedulerに接続されるようになりました。

## 6. OpenLM Reports Schedulerの使用

### 6.1. レポートのスケジュール設定

1. レポートをスケジュールするには、EasyAdminレポート(ライセンス使用状況など)のいずれかを開きます。

2. 必要に応じて、レポートフィールド、フィルター、およびその他のオプションを設定します。

3. レポートウィンドウの左下隅にある** [共有] **をクリックし、** [スケジュール] **をクリックします。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-86.png)

4. **スケジュールレポート**ウィンドウが表示されます。

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/scheduler.png)

ここでは、以下を設定できます。

- レポートの頻度(例:毎週日曜日の午前1時)
- 受信者: 既存のユーザー、グループ、または任意の数の直接メールアドレスのいずれかです。ユーザーおよびグループの受信者には、有効な電子メールアドレスがユーザーおよび/またはそれらのグループ内のユーザーに関連付けられている必要があります。
- ジョブ説明: ここに入力したテキストは、メールレポートに含まれます。
- 受信ユーザーのタイムゾーン: 受信者がOpenLM Serverとは異なるタイムゾーンにある場合、このオプションを使用してタイミングを調整できます。

5. **[OK] **をクリックしてレポートを保存し、ウィンドウを閉じます。

### 6.2. スケジュールされたレポートの管理

既に作成したスケジュールタスクを管理するには:

1. EasyAdmin 開始→スケジュールタスク

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-88.png)

2. 表示されるウィンドウで、変更するタスクを選択します。スケジュールされたレポートの**Ed編集、削除、無効化/有効化、URLの表示 ([共有]→[リンクの共有]) **を行うことができます

         ![](https://www.openlm.jp/wp-content/uploads/2024/04/word-image-89-1024x426.png)
