新規投稿
フォローする

kViewer+フォームブリッジ連携で、ステータスを変更したい

kviewerからフォームブリッジに連携しています。

項目A、項目B、項目Cがすべて空でない場合のみ、ステータスを”済”にしたいです。
フォームブリッジに下記jsを読み込ませてみましたが、ステータスがうまく変わりません。

kintone側には、項目A、項目B、項目C、ステータスとすべて項目は持っています。
(ステータスはkintone側に持つ必要はないので、理想はフォームブリッジだけにしたい)

フォームブリッジでは、このステータスが済になっていると、項目A、項目B、項目Cは非表示にしています。

-----

(function() {
"use strict";
fb.events.kviewer.record.mapped = [function (event) {
var record = event.record;

var KoumokuA = record['項目A']['value'];
var KoumokuB = record['項目B']['value'];
var KoumokuC = record['項目C']['value'];

///////////// 処理 ///////////////
if (KoumokuA != null && KoumokuB != null && KoumokuC != null) {
event.record['ステータス']['value'] = "済";
}else{
event.record['ステータス']['value'] = "未";
}

return event;
}];
})();

-----

実現したい事は以下の流れになります。

1.kviewerから編集ボタンを押下
2.フォームブリッジにて、項目A、項目B、項目Cを入力して保存する(フォームブリッジを開いたときのステータスは「未」、保存後のステータスは「済」)
3.再度、kviewerから編集ボタンを押下
4.フォームブリッジの画面に遷移。2で項目A、項目B、項目Cは入力済みなので、ステータスが「済」となり、項目A、項目B、項目Cは非表示となる。項目D以降を入力する。(フォームブリッジを開いたときのステータスは「済」)

以上になります。

ご教授頂ければ幸いです。

 

0

0件のコメント

サインインしてコメントを残してください。