操作ログはポイント名を一覧に表示します。つまり、操作ログを使用する場合は、上下限設定値のエリアや積算値のエリア にも、ポイント名称が必要になります。この時、名称毎に詳細を含めていては、名称変更が煩雑になります(例を参照)。 これを解消する為に、Ver.2.0.22でポイント名称 + ポイント詳細による表示を可能にしました。
初期値ではポイント詳細を使用しない設定なので、この機能を有効にする時は/resources/Preferences.xmlに以下を追加してください。
<!-- 操作ログ検索一覧でポイント詳細を使用する --> <property key="/server/operationlog/prefix" value="true"/>
例.
ポイントID | ポイント名称(変更前) | ポイントID | ポイント名称(変更後) | |
---|---|---|---|---|
1 | ポイント1 上限ON | → | 1 | ポイント2 上限ON |
2 | ポイント1 上限OFF | → | 2 | ポイント2 上限OFF |
3 | ポイント1 下限ON | → | 3 | ポイント2 下限ON |
4 | ポイント1 下限OFF | → | 4 | ポイント2 下限OFF |
この様にポイント1をポイント2に変更する場合に、4つのポイント名称(ID1〜4)を変更しなければなりません。
ポイントID | ポイント名称(変更前) | ポイント詳細 | ポイントID | ポイント名称(変更後) | ポイント詳細 | |
---|---|---|---|---|---|---|
1 | ポイント1 | 上限ON | → | 1 | ポイント2 | 上限ON |
1 | ポイント1 | 上限OFF | → | 1 | ポイント2 | 上限OFF |
1 | ポイント1 | 下限ON | → | 1 | ポイント2 | 下限ON |
1 | ポイント1 | 下限OFF | → | 1 | ポイント2 | 下限OFF |
ポイント詳細はitem_tableのmessage_idで指定する為、ポイント名称から独立しています。 この様にすることでポイント名称1点(ID1)を変更するだけでよくなります。詳しい設定方法は次項を参照ください。
各テーブルの設定
point_tableは今までどおりに、item_tableは入力設定値ポイント等にmessage_idを設定し、message_table に表示させるポイント詳細を設定します。操作ログを出力する際に、message_idで突合せて、存在すればmessageを ポイント詳細列に表示します。
ポイント詳細を設定する際には、必ずmessage_table.typeを0にして下さい。
point_table +-------+---------+----------------------+-----------+ | point | unit | name | unit_mark | +-------+---------+----------------------+-----------+ | 1 | AHU-1-1 | 1F A室 空調機 | | +-------+---------+----------------------+-----------+ item_table +-------+----------+-----------------+------------+ | point | provider | holder | message_id | +-------+----------+-----------------+------------+ | 1 | P1 | D_500_BcdSingle | 1 | | 1 | P1 | D_501_BcdSingle | 2 | | 1 | P1 | D_502_BcdSingle | 3 | | 1 | P1 | D_503_BcdSingle | 4 | +-------+----------+-----------------+------------+ message_table +------------+------+---------+ | message_id | type | message | +------------+------+---------+ | 1 | 0 | 上限ON | | 2 | 0 | 上限OFF | | 3 | 0 | 下限ON | | 4 | 0 | 下限OFF | +------------+------+---------+
この様に上下限の設定値を設定した場合、操作ログ一覧ではD_500_BcdSingle〜D_503_BcdSingleはそれぞれ
日時 | IP | ユーザー | 変更前 | 変更後 | ポイント記号 | ポイント名称 | ポイント詳細 |
---|---|---|---|---|---|---|---|
2006/01/01 00:00:00 | 192.168.0.1 | user1 | 0.0 | 25.0 | AHU-1-1 | 1F A室 空調機 | 上限ON |
2006/01/01 00:01:00 | 192.168.0.1 | user1 | 0.0 | 20.0 | AHU-1-1 | 1F A室 空調機 | 上限OFF |
2006/01/01 00:02:00 | 192.168.0.1 | user1 | 0.0 | 10.0 | AHU-1-1 | 1F A室 空調機 | 下限ON |
2006/01/01 00:03:00 | 192.168.0.1 | user1 | 0.0 | 15.0 | AHU-1-1 | 1F A室 空調機 | 下限OFF |
のように表示されます。