あとは、個別のプログラムごとに移行をわけ、それぞれのアプリごとに取り込むだけです。アプリは松田さんのご提供いただいたテンプレートをベースに使わせて頂き、適宜修正するようにします。・今回ここで呼び出すurlとは、右下のリンクのUrlのことです。xmlを配列に読み込むためのphpの中身です。・では個人スケジュールから始めてみましょう。cbl_schedule.phpというファイルです。20行目までは、グループ一覧を取得する処理とほぼ同じなので、割愛します。・続いて認証処理からの流れです。こちらも32行目まではグループ一覧の取得時の処理と同じなので、割愛しますね。重要なのは33行目です。apiの個人スケジュールのエンドポイントurlを呼び出しています。個人スケジュール情報のapiの仕様はこちらに載っています。ここで、array内に取得する情報の条件をパラメーターで渡します。パラメーターのうち、個人スケジュールについては必須なのはありません。期間を指定しないと、思ったデータがとれません。条件の指定方法については、上のapi仕様に載っています。term-startとterm-endの設定が重要です。max-resultsは100が基本でしょうね。embed-commentもコメント情報を取得するためには必要なパラメータです。max-resultの最大値が100なので100件が限度です。そこで全データを取得するためには、start-indexの値を毎回変動させつつリクエストを投げる必要があります。Liveから帰ってくるxmlのデータに名前空間付のタグがあります。ようなコロン付きのタグですね。いった方法でパースすればデータの取得は可能です。うまく配列として読みないのです。置換する方法を採りました。取得したXMLデータをオブジェクトとして扱えるようにします。投稿者のemailを代入します。下記のようなxmlのデータを取得する際の命令文です。この$list0がsimplexml_load_stringで取得してきた全体のオブジェクトにあたります。emailを取得する際にこの命令を投げればいいのですね。取得したデータをkintoneに放り込むためのphpを呼び出しています。・続けて、エントリごとの中身を取得に行きます。エントリータグを上から順にループ(フェッチ)させる命令です。50-51行目は、entry毎のidを取得します。Liveのデータはカンマ区切りで四つ目の値がエントリidなので、それを採りに行きます。52行目から57行目まで、取得時に(string)という文字があります。これは強制的にオブジェクトの型を文字列として変換する処理となります。/>のようなstartTimeの属性の値を取得するための命令です。いうタグを取得する際、タグの有無を判別するための文です。タグがあれば、その中をループします。・続いてxmlの中身を取得していきます。このあたりのxmlの構成は、apiの仕様を確認するか、もしくは後で紹介するサーバーに保存したxmlファイルの中身を確認するとよいでしょう。・81行目から下は、エントリ本文に添付ファイルがあった場合の処理です。関数は以下に説明しますが、サーバーにxmlファイルを置くための関数です。get_filekey_from_kintoneはkintoneにファイルをアップロードし、その添付ファイルをレコードを紐づけるためのfilekeyを取得するための関数です。言い訳にも書いた通り、ローカルへのダウンロードがうまくいきませんでした。そのため、今回は関数の中身は恥ずかしくてお見せできません。94行目のようにローカルファイルを指定するとfilekeyの取得はできることは確認済みです。・98行目以下は、コメントのデータ取得です。複数コメントを順繰りに参照するための命令です。Liveのapiが提供するXMLファイルのコメントの一つ一つには番号が振られています。106-110行目の処理は、コメント一つ一つの番号をキーに設定し、連想配列としてコメントのそれぞれの値を格納しているのです。132-133行目の処理も、実際はうまく動かないため、コメントアウトしています。・ここからは上の方法のおさらいですね。・152行目から下は、配列に、取得してきた各値を代入していく作業です。179行目でheaderを指定してます。これは、呼び出し元に戻す命令です。ここでいう呼び出し元とはkintoneの一覧画面のことですね。これでkintoneにデータを登録した後、もとの画面に何事もなかったかのように涼しい顔で戻れるのです。・で、こちらはfileDownload関数です。apiはそもそも画像ファイルしかダウンロードができず、excelやwordファイルだとエラーになってしまいます。エラーを回避するために拡張子が画像のものしかダウンロードさせないようにしています。ここではサーバー内の場所にファイルを保存するようにしています。続いて取得した配列データをkintoneに投げ込むphpの中身です。・この辺りはデータを登録するためのトークン周りの処理ですね。念のためですが、トークンの発行時には権限にレコード追加も含めておいてくださいね。・ここでは、コメントのデータをkintoneのサブテーブルのjsonデータに整形しています。・ここではkintoneに投げるデータの整形部分です。上でサブテーブル用に整形したコメントのデータも登録しています。・取り込んだデータをcurlでリクエストとしてkintoneに投げています。・カレンダービューに取り込んだデータが表示されます。・レコード詳細もこの通りです。コメントの内容もサブテーブルに入っていますよね。今日はここまでにしておきましょう。こちらでは個人スケジュール、グループスケジュール、個人ToDo、グループToDo、グループ掲示板まではデータの取得スクリプトを作成済みです。実は一つ取り込みのコツがわかれば、あとはデータ形式の差だけなのです。添付ファイルの登録ができなかったのは残念ですすが、おいおい実装してこちらのブログをアップデートする予定です。Liveからデータ移行をしたいというお客様がいらっしゃいましたら、お手伝いできますのでご相談ください。お安くさせて頂きますよ。Tumblrお知らせです。(ハッカソン)が開催されます。https://www.techno-media.net6.or.jp/newmedia/human/1371そこに弊社も参加させて頂くことになりました。参加といいましても、皆さんと一緒にアーバンデータチャレンジ(UDC)2016の応募を目指してアプリを作る側ではありません。アプリを作るための技術セミナーの講師として参加させて頂きます。弊社代表が担当する技術セミナーはkintone。当日は、福島に対する想いを沢山お持ちの皆様のアイデアが、アプリ開発を通じて実現されてゆくプロセスを目の当たりに出来るはずです。熱気溢れる場となることでしょう。奇想やビジネス感覚に溢れたアイデアにも出会えることでしょう。弊社代表もハッカソンには今まで誘われていながら、一度も参加できていませんでした。今回はとても刺激を受けることになるはずで、今から楽しみにしています。残念ながら応募者多数により、新規受付は締め切られてしまったそうです。当日の模様については可能な限りブログにてレポートさせて頂きたいと思っています。Tumblr9/30の郡山商工会議所でのセミナーについては、こちらのブログで反省点も含めて報告させて頂きました。Vol.1についてのエントリーとなります。セミナーを終えてホテルに投宿した私は、反省と手応えの両方を握り締めていました。Vol.1にどう活かすか。反省点を改善して臨むのか、それとも手応えをより伸ばして臨むのか。私が選んだのは、手応えをより伸ばす方でした。セミナーで得た反省点は反省点として真摯に受け止める必要があります。私は元々減点評価でなく加点評価で物事を捉えがち。Vol.1を翌日に控え、今さら付け焼刃の修正もないだろうと。それよりも、今日のセミナーで得た手応えを元に、長所をより出していこうと判断しました。主催者の方に事前にお伝えしていた私の演目のタイトルは「開発者から見たkintone」。あれば、タイトル通り、開発者から見たkintoneの良さをとことん語ってやろうではないか。kintoneと出会って感じた衝撃や、そこから私が得た技術者としての手応え、管理部門として埋没し掛かっていた自分が再び技術者としての可能性に目覚めるまで。そんな自分のkintone愛を書きまくってやろうではないか、と。Vol.1には、私をkintoneに誘い、その後エバンジェリストにまで推挙して下さった方がサイボウズ社からいらっしゃるとか。あれば、その方への御礼もしたいではないですか。いった私の思いを話すことで、福島や郡山の技術者の皆さんにkintoneの良さが伝われば、開発プラットホームとして選ぶに値するとに思って頂ければ本望ではないか。それからは、月末締めの準備と並行しつつ、喋る内容を再度練り直す作業に没頭しました。練り直すと同時にスライド原稿にも手を入れました。結果、書き上げた私の演目内容は、今までmixiでもTwitterでもFacebookでもブログでも書いたことのない、個人的な技術者としての想いが詰まったものになりました。Watanabeでお酒を心行くまで楽しみ、翌朝も月初の仕事をこなした後、気合を入れて往復40キロの自転車旅を敢行しました。KORIYAMAに到着したのは開始ぎりぎりの15:00でしたが。KORIYAMAはとても広く、しかもスツールやカウンターテーブルが置かれたり、ソファに絨毯のスペースがあったりと、とても居心地のよい空間となっていました。中央に鎮座する卓球台兼テーブルもポイント高いです。人数が前日のセミナー並みに集っています。年齢層がぐっと下がり、いかにも技術者が集った感が醸し出されてまして。これは多分、セミナーに比べて技術者率がぐっと上がったということでしょう。期待度をひしひしと感じました。サイクリングの疲れでフラフラでしたが、私が昨夜書き直したトーク内容が通ずる、という予感がしました。私の話した内容はこんな感じです。サイボウズ社との出会いから、kintoneβテスターとしての申込み、ユーザー会でサイボウズ社の社風に触れたこと、kintone発売開始と私自身kintone案件受注。この辺りのエピソードを当時のTwitterの画面ハードコピーをお見せしながら紹介しました。私が常駐先の多忙により全くkintoneから離れてしまったこと。その間、技術者としてkintoneの進化に全く付いていけない焦り。技術者として袋小路に入ってしまったという危機感と絶望。最後に、エバンジェリストとしての推挙から法人化を経、ジェネラリストよりもエキスパートたれ、という言葉に開眼し、kintoneエキスパートを目指すことに社業のこれからを賭けようと思ったこと。いった私の変遷を語りながら、一人親方の技術者としてなぜkintoneがふさわしいかを述べました。商談の場で要件定義と実装とテストが済んでしまうkintoneが、要件定義書や内部設計書やテスト仕様書、エビデンスの作成工数を省ける。それがなんでも一人でやらねばならない一人親方にとってどれだけ現状打破のツールとして魅力的か。そんなことを述べました。KORIYAMAは、演台と聴衆の皆様との距離が近い!私の前に喋られたお二方(サイボウズ社の後迫さん、テクネコ社の加藤さん)はどう思われたのか知りませんが、私にとっては聴衆との間合いがとても喋りやすかったです。前日のセミナーと差別するため、敢えてクダけた雰囲気で喋るつもりでしたが、会場の雰囲気もそれを手助けしてくれました。距離の近いことで、うなづきながら聞いて下さる方、笑って下さる方の反応もしっかり受け止められましたし。時計を見ずに喋ったにも拘らず、喋り終えたのは丁度30分きっかり。自分の持ち時間ぴったりでした。これには本気で驚きましたし、自分でも凄え!と思いました。良かったのはここまで。その後の質疑コーナーでは、まだまだ自らの知識不足を反省しました。トークでも触れたとおり、私が本格的にkintoneとの取り組みを再開したのは昨年秋。それまでの4年分の空白を埋めようと10ヶ月間追いつこうと努力してきました。追いつけていないことが露呈しましたね。こなした案件数としてもまだまだ少ないと思わされました。ユーザーが大量のアプリを作った際のアプリ管理はどうするか、というご質問。私自身が関わり納入したお客様は、こちらが提供したアプリ以外は自ら作らない方がほとんど。大量にアプリが存在する際のノウハウについて全く蓄積がなくお手上げでした。一つ抜かったと思ったのは、バッチ実行をどうするか、という質問でした。ここで私はkintoneのコマンドラインツールのことをすっかり失念してしまっておりました。スペース機能の活用についても、経験不足を反省しました。その辺りは、後迫さんと加藤さんにしっかりとフォローして頂きました。ありがとうございました。いった反省は、今後沢山の案件をこなして行くことで身につけるしかないでしょうね。Vol.1で得た私の課題は、アプリのカスタマイズよりもむしろ運用面。この課題をどう埋めていくか。そこに努力を集中すべきという気付きが得られました。様々な業種、そして職種のお客様とkintoneを使ったシステムを組み上げて行く。運用面のノウハウを少しずつ積み上げて行く。これしかないと思います。Vol.1では、kintoneのβ版から関わったけれど、そのあと4年のブランクがあったことについて率直に述べました。任命を頂いてしばらくは肩書だけのエバンジェリストでしかなかったことも正直に言いました。昨秋から活動を再開し、今は伸びしろあるエバンジェリストになろうと努力していることも述べました。経験を飾ろうとも思いませんし、運用ノウハウ不足をハッタリで補おうとも思いません。運用面の経験はこれからも引き続き積み上げ、そのためにもこれから頑張りで沢山のkintone案件を受注できるように頑張るしかないです。その通りに郡山から帰ってからの二週間で、複数のkintone案件の引き合いを頂けています。Vol.1が地元の新聞で記事として頂いたことは、励みとなりました。両記事共に写真に私が登場しています。前者の記事には社名や私の名前までも載せて頂いています。仕事に関して新聞に名前が載ったのは初めてなので、正直嬉しいです。Caféで私が喋った内容が福島県の技術者や会社経営者の皆様にとって何らかの助けになったのであれば、これに勝る喜びはありません。そもそも私が何ゆえ郡山からの御招聘にお応えしたか。それは福島県の人々に何か貢献したいという思いです。これまで阪神・淡路大震災の被災者として、福島県の皆さんには何も出来ていませんでした。いった私の心情についてはまたブログに書くつもりです。これからも今回のようなお誘いはなるべくお受けしたいと思っています。その夜の懇親会は、とても初訪問の地とは思えぬほど、気持ちよく飲ませて頂きました。テーブルの下で足が攣るぐらいに。うたた寝してしまうくらいに。Tumblr先週末、セミナーの講師としてお招き頂き、郡山に行って参りました。今回は、郡山地域ニューメディア・コミュニティ事業推進協議会様からのご依頼でした。「kintone(キントーン)」で業務改善セミナー」https://www.techno-media.net6.or.jp/newmedia/advanced/1362実は、首都圏を離れた場所でセミナーの講師としてお招き頂くのは始めてです。神奈川、埼玉で話させて頂きましたが、今回は初めて首都圏を離れた場所でお話をする機会を頂きました。弊社にとっても代表の私にとっても初めての試みとなります。こちらのエントリーでは、今回のセミナーを通じて得たことを書きます。一般の方向けにkintoneをプレゼンする際の反省。それが主な内容となります。今回はスライドとしてオンラインプレゼンサービスのslides.comを使いました。いったオンラインプレゼンサービスでセミナーを行う際に気を付けるべき点も盛り込みました。ご参考になれば幸いです。そもそも郡山市に訪問するのは、プライベートも含めて初めてです。福島県の皆様の県民性についても知らなければ、kintoneの普及率も知りませんでした。事前に主宰者のご担当者からは、以下のような方向性を頂いておりました。)・中小企業の経営者・管理職(経営の効率化・コストダウン)・ベンダー企業(顧客にkintoneを勧める立場の方)つまり、技術者よりもユーザー様や導入決定に関わるご担当者向けの内容をご希望でした。それを受け、どういうセミナー内容が相応しいか。kintoneの特徴として真っ先に挙げられるのは、ドラッグ&ドロップによるフォーム作成の容易さと全体に通ずるシンプルな設計です。それをフォーム設計の容易さ=工数削減の視点で話すか。それとも、簡単にアプリが作れる楽しさに焦点を当てて語るか。私が選んだのは両者のいいとこ取りです。カリキュラムは以下の通り。Caféについて・質疑応答カリキュラムの冒頭では自己紹介をさせて頂き、その中で郡山の好印象を語りました。続いてはExcelとkintoneの比較。kintoneを語る上で両者の比較は欠かせません。その流れで、実際のアプリ開発の模様をアンケートアプリを例として取り上げました。アンケートアプリが出来た後は事前にアンケートアプリ用に用意しておいたデータの取り込み実演と、グラフ作成の実演。今回はハンズオンは行わず、私のデモをプロジェクタを通して皆様に披露しています。マップが反映する様子をごらん頂き、さらに書籍アプリとしてISBNを入力するとAmazonから取得した画像データなどが表示される実例の紹介。その後は、価格の説明、セキュリティ、動作環境から、技術者向けのサポート体制についての説明を行い、質疑応答で幕を閉じました。定員ぎりぎり、30名弱の方にご参加頂きました。主催者の皆様の努力には感謝です。終了後にはアンケートもご回答頂きました。アンケートの内容からは、皆様の率直なご意見が伺え、とても参考になりました。30代の年齢の方々からは概ね高評価を頂きました。それはとても嬉しかったです。50代の方からは低評価でした。これには残念な思いでした。高評価よりも低評価こそが自分を成長させてくれる原動力となります。率直にご意見が伺えたことにも感謝ですね。次回に向けてそこをどう活かすか。以下に、私が受け止めた反省点と今後の改善点を書いてみます。今回のセミナーでは、kintoneを紹介するのにExcelとの比較から入るのがよいと判断しました。実務に携わることの少ないであろう経営者の皆様にどうやってkintoneの利点を説き明かすか。パッケージシステムや基幹システムの替わりとしてkintoneを持ち出すのはよい選択とは思えません。それでは特定のシステムや業種に偏らざるを得ず、セミナーを聞きに来てくださっている皆様全てにとって相応しくありません。セミナーで取り上げるとすればExcelを取り上げるのが相応しいと思いました。Excelとkintoneはどう違うのか。何がkintoneの長所なのか。この点について、私は同時編集というキーワードに焦点を当てて話しました。この点が経営者の方には分かりにくかったかもしれません。同時編集が出来ないことで困るのは、実務の方。そのあたりの不便さは経営者にとってはどうでもよいこと。kintoneの優位性を経営者の方に訴えるには、Excelとの比較には限界があるのかもしれません。30代の実務経験者にとっては理解頂けた点も、実務から離れて久しい経営者の方には利点と映らない。経営者は財務諸表で経営判断することに長けていらっしゃいます。kintoneのコスト削減効果を財務諸表でお見せすることに意味があるとは思えません。出すとすれば人件費の削減効果でしょうか。それはアプリ開発のスピード感をデモすれば、容易にご納得いただける気がします。それもあって、今回のセミナーではその点には触れませんでした。コスト削減効果の見せ方は、今後の課題として考える必要があります。一つの反省点は、画面が見えにくかった点です。文字を大きめに、一ページあたりの情報量も少なく抑えたつもりでした。事前に主催者のご担当者からはそれでもまだ一ページあたりの情報量を少なく、文字を大き目にというご指摘を頂いていました。文章の途中で単語が分割されてしまっている箇所についてもご指摘を頂きました。ここで、冒頭に挙げたslides.comが登場します。ここのところ、私はセミナーや勉強会ではslides.comを使っています。パワーポイントに近い長方形のスライドがオンラインで簡単に出来るので重宝しています。私が使っているプランは無料版なのです。無料版はCSS編集ができません。画像のサイズが固定となります。ブラウザの機能でズームさせようにも、一旦貼り付けた画像はズームできません。kintoneの画面を固定した画像はどうしても情報がつまっているため字も小さくなります。年配の方で、なおかつ会場の後ろに座っている方のためには拡大してお見せする必要があります。年配の方からの不評の原因はこれが多かったと思われます。CSSが使えないことでもう一つ問題があります。それはテキスト自身の折り返し設定が、パソコンの画面解像度によって変動することです。セミナー資料を執筆し、改行箇所を調整しても、他のPCで確認すると違った箇所で改行されている可能性があるということです。テキスト要素自身の余白を多めに取っておかないと、変な改行が入るようです。これは今後注意したいところです。CSSによる表示制御。それを実現するには、slides.comの場合Proプランにアップグレードする必要があります。今回は、改めてslides.comの無料版を使い続けることの限界を感じさせられました。オンラインプレゼンツールは他にもあります。Preziがよく知られていますよね。私も昨年、地元で始めてセミナーを行わせて頂いた際、Preziを使って資料作成しました。Preziはズームもできますし、各スライドを別々に管理するのではなく、一枚の大きな用紙の中を自由に移動させるという設計思想の下に作られています。これだとズームや改行の問題もうまく解消できそうです。私が使っているPreziのプランもまた、無料版です。Preziの無料版は、無条件に公開されてしまう制限があります。試作段階ですでに公開されてしまうのです。それもあって、Preziは使いませんでした。Preziはズームが柔軟に出来るという点があり、やはり捨てがたい。結局のところ、オンラインプレゼンツールにも一長一短があります。セミナーの資料の質を上げるには有料版を使わざるをえないな、というのが今回の教訓の一つです。kintoneを説明する上で、画像のキャプチャは欠かせません。画像はズームして表示させないと、後ろのほうの席の方には見えづらい。ここの考慮をないがしろにすると、折角出席してくださった方のセミナーへの興味を殺ぐことになります。これを解決するには、素直にパワーポイントをインストールするか、OpenOfficeのImpressを導入すれば済むのかもしれません。プレゼンソフト間でも相互の表示がきっちり同一になりません。それもまた、頭の痛いところです。プレゼン環境は早急に定めなければならないと思いました。今回のセミナーで得た成果は多数ありました。それと同じだけの反省点もありました。それをまとめるとすれば、以下の三つです。・Excelとの比較は実務担当者にしか有効でない。アプリの開発スピード以外に、実際の人件費削減効果を実際に試算したほうがよいかもしれない。・プレゼンツールを厳選し、細かい画像もズームして表示させるような配慮が必要。私にとって、今回の郡山商工会議所でのセミナーは、私自身にとってもすごく勉強になるものでした。vol.1があったのですが、ホテルに帰ってからも資料の改訂作業にも熱がこもりました。Tumblr4月に入ってから、ワークスタイルを少しだけ私の理想に近付けています。静かな自宅では開発を集中して好きなだけ行い、一方では営業に商談に交流会にセミナーに自由に動き回る。それにはリスクも覚悟も伴います。バランス感覚がより一層求められることは言うまでもなく。そんなわけで、今日から外回りの際はネクタイを締めることにしました。身だしなみ云々よりも自分のけじめのために。今日は練馬のお客様の下へ訪問させて頂きました。社長様より経営哲学をじっくり聞かせて頂き、会社内も存分に見学させていただきました。実に見事な運営ぶりや、社員様やパート様との関係を実に上手に築いておられる姿に、感銘しました。アナログとITの長所が実にがっちりとかみ合っている運営を見るにつけ、非常に刺激になりました。ありがとうございました。弊社も今後は人を雇って作業を分担していかねばなりません。4月から一部の作業についてはお手伝いをお願いし始めています。人を自在に使いこなし、適材適所に相乗効果を発揮してもらうレベルに達するにはまだまだ私自身の精進が必要です。努力すべきと思っています。4月に入ってからは、私自身の開発者としてのスキルをもう一度磨き直すべく、あえてタイトな納期のLAMP案件を請け、CUIでの操作も含めた開発・テストに没頭しています。一方ではkintoneエバンジェリストとしての動きを活発にしています。Caféの準備メンバーとしても動いています。いった動きを重ねることで、人前でしゃべる技術を磨くという私自身の課題も少しずつ前に進んでいるように思います。今後もそのような場で登壇の場数を重ねるようにして、少しずつ経営者としての実践を身に付けて行きたいと思っています。kintone案件のコンサル兼開発担当も2月から請けさせて頂いているのですが、そちらでも追加開発のご用命を頂きました。今日、ありがたいことに別のお客様からもkintone案件をご用命頂きました。何とかkintoneエバンジェリストとしての顔でも、少しだけ見せられるようになってきたかな、と思っています。私自身のマンパワーも限られています。開発とテストと営業と商談に加え、常駐先での作業もまだ続きます。トイロハさんへの記事アップは2週間ほど出稿出来ていません。トイロハさんは今後も続けていきたいと思っております。そんなわけで、交流会の出席はかなり厳選しなければ、と思っています。今日お話を聞かせて頂いた経営者の方も、交流会は厳選して参加されておられるとか。私も少し見直す時期が来ているのかもしれません。お蔭さまでなんとか4月からのワークスタイル変更もいい滑り出しを見せています。これも皆さまのお力添えの賜物と感謝しております。その場限りの儲け目当てではなく、お互いが永きにわたって良い関係を得られるよう、引き続き努力していきたいと思っております。今後ともよろしくお願い申し上げます。vol.1が開催されました。15名の参加者をお迎えし、なかなかに盛り上がりを見せたCaféとなりました。初回にしては上々の出来ではなかったかと思います。vol.1の開催概要はdoorkeeperに記載の通りです。内容については発起人の新妻さんによるこちらがすばらしく簡潔でよいです。本当に皆様、よい発表だったと思います。私自身もとても参考になるところがありました。発表者の皆様、参加者の皆様、ありがとうございました。私自身は、ハンズオンを担当させて頂きました。自分の知識不足を痛感しました。ハンズオンを担当して嬉しいこともありました。それは、とある参加者の方から私のハンズオンの分かり易さを評価して頂いたことです。これは私にとってはハンズオンそのものを評価されただけでなく、別の意味でも嬉しいことでした。昨夏、私はエバンジェリストとして伸び悩んでいました。今後の活動について、どうすればいいのか、と。常駐先の仕事は忙しく、バージョンアップの度に新機能が実装されても検証の時間すら取れない焦り。Caféにもほとんど出る暇のない日々。それはただ、ひたすらに悶々とする日々でした。技術者としての自らのキャリアパスにとって、kintoneが最適解の一つであることは確信を持っていました。自分のkintoneエバンジェリストとしての価値はどうすれば打ちだせるのか。そんな葛藤の中、私が選んだのは最新の技術を追うのではなく、まずkintoneの本質を伝える道でした。kintoneに初めて出会った時の感動を愚直に伝えるのも、伝道師-エバンジェリストの役目なのではないかと。Caféで出会うエバンジェリストの皆さんは本当に優秀です。kintoneの可能性を限りなく拡げて行って下さる方があってこそ、kintoneの裾野は広がっていきます。無くてはならない方々だと思います。私自身、ユーザー出身者として、ユーザー目線のシステム構築を売りにしていたのではなかったか、と。そんな中、ご縁があってトイロハさんで初心者向け記事を書かせて頂く機会を頂きました。https://toiroha.jp/media/detail/185連載を読んで頂いている方はお分かりのとおり、こちらの連載はかなり異質です。見方によっては、IT女子二人の試行錯誤がだらだらと続いているだけ、とも読めます。最短距離をゆき、効率的合理的に説明を果たすアプローチとは一線を画しているのがこの連載です。私は本連載の中で、敢えてユーザーの立場からの試行錯誤の跡を隠すことなく書いてみようと思いました。このやり方が正しいかどうかはわかりません。私自身もこのアプローチでよいのか迷うこともあります。評価を頂くことが増えています。今回のハンズオンも同じアプローチを採りました。トイロハさん連載に登場するIT女子だけでなく、著者自身もまた試行錯誤の中にあることを隠さないのと同じように、ハンズオンのスピーカーもまた、修行中であることを隠さぬアプローチ。今回のハンズオンがある参加者の方から評価されたことは、私にとって特別な嬉しさがあった訳です。今、kintoneは追い風にあります。最近、特にそう思う出来事が増えてきています。電車に乗っていてサラリーマン同志の交わす会話から「kintone」の言葉が聞こえます。システムの提案要件に当初から「kintone」の含められる案件が増えています。今日も、とある案件の応募先のご担当者様とお話しする機会を頂きました。その中で、弊社以外にも「kintone」による提案が多々あったと教えて頂きました。何よりもお客様の下に伺って「kintone」の提案をすると反応が上々であるケースが増えています。間違いなくシステム構築案件の選択肢の一つとして、kintoneの地位は上がっています。いった波に乗るにあたり、私も技術者の端くれですからJavaScriptを駆使したカスタマイズや他システムとのAPI連携に挑みたい気持ちはあります。意図した動作が実現できた時の高揚感は、技術者冥利に尽きますし。私自身のエバンジェリストとしての存在意義は、きっとそこにはないのだと思っています。少なくとも現時点では。初心者目線を保ったままのアプローチ。業務より始めよ、です。業務とkintoneの互いを活かして相乗効果を産むアプローチ。業務をシステムに合わせるのではなく、システムを業務にカスタマイズするのでもなく、両者の良いところを組み合わせるアプローチ。このアプローチでもう少しやってみようと思っています。