キンコミ kintone user community

みんなの投稿

ルックアップ関連のご質問②

連続投稿失礼します。
同じくルックアップ関連のご質問ですが、毛色の違う話で複雑になる為別投稿とさせていただきました。

ひとつ前の質問(https://kincom.cybozu.co.jp/chats/t8msdaoz0funwtvm
では子アプリが社員アプリをルックアップすると書きましたが、部署異動の履歴を記録している「異動」アプリだけは、少々異なる仕組みにしたいため、ご相談させてください。

◎現状
「異動」アプリも「社員」アプリをルックアップしているが、取得するのは氏名のみ。異動前、後の部署や係、役職等は手入力かドロップダウン(ここ最近、兼任が多発しているため。また履歴データ移行に際し、現在の部署マスターに存在しない部署が多数ある為)

◎問題点
部署、係、役職などが手入力であることに対し、使用部署はOKと確認取っているが、私の上司からNGが出た(改良の余地あるんじゃない? とのこと)

◎実現したいこと
新たに「社員」アプリが「異動」をルックアップする形を作り、「異動」アプリに異動情報を入力したら、(一括更新やプラグインによって)「社員」アプリで持っている所属部署等の情報が更新されるようにしたい。

◎考えた仕組み
「異動」アプリに「異動回数」(数値)のフィールドを追加し、最新の異動履歴には0、それ以外にはさかのぼるごとに1、2と加算していく。
「社員番号2」(計算)のフィールドを追加し、「異動回数*100000+社員番号」の値をセットさせる(社員番号が10の人の最新の1つ前の異動履歴なら、「100010」が入るようにする)。
「社員」アプリにルックアップフィールドを追加して「社員番号2」と結び付ける。これによって最新の所属部署が取得される。

◎お聞きしたいこと
①「社員番号」のフィールドと「異動回数」のフィールドとの演算が成立させられない。(#VALUE!エラーとなってしまいます)

「ルックアップ」フィールドが文字扱いになってしまっているのが原因かと思います。何かいいアイデアがありましたらお聞きしたいです。

②「異動回数」の加算の仕組みが手動になってしまう。
(一つ一つレコードを開いて更新する必要がある)

こちらは重複不可にすることもできないので、連番のプラグインを入れるしかないかと思っております。おすすめのプラグインや、ほかの案がありましたらお願いいたします。

アプリの改造中で止まっていますので今のところ上記2点になります。投稿2本とも長文で申し訳ありません。
よろしくお願いいたします。

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

豆電球さんこんにちは
ひとつ前の投稿と同じ回答になりますが、
TiSさんの条件分岐処理プラグインが有効的に使えるかと思われます。
条件が一致した時のアプリ間更新、自動入力、自動コピー、自動採番などできることが多いです。
キーとなるフィールド(ルックアップされた名前)が空白でなければ、
動採番するなどの条件で対応可能かと思われます。