143 Views
March 16, 25
スライド概要
kintone Café 千葉 Vol.6 LT資料
https://kintone-cafe-chiba.connpass.com/event/343998/
iPhoneを活用した kintoneタイムカードアプリの 自動打刻 - iPhoneオートメーション機能を使った自動化 @kintone Café 千葉 Chiba
自己紹介 name “yankee” SNS yankee 資格・試験 最近の興味 IPA(ES/SC/NW/DB/SA/AU) PL-900、日商簿記2級 ローコード全般、M5Stack、Azure、 Postman、Linux、仮想化などなど
本日の流れ 01 02 つくったもの 使用ツール 03 全体構成 04 おわりに
本日の流れ 01 02 つくったもの 使用ツール 03 全体構成 04 おわりに
全体のイメージ ① 社員がオフィスに出 社 ② スマホが社内無線 ルータ(アクセスポイ ント)に接続 ③ kintone内のタイム カードアプリで出社 を打刻
本日の流れ 01 02 つくったもの 使用ツール 03 全体構成 04 おわりに
kintone • サイボウズ社が提供するノーコー ドツール • 業務アプリを「シュシュっと」つくれ ることで定評がある kintone(キントーン)とは - サイボウズ公式 kintoneとは? | kintone ヘルプ キントーンの基本
活用した機能など サンプルアプリ • 各部署や業種でよく使われるアプ リがサンプルアプリとして提供 • サンプルアプリをベースとして、 フィールドの追加や削除も可能 kintone(キントーン)- すぐに使えるサンプルアプリ | サイボウズの業務改善プラットフォーム
活用した機能など REST API • kintoneアプリのレコード操作な どが可能 • REST APIを呼び出す場合、事前 にAPIトークンをkintoneアプリ設 定から発行する必要がある kintone REST APIを使ってみよう - cybozu developer network kintone(キントーン)- できること - 使いやす い基本機能
iPhone ショートカット • iPhoneやiPadで利 用可能 • 複数の処理・操作を1 つのショートカットにま とめることができる • ギャラリーショートカッ トから追加もできる iPhoneおよびiPadの「ショートカット」の 概要 - Apple サポート (日本) iPhoneまたはiPadの「ギャラリー」で ショートカットを見つける - Apple サポー ト (日本)
iPhone オートメーション • iPhone内での処理 (アクション)を自動化 できる • 位置情報や時刻など をトリガとしてショート カットを実行できる iPhoneの「ホーム」でオートメーションを使う - Apple サポート (日本)
本日の流れ 01 02 つくったもの 使用ツール 03 全体構成 04 おわりに
タイムカードアプリ • サンプルアプリ(タイムカード)を ベースに項目の削除・追加 削除 削除 ドロップダウン ルックアップ
kintoneアプリ構成 タイムカードアプリ 日付 時刻 出退勤ステータス 端末ホスト名 従業員名 タイムカードサンプルアプ リを流用 端末マスタアプリ 端末ID 端末名 端末ホスト名 従業員名 従業員マスタアプリ 従業員番号 氏名 よみがな ・・・ ・・・ 従業員名簿サンプルアプ リを流用
kintoneレコード追加用のショートカット • 出勤用と退勤用でショートカットを各々作成 • 退勤用は、「出退勤ステータス」を退勤にす る 1件のレコードを登録する - cybozu developer network
Wi-Fi接続をトリガとしたオートメーション • 特定のWi-Fi接続をトリガと して、オートメーション実行 • Wi-Fi接続時は出勤用の ショートカットを実行 • Wi-Fiが切れた時は退勤用 のショートカットを実行する オートーメーションを別途追 加
動作確認 ① iPhoneのデバイス名を変更(今回 は”社用スマホ2号”と設定) ② オートメーションで設定したSSID の無線ルータに接続 ※ルータ接続時に実行中のウィンドウが表示 ③ タイムカードアプリのレコード一覧 を開く ④ レコードの追加を確認 (端末ホスト名と従業員名はルックアッ プで取得)
データ登録確認
ハマったポイント① • ルックアップフィールドを含むアプリの場合、コピー元アプリのAPIトークン(閲覧権限で OK)も必要 • 発行したAPIトークンをカンマ区切りで指定すればOK 複数APIトークンを使ってできること - cybozu developer network
ハマったポイント② • Wi-Fi接続時にショートカッ トを即時実行すると、イン ターネット接続が未確立で、 エラーが発生 • kintoneにAPIを呼び出す 前にWait(待機)時間を設 定することで解決
本日の流れ 01 02 つくったもの 使用ツール 03 全体構成 04 おわりに
今日のまとめ iPhoneショートカットを使って、JSONデータのPOSTができます kintoneのREST API機能と組み合わせることでショートカットを使って、新 規データの登録が可能 iPhoneオートメーションを使うことで、データ登録の自動化を試してみました 今回の内容は、Qiitaにも記事を載せていますので、良ければご覧ください iPhoneからJSONをPOSTする備忘録 - Qiita iPhoneからREST APIでkintoneにレコード登録する - Qiita iPhoneとkintoneを用いたタイムカード打刻の自動化 - Qiita
Thank you!!