■ はじめに
仕事で、ローコード/ノーコード開発ツールの選定を任されたこともあり、せっかくなので、記事にして残しておくことにした。
いろいろなローコード/ノーコード開発ツールで同じものを作って比較してみようと思う。
■ Y:やったこと
いろいろデモやら、動画を見てみてノーコード/ローコード開発ツールは、ワークフローのアプリ構築に向いていそうなので、自社の休暇申請のワークフローを参考にアプリを作ってみようと思う。
[仕様]
- 役割:申請者、承認者
- ワークフロー:申請者が休暇申請し、承認者が承認する
- 画面
画面名 | 表示項目 | 入力項目 | ボタン | 備考 |
---|---|---|---|---|
申請画面 | 入力項目参照 | 申請者 | なし | |
休暇種類 | リスト表示 | |||
休暇期間(開始、終了) | カレンダー表示 | |||
届出理由 | ||||
備考 | ||||
承認画面 | 申請画面と同様 | コメント | 承認 |
一時保存や、差戻し機能も必要かもしれないけど、ひとまず上記機能を作成する
○ ログイン
○ 作成アプリ選択
○ スプレッドシート作成
○ テーブル定義
○ 完成品
■ W:わかったこと
[良かった点]
- スプレッドシートから自動的に作成されるレイアウトはかなり優秀
- スプレッドシート 1シートのデータ追加・更新・削除のアプリは簡単に作れた
[いまいちな点]
- スプレッドシートが先に必要だと気が付くのに時間がかかった
- ヘルプも含めて英語が多く、時間がかかる
- 慣れが必要
■ T:次にすること
今回は以下の機能が出来なかった。もっと調査が必要。
- Listボックスの表示
- 申請→承認のワークフロー
■ まとめ
初めてノーコード開発ツールを触ったが、最近は組込系の開発に関わっていて、Web系のことをほとんど知らないエンジニアがいろいろ詰まりながらも短期間でWebアプリを作成出来たのはすごい。
ノーコードなので当たり前だが、そもそも言語の文法を覚えなくても作れるのがいい。
お客様との打合せでの認識合わせや、デモ、紙芝居で使ったりも出来るかも。
打合せでお客様が言ったことを打合せ中に実現したりすると、お客様を感動させられるかもと思ったりした。