初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2021-11-17 09:53:02

taino
Member

閲覧や変更のログを残したい

初めて利用させていただきます。FMをこの4月から使用している初心者です。
個人データの入力業務をしています。
OS:Win10 FM:Pro 16 を利用しています。
データファイルは、レコード数が約1万5千件 70程度のフィールドがあるファイルで、使うのは3人のみです。(管理者、閲覧2名)
パソコン1台で管理者と閲覧者はそれぞれのwindowsアカウント(管理者パスワードあり、閲覧者ゲスト・パスワードなし)で立ち上げファイルにアクセスしています。
現在、ファイルには管理者のみ「完全アクセス」、閲覧者は「ゲストとしてサインイン」して検索・閲覧していますが、今後、それぞれアカウントを割り当てる予定です。

やりたいことは閲覧ログと操作ログをとりたいのです。

閲覧ログ すべてのアカウント    いつ・誰・どのフィールド・何を検索したか
変更ログ 管理者の自分のみ    いつ・誰・どのフィールド・どう変更

Clarisのホームページより関数スクリプトガイドにあった「レコード変更/閲覧のログをとる」で変更のログだけは作れたのですが、この場合、レコードの追加・削除、全置換・再ルックアップのログがとれません。

FMサーバーは、事務が小規模のため導入が難しい状況です。よろしくお願いします。

Offline

#2 2021-11-17 10:06:53

Shin
Member

Re: 閲覧や変更のログを残したい

レコードの追加・削除、全置換・再ルックアップは、手動で行なっているものでしたら、メニューをカスタム化して、その中でログを取る動作を組み込むといいでしょう。
例えば、メニューから新規レコードの追加を行なった場合は、新規レコードを追加 というスクリプトを起動し、その中で新規レコードを作成に続いて、ログテーブルにレコードを追加する、というステップを追加します。
レコードを削除については、物理的に削除してしまうよりも、削除というフラグを立てる、という動作へ変更する方法をお勧めします。このレコードは、アクセス権セットで一般ユーザーには閲覧禁止にしておきます。ポータル内の行の削除もレコード削除になりますので、それも別に処置しておきます。

Offline

#3 2021-11-17 11:26:34

taino
Member

Re: 閲覧や変更のログを残したい

shin様
早速の返信ありがとうございます。
削除についてはフラグで対応しようと思います。
全置換・再ルックアップは手動で行いますので、教えていただいた方法を試してみます。(初級者ですので時間がかかりそうですが。)
追加に関してですが、FMやエクセルからデータをインポートする場合もあります。この場合でもログが残るのでしょうか。

Offline

#4 2021-11-17 12:02:59

Shin
Member

Re: 閲覧や変更のログを残したい

インポート直後の該当レコードが、インポートされたレコードになりますので、それをログとして残せばいいでしょう。
ただ、インポートの種類(追加、照合、置換)は情報として取得できないと思いますし、置換や照合インポートされた時のフィールド変更履歴は、ログとして残すのは難しいと思います。前後のフィールドをどちらも保存すればいいかもしれませんが、インポート前のレコードを特定するのは難しいですし、大きなデータになるかもしれません。

FM16は、サポートが終了していますので、セキュリティー上、業務ではお使いにならないことをおすすめします。
また、最近のバージョンでは、ライセンスで、ピアツーピアでのファイル共有はテスト運用以外では禁止されていますので、サーバーの導入が必須になります。

Last edited by Shin (2021-11-17 12:10:56)

Offline

#5 2021-11-17 12:50:51

taino
Member

Re: 閲覧や変更のログを残したい

shin 様
いろいろと教えていただきありがとうございました。FMサーバーの導入も含めもう一度検討してみます。

Offline

#6 2021-11-17 17:32:22

qb_dp
Member

Re: 閲覧や変更のログを残したい

以下とか見てみては。

[No.33]FMDB-blue
https://www.fm-1gp.com/post/no-33-fmdb-blue

「自身のソリューションに後から組み込むのは少々難しいかもしれません。」とあるので難しいかも...

Offline

#7 2021-11-18 09:31:04

taino
Member

Re: 閲覧や変更のログを残したい

qb_dp 様
サンプルの紹介していただきありがとうございます。
次年度に向けてファイルを再構成する予定ですので参考にさせていただきます。

Offline

#8 2021-12-02 15:55:19

qb_dp
Member

Re: 閲覧や変更のログを残したい

[No.33]FMDB-blue
https://www.fm-1gp.com/post/no-33-fmdb-blue

作者さんが、チュートリアルを公開しています。

FMDB-blue導入のチュートリアル【基礎編】
https://qiita.com/siebenunddreissig/ite … tter_share

Offline

Registered users online in this topic: 0, guests: 1
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 518.21 KiB (Peak: 523.12 KiB) ]