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

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

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

You are not logged in.

Announcement

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


#1 初心者のFileMaker pro Q&A » FileMaker WebDirectでの入力中に、フィールドの一部がロールバック?してしまう現象についての質問 » 2021-11-05 14:12:09

newfmdev
Replies: 1

FMを社内用顧客管理システムとして利用しております。

WebDirectを利用してレコードに入力する際、
レコード内の一部フィールドがロールバックする?現象が発生しており困っております。
※社内の管理ユーザ以外は全て、WebDirectから閲覧・入力を行っております。
※毎回必ず発生するわけではなく、投稿者も数度現象再現を試みていますが、
直接確認できておりません。

<テーブルA 入力項目(一部)>
・SEQID:シリアル番号(ユニークで自動セット)※入力レイアウト内では非表示
・カテゴリ:チェックボックス
・内容詳細
・連絡手段:選択ボタン
・お客様名

<現象発生手順>
1.フォーム形式でテーブルAの入力開始。
  「カテゴリ」フィールドで用件に該当するものをチェックすると、
   OnObjectModifyに設定したスクリプトが走り、「内容詳細」フィールドに内容が反映される
2.「内容詳細」フィールドに詳細な情報を直接手入力
3.「連絡手段」選択ボタンを押下すると、カード形式で手段一覧(テーブルB)が新規ウインドウで開かれる
  ※選択ボタンにスクリプトを設定しています
4.手段一覧から該当するものを選択すると、新規ウインドウが閉じ、選択した項目がテーブルAの「連絡手段」フィールドにセットされる
  ※手段一覧選択時にスクリプトを設定しています
5.2で入力した「内容詳細」フィールドの内容が消失。
  1で選択した「内容詳細」フィールドに反映された文言は残っており、
  4で選択した「連絡手段」フィールドは正常にセットされている

<確認したこと>
・現象発生手順1、3、4のスクリプトで、「内容詳細」フィールドをクリアする処理を行っていないか
→クリアする処理はなし
・入力中にセッションが切れていないか
→WebDirectを単一タブで使用し、セッション期限時間内に入力しているためセッション切れはなし
・通信環境に問題がないか
→インターネットの接続不良などはなく、閲覧なども問題なく行えているとのこと
  読み込みなどで画面がちらついたり、ぐるぐる(待機中)することもないとのこと
・FMPで現象が発生するか
→管理ユーザのみが使用できるFMPでは現象再現せず
  また、WebDirectで同様の手順を試したが現象再現せず

<そのほか情報>
発生頻度:7~8回に1回
テーブルAのレコード件数:約420万件
FMSバージョン:18.0.3.319
使用ブラウザ:Microsoft Edge
WebDirect同時接続数:平均10~30

-----
レコードが作成されるときには、「レコード内のいずれかのフィールドに入力され、
フォーカスが外れる・移動した場合に即コミットされる」認識でいたのですが
ロールバックする処理等行っていないレコードが直前の状態に戻ってしまうことがあるのでしょうか…。

正常に登録できる場合も多いため、レイアウトが壊れている/WebDirect特有の現象?とも言い切れず
調査が難航しております。
何か情報お持ちの方がいらっしゃいましたらご教示のほど、よろしくお願いいたします。

#2 初心者のFileMaker pro Q&A » AD証明書サービスを利用したHTTPS接続方法 » 2021-09-08 14:16:28

newfmdev
Replies: 1

現在社内のみ利用のシステムとしてFMで開発を行っています。

HTTPSでの運用を行うこととなったのですが、
クライアントのブラウザからアクセスした際に証明書エラーが表示されてしまうため回避したいと思い
同一ドメイン内にAD証明書サービスを構築し社内で証明書を作成しようと試みていますが、
最後の証明書のインポートでエラーが発生し困っています。

構成は以下で
認証局とFMサーバーは別のサーバーですが同一ドメインに所属しています。

認証局
OS:WindowsServer2019 Standard
Active Directory 証明書サービス
[証明機関] と [証明機関 Web 登録] を追加

FMサーバー
OS:WindowsServer2019 Standard
FMVer:19.2.1.23

手順としては以下を実施しています。

1.証明書要求ファイルを作成。
管理者権限でコマンドプロンプトを開き以下を実行
fmsadmin certificate create "/C=JP/ST=Tokyo/L=Shinjuku-ku/O=newfmdev co.,Ltd./CN=*.newfmdev.local" --keyfilepass newfmdev999
以下のファイルが作成されました。
C:\Program Files\FileMaker\FileMaker Server\CStore\serverRequest.pem
C:\Program Files\FileMaker\FileMaker Server\CStore\serverKey.pem

手順は以下のサイトを参考にしています。
https://ywc.com/filemaker/?p=8629

2.作成したファイルを使用しAD証明書サービスから証明書を取得。
以下のサイトを参考にCA局構築し、serverRequest.pemの内容を貼り付けて証明書を取得しました。
https://pkiwithadcs.com/issuing_server_ … g_certweb/

3.カスタム証明書をインポート
Admin Consoleにサインインし、「構成」-「SSL証明書」-「カスタム証明書のインポート」をクリックし、
表示された「証明書のインポート」画面に以下のファイルとパスワードを入力しました。

署名済みの証明書ファイル:AD証明書サービスで作成した「certnew.cer」
プライベートキーファイル:証明書要求と同時にFMで作成された「serverKey.pem」
中間証明書ファイル:AD証明書サービスで作成した「certnew.p7b」※中間ルートは無いためここを外しても試しています。
プライベートキーパスワード:FMにて証明書要求の作成 にて入力したパスワード「newfmdev999」

「インポート」ボタンを押下したところ
ボタンの下に
「証明書ファイルが無効であるか、または指定したパスワードでプライベートキーファイルを複合できませんでした。」
と赤字で表示されインポートに失敗してしまいました。

当方、社内認証局の構築も含め経験がないため何か根本的に間違っているところがあるかもしれません。
ご教示のほどよろしくお願いします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 6 queries executed - Memory usage: 521.17 KiB (Peak: 526.39 KiB) ]