Wagby Designer

Wagby Designer はアプリケーションの設計情報(リポジトリ)を入力するためのソフトウェアです。Webベースで動作します。

開発者は「モデル」という単位でアプリケーションを組み立てます。モデルにはデータベースのテーブル情報、入出力ルール、画面レイアウト、権限など、必要なすべての情報が含まれます。

モデルの設計は完全にノンプログラミングで行われます。開発者はモデルのルールだけをデザインすることに集中できます。

モデルのデザイン

豊富な機能

Wagby EE は業務アプリケーションで必要となる多くの標準的な機能を設定だけで実現します。

  • 入力チェック・入力支援
  • 豊富な関数を利用できる計算式
  • 色、フォントなど、要望に応じた出力制御
モデル項目のデザイン

メニューやデータベース設定も簡単

メニュー設計もドラッグ&ドロップで実現。データベースの設定をはじめとする環境設定もすべて対応しています。

メニューデザイン

柔軟なカスタマイズ

データベースのトランザクション処理、非同期処理、バッチ処理、既存のストアドプロシージャ呼び出しなど、高度な処理を実現するためのスクリプトを提供。Wagby EE が生成するJavaコードのカスタマイズを行うこともできます。

スクリプトの作成

ボタン一つで完成

設定が終わったら、ビルドボタンをクリックしてください。数分後にはお望みの業務アプリケーションが手に入ります。

ビルド

サンプルアプリケーション

商品マスタ、顧客マスタの確認
ログオン、メニュー

Wagby EE は標準でユーザー管理やメニュー機能を提供します。すべてのユーザーには権限を設定することができます。ログオンユーザーに応じてメニューの表示内容を制御できます。

ドキュメント...
データベース操作

モデルに対する検索、一覧表示、詳細表示、登録、更新、削除といった基本機能をすべて含んでいます。ワイルドカード検索や全文検索にも標準で対応しています。

ドキュメント...
モデルの関連性

"一つの組織に複数の社員を所属させる", "商品マスタに分類コードをもたせる。分類コードはチェックボックスで複数指定できる" といったモデル同士の関連性を自由に設定できます。もちろん、そのモデルが複合主キーであっても大丈夫です。

ドキュメント...

豊富な入力機能

見積書の入力画面の例
サジェスト入力

先頭の文字を入力すると、自動的に候補が表示されます。文字の入力を続けると、候補の絞り込みも行われます。

ドキュメント...
明細の扱い

"1枚の見積書"には通常、"誰に"、"何を" 提供するのかという情報が含まれます。"何を" の部分は明細と呼ばれ、複数行を扱うことが求められます。Wagby EE はこのようなデータ構造も標準で対応しています。

ドキュメント...
美しいレイアウト

画面レイアウト設定では、項目の位置や入力幅の指定にとどまらず、複数段一行明細の指定も行うことができます。これ以外にもタブレイアウトやウィザードレイアウトなどを用意しています。

ドキュメント...

グリッド・カレンダー・マップ・グラフ

標準で用意されているビュー
一覧更新グリッド

一覧表示形式で入力する画面を用意することができます。Excelのような入力を実現します。

ドキュメント...
集計・グラフ

"日付別・対応者別 製品サポート時間" のような集計画面を用意できます。また、グラフコンポーネントを画面の任意の位置に出力することもできます。

ドキュメント...
カレンダ・マップ

モデルの日付項目を軸に、カレンダ形式で表示することができます。同様に、住所項目から緯度経度を求め、Google Mapsに表示することもできます。

ドキュメント...

ワークフロー

ワークフローの動作
標準機能で提供

Wagby EE 本体にワークフローエンジンが同梱されています。標準ですぐに設定し、ご利用いただけます。

ドキュメント...
細かいフロー制御

イベント発生時のメール送信、代理承認、一括承認、条件によるフロー制御など、求められる機能が備わっています。

ドキュメント...
大規模にも対応

グループ階層管理により、大きな組織でもご利用いただけます。

ドキュメント...

スマートフォン

スマートフォンで利用する
標準機能で提供

標準で、スマートフォン専用画面を用意することができます。iOS,Android OSのWebブラウザで操作することができます。

ドキュメント...
カレンダビュー

スマートフォンでカレンダビューを利用できます。スケジュール管理を実現することができます。

ドキュメント...
ワークフロー

PCで申請したワークフローを、スマートフォンで承認・決裁できます。

ドキュメント...

クラウド対応のレベル

クラウド対応レベルを4つの指標で捉えた時、Wagby EE はすべての要求を満たしています。多くの製品は「クラウドで運用できる」「フルマネージドなデータベースを使える」レベルですが、Wagby EE はデータベース以外のさまざまなクラウド上のサービスを利用でき、かつオートスケール、マイクロサービスにも対応しています。

Wagby EE は「エンタープライズアプリケーションをパブリッククラウドで運用する時代」を見据えています。

クラウド対応 4つのレベル

E2Eテストにも対応

Wagby EE は開発者が E2Eテスト (End to Endテスト) を簡単に作成するためのフレームワークを標準で備えています。簡単な日本語記述でテストシナリオが作成できるため、現場の業務担当者による受け入れテスト(検収)をよりスムーズに実施できます。

アジャイル開発が注目されていますが、変化を受け入れるためのテスト体制があれば安心です。Wagby EE はこの点もしっかりとサポートしています。

自動テストの実行

未来を見据えたロードマップ

Wagby EE が登場してからこの15年間、Web技術を取り巻く状況は日々、進化してきました。そのような激動の中にあっても、Wagby EE のユーザ様は製品のバージョンアップによって常に最新の環境でご利用いただけております。これは Java を中心とした要素技術の選定に誤りがなかったという実績につながっています。

Wagby EE はさらに進化を続けていきます。安定運用しながら、新しい技術を取り入れていくという方針でこれからもロードマップを策定してまいります。

毎年行われるWagby技術イベントの基調講演で、次のロードマップを発表しています

お客様の声

実際のユーザ様のお悩みと、Wagbyの導入効果を紹介します。
(ITサービスの口コミサイト「ITreview」より引用)
Card image cap
脱Excelのシステム化には最適

業種ソフトウェア・SI 職種社内情報システム(開発・運用管理) 従業員規模300-1000人未満

今までExcelで管理していたものをデータベース化しようという際にWagbyを利用することで開発工数をスクラッチに比べて大幅に削減することができました。
コード自動生成型のため不具合も発生しにくくスムーズに導入まで進めることができました。

Card image cap
緊急立上げの案件にて速やかに構築・リリースが可能です。

業種ソフトウェア・SI 職種社内情報システム(開発・運用管理) 従業員規模1000人以上

業務でよく使われるシステムを標準化(標準パック)をすることで、案件構築の依頼があった場合、そのまま提供、 もしくは業務に合わせて少しだけカスタマイズをすることで速やかに構築・リリースができることによって、 緊急立上げの案件にも対応できるようになりました。

新任のメンバーへこの製品の説明や開発手順のレクチャーをする場合、ドキュメントの確認や チュートリアルの実施により短期間で基本的な部分の習得が可能なため、育成にかかる時間や負担も少なくて済みました。

Card image cap
Web業務システムを超高速で作る

業種その他の化学工業 職種社内情報システム(開発・運用管理) 従業員規模300-1000人未満

簡易な登録・更新・検索・閲覧の画面機能であれば、30分程度で動く画面を開発できます。
各種DBベンダーに対応し、テーブルも自動で生成してくれます。
既存システムのテーブル利用が可能で、基幹システム周辺の個別システムをスモールパッケージで多数開発することにも適しています。
また、標準機能や非機能要件も充実しており、ユーザーアカウント・パスワード管理・セキュリティ・ワークフロー機能・帳票機能などがすぐに利用できる点も、開発のスピード化に寄与できます。
非コードでも十分基本的な業務システム開発が可能ですが、複雑なビジネスロジックが必要な場合、サーバサイドスクリプトが大変便利です。ECMAScriptによるサーバサードロジックがビルド不要でアプリ稼働中でも更新可能な点が重宝しています。
ビルドで作成されたソースがJava・SpringFrameworkベースであり、生成されたソースも可視性が高く、JavaWeb開発者にとっても順応性・拡張性が見込めます。

いますぐ始めよう

Wagby EE トライアルキットを無償でダウンロードできます。
実践的な業務アプリケーションを開発できるチュートリアルもご用意していますので、
ぜひお試しください。