「関連レコード一覧」の応用について(リンク先に飛んだ時点で編集モードにしたい)。

2つのアプリを「関連レコード一覧」で紐付けているのですが、

「レコードの詳細を表示する」をクリックしたタイミングで、

レコードを編集モードにすることはできないでしょうか。

 

「日報用アプリ」に、一時的に、「調査用アプリ」を紐付けているのですが、

実際に現場で使用する際、いちいち「編集」をクリックして入力するのが手間との意見が出ました。

 

「日報用アプリ」の「関連レコード一覧」から、「調査用アプリ」のレコードに飛んで、入力を行う、という流れです。

 

保存をすると、「調査用アプリ」が閉じるところは、Java Scriptで解決しました。

 

あとは、「日報用アプリ」の「関連レコード一覧」から、「調査用アプリ」のレコードに飛んだ時点で、編集モードにすることができれば理想的です。

 

なお、「調査用アプリ」には、事前に調査先ごとのレコードが用意されていて、新規で作成していく形式ではありません。

(あるキーをもとに、2つのアプリが紐付いています)

 

どなたかお知恵をお貸し下さい。宜しくお願い致します。

kintoneの仕様上

https://ドメイン名/k/APP番号/show#record=レコード番号&mode=edit

のURLを開けば、編集モードに入れますので、調査用アプリ側であらかじめ上記の様なURLを生成しておいて、

関連レコードから、そのURLをクリックしてもらい、直接編集画面に入る。

とかでしょうか。

試していませんので、あくまでイメージですが。

松村様

 

コメント有り難うございます!

(返信、かなり遅くなってしまい、誠に申し訳ございません)

 

泥臭い感じなのですが、以下のような感じでJavaScriptを書いて、実現できました。
リンク元のアプリからアクセスすると、編集モードになり、保存すると、勝手に閉じて、
リンク元のアプリに戻るイメージです。

◆パソコン画面

(function() {
“use strict”;
kintone.events.on([‘app.record.create.submit.success’, ‘app.record.edit.submit.success’], function(){
window.open(‘about:blank’, ‘_self’).close();
});
})();


kintone.events.on(‘app.record.detail.show’, function(event) {
location.href = location.href + “&mode=edit”;
return event;
});


◆モバイル画面

(function() {
“use strict”;
kintone.events.on([‘mobile.app.record.create.submit.success’, ‘mobile.app.record.edit.submit.success’], function(){
window.open(‘about:blank’, ‘_self’).close();
});
})();


kintone.events.on(‘mobile.app.record.detail.show’, function(event) {
location.href = “https://会社名.cybozu.com/k/m/アプリ番号/edit?record=” + kintone.mobile.app.record.getId();
return event;
});


モバイル画面の方が、ちょっと複雑な感じでした。
ご相談に乗って頂き、有り難うございました!