Slide 1

Slide 1 text

NocoBaseを知っているか? ノーコード開発基盤の特徴と社内活⽤事例 業務アプリチーム 栁澤 ⼀貴

Slide 2

Slide 2 text

⾃⼰紹介

Slide 3

Slide 3 text

⾃⼰紹介 栁澤 ⼀貴 やなぎさわ かずき 業務アプリチーム(2023年6⽉⼊社) 資格 趣味 AWS - SAA IPA - 応⽤情報 IPA - 安全確保⽀援⼠(未登録) ルアーフィッシング スピアフィッシング ルアースカベンジャー

Slide 4

Slide 4 text

NocoBaseとは

Slide 5

Slide 5 text

質問 NocoBaseを知っていますか? スプレッドシートでマスター‧台帳を管理している⽅ は?

Slide 6

Slide 6 text

NocoBaseとは テーブル定義を起点に、画⾯‧API‧権限‧ワークフ ローを構築できる、オープンソースのノーコード開発 基盤 画⾯ API 権限 ワークフロー カラムを選んで構 築 コレクションごと に⾃動で⽤意 設定で細かく制御 ノードをつないで 処理を組む

Slide 7

Slide 7 text

デモ:テーブルを定義→画⾯構築 1 コレクションを定義す る テーブルとカラムを決める →2 画⾯を構築する コレクション‧カラムを選ぶ だけ

Slide 8

Slide 8 text

他ツールとの違い‧特徴

Slide 9

Slide 9 text

画⾯ではなくテーブルが正(DBドリブン) ⼀般的なノーコード NocoBase(DBドリブン) 画⾯ → データ テーブル → 画⾯‧API‧権限 画⾯を作ってから、データを置く 先にテーブルを定義し、そこから構 築する データ構造が正なので、画⾯‧API‧権限が⾷い違いにくい

Slide 10

Slide 10 text

⾃前の環境に構築できる(スタンドアロン) ソフトウェア ⾃前の環境に構築 運⽤は⾃分たち SaaSではなく、⾃分たち で⼊⼿して使うソフトウェ ア 社内のクラウド‧サーバー に構築でき、データも⾃前 の環境に置ける アップデートやバックアッ プも⾃分たちで⾏う

Slide 11

Slide 11 text

基本無料で有料版も買い切り 基本無料 有料版も買い切り ソースが公開 OSSなので、利⽤料はかか らない 利⽤期間‧ユーザー数でコ ストが増えない 何かあっても⾃分たちでメ ンテナンスできる

Slide 12

Slide 12 text

私の野望

Slide 13

Slide 13 text

野望:スプレッドシートを根絶 スプレッドシートのマ スターデータ → NocoBaseに置く → 連携‧⾃動化で データとしてあるべき形に 活⽤しやすいデータ基盤をつくる 整合性が⾼く、他ツールと連携しやすいデータ基盤 AI Agentにも読ませやすい ⼯数削減

Slide 14

Slide 14 text

なぜスプレッドシートではダメなのか 他サービスと連携しづらい 細かい権限設定ができない ⼊⼒ミス‧表記ゆれ APIや外部ツールとの連携が難 しく、⼿作業のコピペが残る シート単位‧ファイル単位の 共有が基本で、⾏‧列ごとに ⾒せ分けられない 型や選択肢の制約が弱く、同 じものが別の表記で⼊る 1つの列に複数の意味が混在す ることもある → あらゆるマスターをNocoBase上にデータとしてあるべき形で置く

Slide 15

Slide 15 text

良い点

Slide 16

Slide 16 text

良い点:データの扱いやすさ APIが勝⼿に⽣える きめ細かいACL バリデーション コレクションを作ると、CRUD のAPIが⾃動で⽤意される ロール‧コレクション‧カラ ム単位で権限を設定できる 必須‧形式‧選択肢などの⼊ ⼒ルールを設定でき、表記ゆれ を減らせる 外部連携から、そのまま使え る(要トークン発⾏) 特定条件を満たすレコードの み表⽰‧編集可能といったこ ともできる 「⾒せる∕編集させる」を細 かく制御 整合性の⾼いデータを保てる

Slide 17

Slide 17 text

良い点:⾃動化とAI ワークフロー機能内蔵 AIDD対応 データの変更や⽇時‧ボタン押下をきっ かけに任意の処理を実⾏できる 公式Skills‧CLIが公開されており、お使 いのAI Agentに開発させることが可能 データ登録時のSlack通知や、⽉次マ リー⽣成などで活⽤ 別ツールを⽤意せず、同じ基盤で完結 NocoBase内蔵の画⾯上から使えるAI employee機能もある

Slide 18

Slide 18 text

ちょっと惜しい点

Slide 19

Slide 19 text

ちょっと惜しい点 変更履歴機能が有償 $8,000を払う or ワークフローで機能を作る(メンテが ⼤変) AI Agentでの画⾯構築 トークンを⼤きく消費する 画⾯の⾻組みは⼿で作り、AIには調整だ け任せる 1画⾯ずつ、対象を絞って指⽰する DBの知識が必要 AI Agent‧内蔵AIアシスタントに相談す る

Slide 20

Slide 20 text

社内でのNocoBase活⽤事例

Slide 21

Slide 21 text

社内でのNocoBase活⽤事例 ⼊場業務管理 モバイル資産マスター‧貸与情 報管理 次のスライドで詳しく紹介 ライセンスマスター‧割り当て 管理 従業員マスター‧部署マスター 管理

Slide 22

Slide 22 text

事例:モバイル資産の貸与管理 従業員マスター モバイル資産マスター ワークフローで⾃動化 → 貸与情報 → いつ‧誰に‧どの端末 必要な⼈に棚卸しを実施 を 従業員マスターとモバイル資産マスターを使い、整合性の⾼い貸与管理ができ るように。 さらに、ワークフローで貸与情報を参照し、定期棚卸しを⾃動化。

Slide 23

Slide 23 text

やってよかったこと ⾃動化が捗る データの連携がやりやすい ワークフロー機能によるNocoBase内で のイベントを元にした⾃動化 従業員マスターとモバイル資産マスター を利⽤して、モバイル資産の貸与管理が できるように たとえば、従業員レコードの登録を起点 に、登録された情報からSlackIDを⾃動 取得‧登録し、別の処理でのSlack通知 に利⽤する など

Slide 24

Slide 24 text

まとめ:NocoBaseの特徴 特徴 良い点 得られるもの DBドリブン APIが勝⼿に⽣える データを⼀元管理 SaaSではなくソフトウェ ア 細かいACL 連携‧⾃動化で⼯数削減 バリデーション 買い切りのOSS ワークフロー内蔵 整合性が⾼く活⽤しやすい データ AIDD対応

Slide 25

Slide 25 text

No content