2026/01/06 15:18
皆様立て続けにお知恵を拝借したく存じます。
今行いたいことですが、具体的には
ある元アプリ(出張報告書アプリ)と別アプリ(出張申請アプリ)でアプリ間でデータを飛ばしたいと考えております。
すでに、合同パンダ商会さんの無料プラグイン(Boost! Upsert)で一部実現できておりますが、現在、うまく行かないのは以下の点になります。※
・元アプリの①「出張開始日カラム」&②「職員番号カラム」の複合キーで、別アプリの「出張報告書の提出有無カラム」に元アプリにある「職員番号カラム」のデータである職員番号をコピーしたい
(もしくは、データ更新のフラグを立てる等)
~ちなみに、別アプリには元アプリの①、②は存在
※一部実現できたパターンが、単一キーを使い、データを流すということはこれまで実施できており、今回、複合キーで行いたいという初の案件となります。
あくまで、無料プラグインで実現できればと思いますが、皆様のほうで、これはどうか?などあればぜひ教えていただければ幸いです。(accessの複合キーから、更新クエリの実行的なイメージで記載しておりますが、分かりにくい箇所はご容赦ください)
4件のコメント
(新着順)
ミュートしたユーザーの投稿です。
投稿を表示「関連キーを作る」は、Seal777さんの考え方と一緒です
DATE_FORMAT(出張開始日,"YYYY/MM/dd","Asia/Tokyo")&"_"&職員番号
説明画像を作ってたら、Seal777さんに負けてしまった😅💦
として、Boost! Upsert で考えました
①「関連キー」フィールドを
出張申請アプリ と 出張報告書アプリ 2つのアプリに設ける
② ①フィールドに、デフォルトの計算式で
「出張開始日」と「職員番号」を & で 結ぶ (2つのアプリ共に)
③ あとは
フィールド構成 と
Boost! Upsert の 設定 は 添付参照ください
※検証してませんので、上手くいかなかったら返信ください。
ミュートしたユーザーの投稿です。
投稿を表示こんにちは。
やりたいことは
出張申請アプリ側で出張報告書の提出有無を確認したい
ということであってますか?
アプリの設計の話になりますが、出張申請アプリからアプリアクション機能で
出張報告書に転記、その際に出張申請アプリのレコード番号を任意のフィールドに
コピーすれば、共通のユニークコードを持つことができるので、
それをキーにしてプラグインでの自動更新が可能になるかと考えます。
https://jp.kintone.help/k/ja/app/appaction/whats_appaction
もしくは出張報告書アプリから出張申請アプリのデータを
ルックアップで共通のユニークキーを作る形となります。
なお、詳細画面で見られれば良い、ということであれば
プラグイン不要で、関連レコードで表示させることも可能です。
以上です。
ミュートしたユーザーの投稿です。
投稿を表示ご要望は「複合キーを元に単一キーを判別→職員番号をコピー」と理解いたしました。
そのうえで、複合キーフィールドの内容が「出張開始日カラム&職員番号カラム」であれば、1Step追加することで処理を単純化できます。
としてはいかがでしょうか。
複合キーから単一キーへの分解は、職員番号カラムの命名方法次第ではありますが、TiS様「kintone条件分岐処理プラグイン」よりRIGHT関数を使用することで可能かと存じます。(他の方法でも、何かしらのプラグインで可能かもしれません)
https://kintone.tis2010.jp/docs/plugins/branchprocess/ja/
参考になれば幸いです。
ミュートしたユーザーの投稿です。
投稿を表示こんにちは。
目的の用途にマッチしているかわかりませんが、キンコミの過去記事にある以下の情報は参考になるでしょうか?
複数のフィールドの値をキーにしてレコードを一括更新する方法