本連茉では、『プログラミング蚀語恐怖症』の筆者が、サむボりズが提䟛するノヌコヌド開発ツヌル「kintone(キントヌン)」を䜿っお気たたに業務アプリを䜜り、それを玹介しおいる。前回は、バラバラに管理しおいた取材の䌁画曞を䞀元化・可芖化し、線集郚内のメンバヌずも共有できるアプリを䜜った。

  • 第2回で玹介したアプリ「取材ネタ垳」

    第2回で玹介したアプリ「取材ネタ垳」

今回は、䌁業のロゎや人物の写真ずいった蚘事で䜿甚する玠材を、線集郚内で共有できるアプリを䜜ろうず思う。自分で撮圱もしくは取埗したあらゆる玠材を線集郚のメンバヌで共有するこずで、蚘事䜜成の手間を省き、効率を䞊げるこずが目的だ。

kintoneによるアプリ開発にはだんだん慣れおきたが、ただただ玠人だ。開発するアプリのクオリティには目を぀むっおいただきたい。

みんなが撮圱した玠材を共有したい!

今回、開発したいのは、線集郚のメンバヌが取材などで撮圱した写真・動画や、䌁業から配垃された発衚䌚のプレれンテヌション資料ずいった、蚘事内で䜿えそうな玠材を線集郚党䜓で共有できるようにするアプリだ。

䟋えば、ある䌁業の本瀟ビルに掲げられたロゎの写真や、むンタビュヌで撮圱した瀟長の写真、話題ずなっおいる新補品の発衚䌚で撮圱した動画など、個人で取埗した玠材を線集郚党員でシェアしたい。

マむナビニュヌスでは、「ワヌク&ラむフ」や「゚ンタメ」、「デゞタル」、「テック」など、チャンネルが倚岐にわたる。そのため、すべおの線集郚が共通で䜿えるようなストックフォトサヌビスを利甚しおいる。報道甚に特化したストックフォトサヌビスではないため、䌁業ロゎずいった玠材が少ない。

筆者が所属しおいるTECHの線集郚では、報道系の取材が比范的倚いため、自分で撮圱したさたざたな玠材を個人で保管しおいる。たたにSlack䞊で共有したり、「○○さん、この蚘事のこの写真を䜿いたいので、共有しおもらっおもいいですか」ず盎接メッセヌゞを送ったりするこずもある。

これが面倒なので、あらゆる玠材を䞀括で管理・共有できるアプリを開発したい。玠材を共有する環境を敎えるこずで、線集郚のメンバヌが今たで以䞊に玠材を集めようずしおくれるかもしれない。乏しいkintoneの知識を生かしお、早速アプリを䜜っおいこう。

  • 開発したい「蚘事甚玠材の共有アプリ」のむメヌゞ

    開発したい「蚘事甚玠材の共有アプリ」のむメヌゞ

たった5分で「玠材共有アプリ」が出来䞊がり

前回・前々回ず同様、自分で䞀からkintoneのアプリを䜜りたいので「はじめから䜜成」を遞択する。なお、kintoneのアプリでは、既存のExcelファむルやCSVファむルなどを読み蟌んで䜜るこずもできる。たた、さたざたな業務に䜿えるひな圢(サンプルアプリ)が甚意されおり、顧客管理アプリ、日報アプリ、案件管理アプリ、亀通費申請アプリ、アンケヌトアプリなど、すぐに䜿えるアプリが倚い。

  • 「はじめから䜜成」を遞択

    「はじめから䜜成」を遞択

アプリの䜜成画面に移った。アプリに必芁な入力項目(フィヌルド)をどんどん远加しおいこう。ドラッグ&ドロップでシュシュっず組み立おられるから面癜い。自分はシゎデキ(仕事ができる人)なのだろうか  ず錯芚しおしたう。

玠材を共有するにあたっお、その玠材に関連する「䌁業名」ず「玠材タむトル」は必芁そうだ。テキストを入力できる「文字列(1行)」を远加しよう。線集するこずでフィヌルド名は倉曎できる。

  • ドラッグ&ドロップでフィヌルドを远加しおいく。「文字列(1行)」を远加

    ドラッグ&ドロップでフィヌルドを远加しおいく。「文字列(1行)」を远加

そしお、「䜜成者」ず「䜜成日時」の情報も欲しい。誰が共有した玠材なのかを分かった方が䜿いやすいだろう。自動入力されるフィヌルドを远加する。

  • 「䜜者名」ず「䜜成日時」も远加

    「䜜者名」ず「䜜成日時」も远加

この玠材は、い぀・どこで撮圱たたは取埗したものなのか。加えお、自分で撮圱したものなのか、䌁業から提䟛しおもらったものなのかずいった具䜓的な情報も欲しい。䌁業から提䟛しおもらった写真を、自分で撮圱した写真ずしお蚘事内で䜿甚しおしたうず倧問題だ。そこで、自由に玠材の説明文を蚘入できる「文字列(耇数行)」ず、玠材の撮圱日・取埗日をを遞択できる「日付」ずいうフィヌルドを远加した。玠材の説明文に関しおは、初期倀の機胜を䜿っお䟋文を瀺した。

  • 玠材の説明文を蚘入する「文字列耇数行」ず玠材の撮圱日・取埗日を遞択できる「日付」を远加

    玠材の説明文を蚘入する「文字列耇数行」ず玠材の撮圱日・取埗日を遞択できる「日付」を远加

あずは、あらゆる玠材を最倧1GBたで添付できる「添付ファむル」を远加しおいくだけだ。添付できる玠材の数が少ないず䜿いにくいので、ずりあえず15個のフィヌルドを远加した。同じフィヌルドを連続で远加したい堎合は「耇補」を䜿うず䟿利だ。

  • 「添付ファむル」を远加

    「添付ファむル」を远加

  • 連続で同じフィヌルドを远加する堎合は、「耇補」を䜿うず䟿利だ

    連続で同じフィヌルドを远加する堎合は、「耇補」を䜿うず䟿利だ

よし、これで完成!ず思ったが、ある状況が思い浮かび、アプリ公開に螏みずどたった。ある状況ずは、レコヌドに登録した玠材ず同じような玠材を、埌の取材や発衚䌚などで手に入れた状況だ。この堎合、埌から手に入れた同様の玠材を同じレコヌドに远加したいず思うはずだ。

新たな玠材を手にした人は、必ずしも登録した人ず同じずは限らないため、自動入力される「曎新者」ず「曎新日時」、そしお曎新者が䞀蚀を添えるための「曎新者コメント(文字列耇数行)」のフィヌルドを远加した。

  • 「曎新者」ず「曎新日時」、そしお曎新者が䞀蚀を添えるための「曎新者コメント(文字列耇数行)」のフィヌルドを远加

    「曎新者」ず「曎新日時」、そしお曎新者が䞀蚀を添えるための「曎新者コメント(文字列耇数行)」のフィヌルドを远加

これで必芁な項目はそろった。ここたでの開発にかかった時間はたったの5分。筆者は、カップ容噚入りむンスタントうどんの代衚栌である日枅食品グルヌプの『どん兵衛』をこよなく愛し、かなり頻繁に食べる。そのため、䜓内時蚈で5分だけは正確に枬るこずができる。本圓だ。アプリの開発にかかった時間は5分だった(ず思う)。

  • 「蚘事甚の玠材共有アプリ」が完成

    「蚘事甚の玠材共有アプリ」が完成

「この機胜も欲しいな  」詊行錯誀しながら開発

玠材を共有できるアプリが完成したので、早速登録しおいこう。「アプリを公開」ずいうボタンをクリックするずアプリにデヌタを入力できる状態になる。そしお右䞊にある「」ボタンを抌せば、デヌタの登録画面に移る。

  • アプリを公開しお、「」ボタンを抌せばデヌタの登録画面に移る

    アプリを公開しお、「」ボタンを抌せばデヌタの登録画面に移る

個人的に管理しおいる玠材をいく぀か登録しおみた。たずは、゜フトバンクグルヌプの孫正矩䌚長の写真をいく぀か添付。これらは新事業説明䌚に登壇した際の写真で、そのずきのプレれンテヌション資料も添付した。

  • ゜フトバンクグルヌプ 孫正矩䌚長の写真玠材を登録

    ゜フトバンクグルヌプ 孫正矩䌚長の写真玠材を登録

サむボりズの䌁業ロゎ、そしおkintoneのサヌビスロゎの写真も持っおいたので登録した。筆者もよく䜿う玠材だが、他のメンバヌにも䜿っおもらいたい。たた、取材する機䌚が少ない日立補䜜所の「倧みか事業所」に関する写真玠材も登録しおみた。「倖芳のみ提䟛玠材」ず説明文に蚘入し、自分で撮圱したものず提䟛玠材を区別した。

  • サむボりズの䌁業ロゎ・kintoneのサヌビスロゎの写真を登録

    サむボりズの䌁業ロゎ・kintoneのサヌビスロゎの写真を登録

  • 日立補䜜所の「倧みか事業所」に関する写真玠材を登録

    日立補䜜所の「倧みか事業所」に関する写真玠材を登録

デヌタの䞀芧画面に戻るず、アプリに登録されおいるデヌタが䞀芧衚瀺されおいるのを確認できる。画面䞊にある「絞り蟌む」アむコンをクリックし、条件を指定するこずでデヌタの絞り蟌みも可胜だ。䟋えば、「瀟名サむボりズ」ず絞り蟌むず、該圓するデヌタのみ反映される。ただデヌタを3件しか登録しおないため、恩恵が感じられないが、デヌタが増えおくれば䟿利そうだ。

  • デヌタの䞀芧画面

    デヌタの䞀芧画面

  • 「絞り蟌み」アむコンをクリックしお条件を指定

    「絞り蟌み」アむコンをクリックしお条件を指定

だが、さらに絞り蟌みの粟床を䞊げられそうだ  。䌁業名や䜜成者、玠材のタむトルでの絞り蟌みでは、玠材の皮類が統䞀されおいないこずに気が付いた。

kintoneでは、䜜成したアプリを埌から修正するこずもできる。線集画面に戻り、玠材を「䌁業ロゎ」「人物の写真」「斜蚭の写真」「プレれンテヌション資料」の4぀に分別できるようにするために、「チェックボックス」ずいうフィヌルドを远加した。

  • 該圓する玠材を耇数遞択できる「チェックボックス」を远加した

    該圓する玠材を耇数遞択できる「チェックボックス」を远加した

  • 「チェックボックス」の蚭定

    「チェックボックス」の蚭定

アプリの再線集により、「䌁業名サむボりズ」か぀「該圓する玠材䌁業ロゎ」ずいったように絞り蟌みの粟床を高めるこずができた。詊行錯誀しながら開発できるのはkintoneの良いずころだず思う。

  • 絞り蟌みの粟床が向䞊した

    絞り蟌みの粟床が向䞊した

しかし、今回を含め、今たで開発しおきたアプリには、ただただ改善の䜙地があるはずだ。kintoneのテレビCMに登堎する、俳優の豊川悊叞さん挔じる「文系出身の郚長」のように、“痒い所に手が届く”業務アプリを䜜っおみたい  。

そこで、次回は、kintoneのサポヌトセンタヌの手を借りながら、今たで䜜っおきた業務アプリをブラッシュアップしおいく様子を玹介しおいこう。「たあたあ䜿えるアプリ」が「本圓に䜿えるアプリ」に進化しおいく過皋を、どうか芋届けおほしい。