公開日:
前提☝️
このブログの内容はフィクションです。
ほり🐰の妄想により書かれておりますので、多少の不整合には目をつぶって物語を楽しんでいただければ幸いです。
(ほり:サポートチーム所属の妄想うさぎ)
前回のあらすじ📝
入力ミス防止のため、また、アイテム名の表記揺れをなくす目的でマスタを再構築したほり🐰。
各アイテムに英字コードを割り当て、コードが重複しないよう管理。
さらに、gusuku Customineの「ルックアップの選択をプルダウンに変更する」を使って、選びやすさも意識した設計とした。
一見万全に見えたが、ギルド所属ハンター:スイレンの操作で保存時にエラーが発生。
原因は、コードが類似していると検索結果が複数と認識され、ルックアップが確定できないという仕様上の制限だった。
gusuku Customineのチャットサポートの案内により、コードに含まれる記号を見直すことで問題を回避。
今回の対応を通して、設計段階でのコード設計の重要性と、kintoneの仕様理解の深さが求められることを実感したのであった。
アイテムマスターのアイテムコードの問題も片付いたし、順調に入出庫情報が集まっているよ〜
カスタマインを使って、入出庫アプリからレコード保存したらアイテムマスタへの在庫数反映も自動でできている様子だし、もうすっかり問題も出なくなって平和な毎日です(*´ω`*)
ちなみに、アイテムマスタへの在庫数反映のカスタマイズはこちら。
(詳細は、「狩猟ギルドの在庫管理 その3」を参照)
レコード保存をしたときに、アイテムマスタの在庫数を計算するカスタマイズにしています。

ポイント☝️
「レコードを保存する直前(削除時は除く)」にすると、
レコード保存ボタンを押した後で必須チェックなどでエラーになったときにもレコード更新が行われてしまいますので、
条件には「レコードを保存した直後(削除後は除く)」を利用するようにしましょう
このカスタマイズのお陰で、ハンターの皆さんが入出庫アプリに登録してくれたら自動で在庫数が計算できるようになったんだ!
そして今日は、お待ちかねの月末の棚卸しの日!
アイテムマスタの在庫数と、倉庫の中のアイテムの数を比べて、ピッタリあっているかを確認するんだけど、もうズレたりしてることはないはずだよね?

ほりさ〜ん(´;ω;`)

どうしたの?

棚卸ししてみたんだけど、薬草の数が合いません〜

ううう、今月も結局ズレは出ちゃうのか…
どんなズレだった?

薬草が、倉庫には「867」個あるのに対して、
アイテムマスタの在庫数は「868」個になってるのよ。

1個だけズレたのかぁ。誰かが間違って登録したのかな?

間違って登録したのか、そもそもの倉庫の薬草の数が間違ってるのか、わかんないよね…

うーん。とりあえず、ハンターの皆さんにヒアリングしてみるよ。(´Д`)ハァ…

ハンターの皆さんに確認したいことがあるんですが…

なに?

今月、薬草の数が倉庫の数と、アイテムマスタの在庫数と1個だけズレてました。
間違って登録しちゃったかも…とか、なにか、心当たりがある方はいませんか?

今月はしっかり確認しながら登録したため、間違って登録したということはないはずなのだが…

私もkintoneアプリに登録するの慣れてきたから、間違ってはないと思うよ♪

この前、管理人さんに見てもらった後は、特に登録に戸惑うことはありませんでしたが…

そうですよね。そのときに本当に間違ってたかどうかなんてもうわかんないし…

おう!俺は数を入れ間違ったのに気づいたから、すぐに登録し直したぞ!!

!?
ゴウマルさん、登録し直しというと、どういう操作をしましたか…?

保存ボタンを押した後、「間違った!」とすぐに気づいたからな。ちゃんとその場で変更したぞ。

ええと、ということは、こういう感じで編集画面を開いて数を入れ直して、もう一回保存ボタンを押したということですか?

もちろんだ!前の台帳の時は間違ってても直そうとしなかったからな。俺も進歩したんだ!
わーーーーー!!!
保存した後、数を変更して更新するというパターンを考えてなかった!!!
なんか数がズレそうな予感がビシバシする!!!!

ちなみに、どのレコードを変更したか覚えてます…?

いやサッパリだ!なんせ俺は狩猟一筋だからな!狩りに行けば全て忘れるのだ!

ですよねぇ。変更後の数は正しい数を入れてくれたってことですか?
たとえば、元の登録が5個の入庫だったとして、本当の数が10個の入庫だったら、「10個の入庫」として保存したってことですかね?

おう、そうだな。正しい値をちゃんと入れたぞ。

わかりました。あとはこっちで調べてみます。情報ありがとうございます!
あらためてカスタマイズを見てみると。

あ〜〜〜〜
これだと、編集画面から保存したときも動いちゃう〜〜〜
しかも、本当の入出庫数を更新の値として入れたら、多分…ズレちゃうよね。
とりあえず、ゴウマルさんが変更保存したレコードを見つけなきゃ。
レコード一覧でゴウマルさんの入力だけに絞って…

出てきた一覧がこちら。
これを1つずつ調べてみるしかないかぁ(TдT)

1つずつレコード詳細画面を開いて、変更履歴を確認していくよ。

10件くらいだから気合いでなんとか…


この2つがどうやら変更のあったレコードのようでした。
履歴を見ると、
3/4 薬草 出庫2 → 出庫5
3/13 薬草 入庫3 → 出庫3
のように変更したみたい。
入出庫アプリのレコードを保存したら自動で在庫数が反映するようになっているということは、実質的には
3/4 薬草 出庫2(レコード追加した時)
3/4 薬草 出庫5(レコード編集した時)
3/13 薬草 入庫3(レコード追加した時)
3/13 薬草 出庫3(レコード編集した時)
と4回入出庫アプリからアイテムマスタへ更新があったのと同じってことだよね…?
つまり、全体で
-2 -5 +3 -3 = -7 の増減。
本当の倉庫の薬草の動きとしては、
3/4 薬草 出庫5
3/13 薬草 出庫3
というのが正しいから、全体では
-5 -3 = -8 の増減。
-7 と -8 だから…
倉庫の数とアイテムマスタの在庫数のズレの1と同じだ!
そういうズレ方をしちゃってたということか…

ふぅ、なんとか原因は掴めたぞ。

ズレの原因わかったの?

ゴウマルさんがあとから編集してたのと、カスタマイズの作りがちょっと悪かったのが原因だね。

なるほど…
で、どうしたら正しい在庫数になるの?

…\(^o^)/わかんなーい
いや、冗談抜きで、これどうしたら正しい数になるんだ???
そもそも、レコードの編集をさせて良いものなのだろうか?
でも間違って入力することもあるだろうし、一度登録したら変更できないのも困るよね?

うおおおおおお(悩)

大丈夫?
とりあえず今月は、アイテムマスタの在庫数を直接書き換えておくから、来月までにどうしたらいいか考えておいてね♪

(ひぃぃぃ、誰か助けてぇぇぇ)
次回に続く。
用語解説
- ギルド
モンスター討伐要請を受け付ける機関。 - ギルドメンバー
ギルドを運営するメンバー。アイテム管理室の管理人もここに含まれる。 - ハンター
ギルドに所属する、モンスターを狩ることを生業としている人たち。
基本的にどこかのギルドに所属し、ギルドから依頼を受けてモンスターを討伐する。
登場人物ご紹介(ギルドメンバー)
- ほり
連載の主人公。kintoneアソシエイト取得済み。毎月のアイテム在庫管理に頭を悩ませている。 - さる
アイテム管理室の管理人の一人。ほりの良き相談相手。 - ギルド長
狩猟ギルド「粕玉ノ城」のギルド長。kintoneをほりにおすすめしてくれた人。
登場人物ご紹介(ギルド所属ハンター)
- 大剣使い:ゴウマル
大剣を豪快に振るう怪力の持ち主。重厚な一撃でモンスターを薙ぎ払う。 - 太刀使い:カエデ
流れるような太刀筋を持つ剣士。礼儀を重んじる武人タイプ。 - 双剣使い:ヒサメ
笑顔で駆ける小さな狩人。その刃は氷のように静かに獲物を貫く。 - ライトボウガン使い:スイレン
静かに獲物を狙い撃つ、沈着冷静な狙撃手。


投稿者プロフィール

-
kintoneが好き過ぎる、自称帳票まにあ。
テクニカルサポートチーム所属。
「仕事をITでたのしく」をモットーに岡山県倉敷市から完全リモートワークしております!
最新の投稿
gusuku2025年6月10日狩猟ギルドの在庫管理 その5
gusuku2025年5月27日狩猟ギルドの在庫管理 その4
community2025年5月26日kintone Café 大阪 with 岡山の開催レポート
gusuku2025年5月13日狩猟ギルドの在庫管理 その3