キンコミ kintone user community

みんなの投稿

初めまして。kintone初心者で独学で色々作成しております。

現在、社内向けに匿名アンケートアプリを作成中です。
現在直面している課題としては、匿名性の確保はクリアできたのですが、ユーザー名に依存しない重複判別方法が思い浮かばず苦戦しております。
そこで、もし先達の皆様のお知恵を拝借できればと思い投稿させていただきました。もしアイディアをお持ちの方がいらっしゃいましたら、是非ご共有いただけますと幸いです。

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

ユーザー名に依存しない重複判別方法
これ中々難しい...
正直に参考にならないと思いますが、パッと思いついた内容で
全てフォームブリッジ等のツールを使用している前提です

案①
①社員名まで入力させるフォームを作成
 ※社員名は重複禁止
②社員名はアクセス権等で管理者も含め見えないようにする
③説明時、氏名は記載するが管理者も含めて閲覧できない仕様と伝える

案② アナログ入ってます💦
重複しない数値が入った番号を、社員に渡す(紙などで 社員数が100人なら0~99)
その数値をアンケートの回答に記載する、
この数値は重複不可とする

案③ 社員数が少ない、かつ今回のアンケートが単発の案件なら
社員数分のフォームを作成し、回答回数を1回に制限する


ご連絡ありがとうございます。
3案すべて拝見させていただきました。テクニカルな案①から合目的的な案③まで、柔軟な発想からにじみ出る経験を感じます…!
個人的には、案②が現在考えているものと近く、現場で数値を配る際にシャッフルしてもらい、管理側で個人が特定できてしまう問題を防ぐ、という案を検証していたところでした!

進展があって何よりです🌸

この件だけで、一つの資料にまとめられそうですね。機会があれば結果報告もお待ちしております🌟

プラグインがOKなのであれば、
https://www.jibun-apps.jp/jibun-form/
じぶんフォームならできるのではないかと思います。


ご連絡ありがとうございます。
恥ずかしながら、こちらのプラグインも存じ上げませんでしたので大変勉強になります。
無料期間があるとのことでしたので、試しに私自身で使用してみて、効果を検証のうえ上長にご相談してみます!

ふゆき
製造業
2025/02/09 11:25

ん? 問題は解決したのでしょうか?(Seal777さんとのスレッド)
kopataさんの通り、「匿名性の確保」Kintoneでは出来ないと思います が!

この改善アンケートがさらなる火種にならないよう秘密投票のシステム

なら...こんな方法は、どうでしょう?

① 回答者 自身が、レコードの作成 ” のみ ” を行う
② ①で作ったレコードを編集モードで、アンケート回答する
 ※最大2つのレコードを作成できますが、1つのレコードのみでしか回答できない
  ---重複判別方法 ≒ 重複禁止
③ レコードのアクセス権の設定で「さらなる火種」を防ぐ

使ったplug㏌は 2つ ---条件付き無料
❶レコード重複チェックプラグイン
 https://www.tis2010.jp/doublecheck/

❷条件分岐処理プラグイン
 https://www.tis2010.jp/branchprocess/
 計算式の利用方法
 https://kintone.tis2010.jp/docs/plugins/branchprocess/ja/
 -自動入力 欄の計算式-→  TO_STRING("作成者")

設定は、添付画像にて...ご参考まで

画像の隅が見えない時は
https://kincom.cybozu.co.jp/chats/7gekjfbi7954eopp

ー--追記---
多分、ですが
pluginは、上から下へ向かって 動作しているようなので
次のサイトを参考にして 添付画像①②の順で、並べて下さい
今回の場合、pluginを Kintoneに登録する時
             (≠アプリ登録)
      ❶❷の順でplugIn を登録しました
https://kintone-booster.com/ja/order.html


ご連絡ありがとうございます。
二つのプラグインを使った方法というのはまさに目からうろこで、キンコミのありがたさを実感しております。
また、ご丁寧に画像まで添付してくださりありがとうございました。早速、プラグインの利用含め上長にご相談させていただきました!

kopata
2025/02/09 08:39

アンケートなら Microsoft の Forms や Google の Forms を使った方が手っ取り早いと思いますが、いかがでしょう? 無記名アンケートもできたはずです(無記名且つ重複禁止はやはりできないと思います)。

キンコミで他のサービスを推すのもなんですが・・・

kintone だとレコードを作成した時点でレコード作成者が記録されてしまうので、無記名って難しいと思うのですが・・・閲覧権限の設定はできますが、管理者が見れば分かってしまいますよね。


ご連絡ありがとうございます。
仰る通り、外部のフォームを利用するのもアリですし、管理者側で確認が取れてしまう等kintoneでは克服しにくい課題があるのも確かです。
ご意見をもとに、一度この問題を解決するならどの答えが最も効率的なのか?という視点から案を比較してみたいと思います!

あと、
アンケートの内容によるかもしれませんが、いっそのこと重複登録全然OKとしてしまうのはいかがでしょうか?

回答する側で考えると、後々、「回答を修正したい」や「これも言いたいあれも言いたい」が出くることも考えられるので、それらをキャッチアップできますし、何よりもアンケート作成側が矛盾に悩むことがなくなると思います。

ちなみに、「回答を修正したい」への対応としてはやはり一定期間特定情報の保持は必要だと思います。


ご連絡ありがとうございます!
大本の目的の記載が漏れており申し訳ございません。
実は、今回の依頼は社員間の人間関係トラブルが発生したことを受け、社内向けのアンケートアプリの作成を依頼された、というのが事の背景です。その条件として、この改善アンケートがさらなる火種にならないよう秘密投票のシステムを組み込むようとの指示も受けております。
翻ってご指摘について考えますと、仰る通り「特定情報の一切無いレコードを何らかの特定情報を用いて区別する」という矛盾した課題の克服という無理難題を押し付けていることに気づきました。
方策については思案しかねている最中ではありますが、完全な匿名性は捨て、ランダムな数列(コード)を作成→各社員に配布→コード入力用のフォームを用意しこちら側で把握、くらいの案が現実的なのかもしれません。
この度はご相談に乗っていただきありがとうございました。おかげ様で思考や課題の整理が進みました。

やはり、矛盾課題でしたか…
課題整理の一助となったようで何よりです。

ご提示の背景ですと、確かにそういったところにも気を遣わないとですね。

考えられた方策、個人的にはよいと思います。(小生、そういうところまでは考えていませんでした😓)
ブラウザ上でランダム文字列を複数一括で作成できるサイトも大量にあるようなので、簡単に対応できますね。

ご連絡ありがとうございます。
こちらのご共有漏れでしたので、あまりお気になさらないでください。
また、方策についてのコメントもありがとうございます。おかげでこの方向性で進める勇気が出ました。
改めまして、この度はありがとうございました。次からは矛盾課題を提示しないよう精進してまいります。

そもそも論ですみません。

ユーザー名に依存しない重複判別方法

これが必要な理由は何なんでしょうか?

どうも、「特定情報の一切無いレコードを何らかの特定情報を用いて区別する」といった矛盾することを問われているように思います。

紙で考えると、氏名・社員ID(・筆跡)など個人を特定できる情報があって(記録されていて)はじめて重複判定できると思うのですが…

アンケートや回答依頼メール中に「重複回答はご遠慮ください。秘匿性確保のためにはこういうことをします。」などを明記したり、用が済んだら速やかに用紙をシュレッダーにかけるなど性善説にもとづいた”ルールや運用”との二本建てでカバーするところ思います。