抽選ルーレット for kintone
kintone に、遊び心を。抽選ルーレット for kintone は、担当者・当番・区分の割り当てを 4つの方式で公平に自動決定する kintone プラグインです。いま抱えている件数を数えていちばん少ない人へ配り、決まる瞬間はルーレット演出で見せられます。
こんな課題を解決します
「誰がやる?」を決める時間と気遣いは、毎日少しずつ積み上がっています。
結局いつも同じ人に偏る
手が空いている人に頼むつもりでも、頼みやすい人・断らない人へ寄っていく。誰が何件抱えているかを一覧で数え直さないと、公平に配れているのか誰にも分からない。
順番が分からなくなる
当番や司会を順番で回しているのに、最後が誰だったかは台帳や記憶に頼っている。担当者が休んだ日にひとつ飛ぶと、その先はもう追えない。
決め方に納得が要る
誰かが恣意的に割り振ったように見えると、割り当てそのものが角を立てる。決め方が見えていることは、公平さと同じくらい大事。
レコードのボタンを押すだけ
フォームに置いたボタンを押すとルーレットが開き、「この結果で確定」でフィールドに書き込まれます。決まる瞬間が見えるので、割り当てが一方的に感じられません。画像はクリックで拡大できます。



- 結果は演出の前に決まっています — 演出は決まった結果へ向かって止まるだけなので、スキップしても結果は変わりません。
- 確定するまで書き込みません — 「回す」だけではレコードは変わりません。詳細画面は確定と同時に更新し、直後なら「元に戻す」で戻せます。
- 新規作成・編集画面ではフォームに入るだけ — 保存はご自身のタイミングで。確定してもキャンセルすれば、何も残りません。
選べる4つの決め方
「公平」の意味は職場ごとに違います。くじ引きでよければ①、順番なら②、いま抱えている量で決めたいなら③、経験差をつけたいなら④。
| 方式 | 決め方 | 向いている場面 |
|---|---|---|
| ① 完全ランダム | 候補から等確率で1つ選びます。集計しないので通信は発生しません | 景品・席順・ペア決めなど、履歴を考えなくてよいもの |
| ② 順番 (ラウンドロビン) | 最後に割り当てられたのが最も古い候補を選びます。一度も当たっていない人が最優先 | 当番・司会・議事録係のように、一巡させたいもの |
| ③ 件数平準化 | 集計範囲内の担当件数が最も少ない候補を選びます | 問い合わせ・案件の割り振り。実務でいちばん効きます |
| ④ 重み付きランダム | 重みを確率として抽選します(0.1〜99) | ベテラン3・新人1のように、意図した比率で配りたいとき |
- 数える範囲も選べます — 全件/未完了のみ/直近N日/カスタム条件。「完了は数に入れない」とすれば、いま抱えている件数で判断できます。
- 重みは件数と組み合わせられます — 件数平準化に重みを併用すると「件数 ÷ 重み」で判断するので、重み3の人は3倍抱えて釣り合います。
- 「次は誰の番か」を保存しません — 実行のたびにレコードから数え直すので、保管アプリも隠しフィールドも不要。誰がどの端末で実行しても同じ基準です。
演出は9種類。場面に合わせて選べます
きっちり見せたい会議では「円盤」、社内イベントなら「ガチャ」、とにかく速く決めたいなら「カウントダウン」。設定画面の「試しに回す」でレコードに書き込まずに試せます。
きれい 円盤(ホイール)
扇形の広さ=当たりやすさ。重み設定との相性が良い看板の演出
かわいい ガチャ
カプセルがカタカタ回って出てきて、パカッと開きます
かわいい カードめくり
伏せたカードをシャッフルして、当たりの1枚だけをめくります
きれい レース
候補が横一線から走り出し、当選者が1着でゴールします
きれい 花火
打ち上がった花火が開いて、光の中に結果が現れます
きれい あみだくじ
線を上からたどって着地点を決めます。道のりが目で追えます
きれい スポットライト
候補名の上を光が巡り、減速して1つに止まります
シンプル スロット
名前が縦に流れて減速停止。候補が何名でも破綻しません
シンプル カウントダウン
3・2・1 のあとに結果。いちばん短い演出です
候補が多すぎて扇形やレーンが読めなくなる演出は、候補数に応じて自動でスロットへ切り替わります(例:円盤は21名以上でスロット)。演出「なし」も選べます。
担当者だけでなく、選択肢の抽選にも
出力先はユーザー選択・ドロップダウン・ラジオボタンに対応。当番の区分、案内パターンのA案/B案/C案、席順のグループ分けなど、無作為に振り分けたいものへそのまま使えます。



溜まった未割当も、まとめて配れます
一覧から「絞り込み結果全体」または「チェックした行」を対象に一括配布。実行前に何がどう配られるかを示し、配布後は誰に何件配ったかをグラフで確認できます。



- 件数の上限はありません — 100件ずつ更新し、進捗と中止ボタンを出します。1回の実行の中でも件数を数えながら配るので、同じ人に偏りません。
- すでに入っている値は守ります — 既定では未割当のレコードだけが対象です(「すべて上書き」も選べます。その場合は上書き件数を確認画面に出します)。
当たった本人に、ちゃんと届く
担当者を配っても、本人が気づかなければ動き出しません。「当選者に通知する」を有効にすると、レコードのコメントに宛先付きで投稿するので、kintone の通知が本人に届きます。



設定画面
5つのタブに分けています。左の目次で抽選ルールを切り替え、左下のプレビューで「試しに回す」ことができます(レコードには書き込みません)。





画像をクリックすると拡大表示します
インストール手順
レコードの詳細・追加・編集画面と、レコード一覧で動作します。パソコン・モバイルの両方に対応しています。
- 抽選結果を書き込むフィールド(ユーザー選択・ドロップダウン・ラジオボタンのいずれか)と、ボタンを置くスペースをフォームに用意します。スペースは設定アイコンから要素IDを付けてください(例:
lotterySpace) - 「プランについて」セクションのダウンロードボタンから
kw-lottery-roulette-v1.0.0.zipをダウンロード - kintone のシステム管理 → プラグインを開き、「読み込む」ボタンから ZIP をアップロード
- 使用するアプリのアプリ設定 → プラグインで「抽選ルーレット for kintone」を追加
- 設定画面の「① 抽選ルール」で出力先フィールドと配分方式を選び、「② 候補メンバー」で候補を指定して「メンバーを取得/再取得」を押します
- 「③ 動作と演出」で演出を選び、「⑤ 表示と権限」でボタンの表示位置に手順1のスペースの要素IDを指定して「保存」をクリック
- kintone 右上の「アプリを更新」(デプロイ)をクリックすると設定が反映されます
ヒント:まずは配分方式を「件数平準化」、集計範囲を「未完了のみ」にするだけで、いま手が空いている人へ配れます。
モバイルでも使う場合は、表示位置のスペース要素の指定が必須です(モバイルのレコード画面はスペース要素だけがボタンの置き場所になります)。
プランについて
基本機能は完全無料でご利用いただけます。気に入っていただけたら、年間サポーターとして開発をご支援ください。
年間サポーター
- ✅ 全機能が利用可能
- ✅ プラグイン内の広告エリアが完全非表示
- ✅ プラグイン作成リクエスト・改善要望を送付可能
- ✅ サポーターの声を優先して開発に反映
※5プラグイン以上ご利用ならプレミアム年間サポーター(年額¥16,500・税込)もお得です
注意事項
- 本プラグインは KIZUNA Works が独自に開発したものであり、サイボウズ株式会社が提供・保証するものではありません。
- kintone はサイボウズ株式会社の登録商標です。
- 動作は Google Chrome/Microsoft Edge の最新版での確認を推奨します。
- 設定を保存したら、アプリを更新(デプロイ)してください。更新しないとレコード画面・一覧に反映されません。
- 出力先に指定できるのは、ユーザー選択・ドロップダウン・ラジオボタンだけです。組織選択・グループ選択・チェックボックス・複数選択には対応していません(1つの値を確定させる用途に限っているためです)。ユーザー選択は先頭の1名を扱います。
- モバイルで使う場合は、ボタンを置くスペース要素の指定が必須です。モバイルのレコード画面はスペース要素だけがボタンの置き場所になるためで、未指定だとパソコン版にだけ表示されます(設定画面でもご案内します)。
- 一覧からの一括配布とチェック列は、パソコン版のみです。モバイルの一覧は画面構造が異なるため対象外にしています(モバイルでもレコード画面の抽選は使えます)。
- カスタマイズビューでは動作しません。標準の一覧(表形式)とレコード画面でご利用ください。
- 「順番」「件数平準化」ではレコードを集計します。集計上限(既定1万件・最大5万件)を超えるアプリでは、超えた分は集計に含まれません(その旨を抽選の画面に表示します)。「完全ランダム」「重み付きランダム」は集計しないため通信は発生しません。
- 候補は設定を保存した時点のメンバーで確定します。組織やグループの構成を変えたときは、設定画面で「メンバーを取得/再取得」を押して保存し直してください(「実行時に最新メンバーを取得する」を有効にすると毎回取得します)。
- 組織からいなくなったメンバーは、設定を消さずに抽選から外して表示します。意図せず候補が減っていないか、設定画面で確認できます。
- ゲストスペースでは、候補にユーザーの個別指定のみ使えます。kintone の仕様でゲストスペースから組織・グループを取得できないためです。あわせて、ゲストスペースのアプリはそのスペースのメンバー以外をユーザー選択フィールドに設定できません。メンバー外を候補にした場合はエラーにならず値が空になるため、書き込み後に読み直して警告します。
- 当選者への通知は保存が完了した時点で送ります。確定しただけで保存しなかった場合は送りません。投稿した通知は「元に戻す」では取り消せません(値だけが戻ります)。
- 抽選結果の記録・通知はどちらも既定でオフです。必要なときだけ有効にしてください。
- 他のプラグインやJavaScriptカスタマイズが同じフィールドを書き換えている場合、後から実行されたものの値が残ります。
- 本プラグインの使用により生じたいかなる損害についても、KIZUNA Works は責任を負いません。
- ppk(秘密鍵)ファイルは配布物に含まれていません。
セキュリティ・データの取り扱い
KIZUNA Works のプラグインは、お客様のデータを社外に持ち出さない設計です。気になる方はブラウザの開発者ツール(F12)で通信内容をご確認いただけます。
- レコード等の業務データを外部に送信しません
プラグインが扱うレコードやフィールドの値が、当社や第三者のサーバーへ送られることはありません。
- 外部通信はライセンス認証のみ
ライセンスの確認のため、プラグイン ID と利用ドメイン名だけを当社サーバー(Google Apps Script)へ送信します。通信は kintone のプロキシ経由で行われます。
- 下記の処理は、お客様の kintone ドメイン内で完結します
いずれもご利用中の kintone ドメイン内の API 呼び出しだけで動作し、外部の第三者へは送信しません。
- 件数の集計・候補メンバーの取得(自ドメイン内):抽選そのものはブラウザーの中で完結します。配分方式が「完全ランダム」「重み付きランダム」のときは、候補が設定に保存済みのためレコード画面から通信は発生しません。ご利用中の kintone ドメイン内で通信するのは次の場合だけです。①配分方式が「順番」「件数平準化」のとき、いま誰が何件抱えているかを数えるため、対象フィールドと日時フィールドだけを指定してレコードを取得します(/k/v1/records。取得する項目を絞っているので通信量は抑えられます)。②抽選結果を書き込むとき(詳細画面は /k/v1/record、一覧からの一括配布は /k/v1/records を100件ずつ)。③「当選者に通知する」を有効にしたとき、レコードのコメントを投稿します(/k/v1/record/comment。宛先に当選者を指定するため、kintone の通知が本人に届きます)。④設定画面で、対象に選べるフィールドやスペース要素の一覧を取得するとき(/k/v1/app/form/fields・/k/v1/app/form/layout)。⑤設定画面で候補メンバーを選ぶとき、および「実行時に最新メンバーを取得する」を有効にしたとき、ユーザー・組織・グループの情報を取得します(/v1/users・/v1/organizations・/v1/groups・/v1/organization/users・/v1/group/users)。⑥「実行できるユーザー」を制限したとき、ログインしている方の所属またはアプリ管理権限を確認します(/v1/user/organizations・/v1/user/groups・/k/v1/app/acl)。いずれもご利用中の kintone ドメイン内で完結し、外部の第三者へは送信しません。抽選の履歴を外部に保管することはなく、「次は誰の番か」もどこにも保存せず、実行のたびにアプリのレコードから数え直します。アプリのフォーム定義(フィールドの追加・変更・削除)は行いません。第三者CDN・外部サーバーは利用しません。
- 実行時に外部ライブラリ(CDN)を読み込みません
第三者製ライブラリは使用していません。改ざんリスクのある外部 CDN への依存はありません。
- 設定情報は kintone の暗号化領域に保存
API キー等の秘匿情報をコードに直書きせず、設定は kintone 標準の暗号化された設定領域に保存します。
よくある質問
抽選なのに、本当に公平なのでしょうか。
「次は誰の番か」はどこに保存されるのですか?
担当者(ユーザー選択)以外にも使えますか?
演出は必ず再生されますか。急いでいるときは飛ばせますか?
一覧からまとめて配れますか?
当選した本人に知らせることはできますか?
モバイルやゲストスペースでも使えますか?
抽選結果を記録として残せますか?
実行できる人を限定できますか?
設定したのに、ボタンが出てきません。
このプラグインは無料で使えますか?
同一 kintone 環境内の複数アプリで利用できますか?
kintone のどのコースで使えますか?プラグイン読み込み機能は必要ですか?
JavaScript やプログラミングの知識は必要ですか?
対応している kintone バージョン・ブラウザは?
kintone のIPアドレス制限(アクセス制限)を使っていても利用できますか?許可リストに追加するIPはありますか?
年間サポーターに加入しているのに広告が表示されます。どうすればよいですか?
プラグインを最新版に更新する方法を教えてください。
更新が出たことに自動で気づく方法はありますか?
不具合や改善要望はどこに連絡すればいいですか?
プラグインを気に入っていただけましたか?
基本機能は無料でご利用いただけます。
広告非表示・サポーター特典付きの「年間サポーターライセンス」もご用意しています。
関連プラグイン
割り振りと、その後の運用を助ける kintone プラグイン
ご質問・ご要望
プラグインのご質問や改善要望など、お気軽にお問い合わせください。
お問い合わせ


