キンコミ kintone user community

みんなの投稿

JavaScriptの知識がないため、色々なプラグインを駆使してkintone開発しています。

TISの条件分岐処理プラグインを使用して、アプリ間更新を行っているのですが、一度、データを飛ばしてしまうと、元アプリの方でデータを消しても反映されなかったり、元アプリのデータを変更すると、条件が変わり、再更新されて新しいデータが追加されてしまったりと、整合性を取る事に苦労しています。

アプリ間更新などを使用されている方で、整合性取るために工夫されている事や、他にこういうプラグインを使うと解決するよと言うようなものがあったら、ご教授いただければ幸いです。
よろしくお願いいたします。

3件のコメント (新着順)

TISのプラグインで「アプリ間レコード更新プラグイン」というプラグインがありますが、
こちらは試してみたことがあるでしょうか。
元アプリの連携のあるフィールドを更新し、保存を掛けると、
更新画面が一瞬出た後、連携先アプリのフィールド内容も更新されておりますので、
整合性は取れるのではないかと思います。
※実施したい内容と違いましたら、すみません。

https://www.tis2010.jp/referenceupdate/


アドバイスいただきましてありがとうございます。
TISのアプリ間レコード更新プラグイン使用しています。
更新の時は反映されるのでいいのですが、元データを削除してしまった場合に、更新先に転送されたデータのみ残ってしまうので、そこが問題で・・・。
元アプリで削除させないなどの対策をしなくてはいけないのかななどと悩んでいます。

コメントへの返信ありがとうございます。
承知いたしました。
コメントの内容を読み取ると、下記のパターンがあるかと
思いますので、それぞれの対策を記載してみました。
当てはまるものがあると、良いなと思います。。。!

(1)「元データを削除してしまう。」の「元データ」が
   レコードを削除してしまうの場合。
   【基本機能】
   ・アクセス権⇒レコード⇒レコードの削除の
    チェックを外す。

(2)「元データを削除してしまう。」の「元データ」が
   フィールドの内容を削除してしまうの場合。
   【基本機能】
    ・アクセス権⇒フィールド⇒各フィールドごとに、
     編集してもらいたくない方には、
     編集のチェックを外し、閲覧のみにする。
   【プラグイン】
    ・動的入力制御プラグイン
     入力可否のフィールドを選択して、
     ルールの設定をしていただくと、
     フィールドの入力不可の設定が可能です。
     https://ribbit.konomi.app/kintone-plugin/
    ・条件分岐処理プラグイン(TIS)
     ⇒編集制限にて、編集不可に設定する。

suji バッジ画像
2024/09/04 09:25

おはようございます。

元アプリの方でデータを消しても反映されなかったり

整合性の担保が必要なデータ連携の場合、元アプリは削除不可にして
「削除」というフィールドをチェックさせることで対応しています。
もちろんこのフィールドも連携対象にしています。

元アプリのデータを変更すると、条件が変わり、再更新

初回のデータ連携後は、自動連係されないようにしています。
条件分岐処理プラグインであれば、レコード新規作成のみ適用、
再更新の場合は更新ボタンを押させる、などの仕掛けです。
データ自動連係は便利ですが、更新されると困るようなものもあるので。

あと、本当にヤバいやつは、月1で整合性の確認や、再集計をやってたりします。
※お金が絡むようなやつとか

以上です。


アドバイスいただき、ありがとうございます。
やはり元アプリ、削除不可にした方がいいですよね。
転送先のアプリでは、削除フィールドも飛ばして、削除フィールドにチェックがはいっているものは非表示などの対応方法でしょうか?

お金が絡むものがわが社でもネックになっています。
月1の整合性の確認や、再集計、具体的にどのような方法でやられているのか教えていただけますか。

suji バッジ画像
2024/09/06 09:49

おはようございます。

転送先のアプリでは、削除フィールドも飛ばして、削除フィールドにチェックがはいっているものは非表示などの対応方法でしょうか?

そうしています。削除フィールドにチェックがあるものは、一覧で非表示です。

月1の整合性の確認や、再集計、具体的にどのような方法で

一覧レコード集計/コピープラグインを使って月次タイミングで
差異確認をしていたりします。

やり方はペパコミさんの記事を参考にしてみてください。
https://pepacomi.com/youtube/kintone-tis-totalling/#index_id12

sujiさん、ご返信ありがとうございます!
お答えいただいたどちらの内容も、どうやって対応しようと悩んでいた部分なので、
助かりました!!!
一覧レコード集計/コピープラグイン、ぺパコミさんの記事参考にやってみます!
これでズレなどがなくなってくれると、すごく嬉しいです。
ありがとうございます。
また困った時はアドバイスよろしくお願いいたします。

sho
2024/09/04 09:13

krewData や customine を用いてはいかがでしょうか。


ご返信いただきまして、ありがとうございます。
わが社、有料プラグインは極力使わない方針でやっていて、TISなど無料プラグインを駆使して作り込んでいます・・・。
(そのことを最初に書かずに申し訳ありません。)
有料使っていいなら、使ってみたいプラグイン沢山あるのですが…。
あとはJavaScript覚えるしかないですかね。