プリントクリエイターのアプリ連携について

アプリ連携を利用し帳票へ電子印を帳票に印刷をさせたいのですが、

現状レコード更新者を紐づけて行っています。

印刷のタイミングでレコードの更新作業があればいいのですが

無い場合もあります。

ログインユーザーの情報を利用しプリントしたいのですが

方法はありますでしょうか?

ご存知の方いましたら共有いただければ幸いです。

青山昌司さん
cstapの瀧ヶ平です。

ログインユーザーの情報を利用して印刷したいのであれば、レコードを最後に表示したユーザーを記録するフィールドを用意し、
レコードの詳細画面表示のイベント中でひらいているレコードを更新し、その後ページをリロードすればよいかと思います。
(これだと無限ループになってしまうので最後に表示したユーザーとログインユーザーが違う場合のみ操作するようにしてください)

参考になれば幸いです。

瀧ヶ平さん

ご連絡ありがとうございます。

仰っていることをなんとなく理解しているのですが、

実際にどうしていいのかわからずです。。。

>レコードを最後に表示したユーザーを記録するフィールドを用意し・・・

>無限ループになってしまう・・・

フィールドはユーザー選択で用意した後、そこへ記録する方法に関してはjsを利用するのでしょうか?

お手数でなければご教授頂けますでしょうか。

 

よろしくお願いいたします。

青山さん

おっしゃっているとおりで、ユーザー選択フィールドを新たに用意していただいて
レコード表示時のイベント内で

  • 最後に表示したユーザーのフィールドとログインユーザが違うか確認
  • 違うのであればREST APIを利用して最後に表示したユーザーのフィールドをログインユーザになおして更新
  • その後ページを更新

という形のJavaScriptを用意していただければよいかと思います。

こちらなどを参考に実装するとよいかと思います