Contenu connexe
Similaire à Wagby R7 Specification (20)
Plus de Yoshinori Nie (10)
Wagby R7 Specification
- 4. 基本機能
業務データの基本操作
4
Wagby は Web ブラウザを使った業務データの登録、更新、削除、検索、表示処理を実現
します。リポジトリ(設計情報)からすべての画面機能を完全自動生成します。
業務メニュー
画面遷移ボタン
画像も扱うことができます。
統一感のあるレイアウトで
見やすい表示を実現します。
※ IE 9 以上, Edge, Firefox, Chrome, Safari に対応しています。
- 51. 業務処理の実現
自動計算の記述例
51
代表的な記述例を紹介します。
用途 式の例
生年月日から年齢を求める DATEDIF(${birth}, TODAY() ,"Y") + "年" + DATEDIF(${birth},
TODAY() ,"YM") + "ヶ月"
日付から曜日を求める CHOOSE(WEEKDAY(${syukka}), "日","月","火","水","木","金","土")
ゼロ詰めの文字を作成する PADDING("0", 4, ${productid})
条件によって算出値を変える IF(${source}<10,100,IF(${source}<20,200,300))
明細レコードの合計を求める SUM(${payment/amount},
"DATE(${payment/pdate})<=DATE(TODAY())")
- 54. 業務処理の実現
トランザクション – SQLとの併用
54
トランザクション処理で、SQLを組み合わせることもできます。
var sql =
"SELECT "p_number" FROM "salesslip$precord"" +
" WHERE "id"=" + salesslip.id + " AND" +
" "precordjshid"=" + (precord.PNo - 1);
var o_PNumber = session.createSQLQuery(sql).uniqueResult();
var suryou = product4s.stock;
var syukko_num = precord.PNumber - o_PNumber;
if (syukko_num !== 0) {
if (suryou - syukko_num < 0) {
return precord.PName + "の在庫 "+suryou+" に対して "+syukko_num+" を出庫しようとしました。";
}
product4s.stock = suryou - syukko_num;
}
- 89. セキュリティ
外部の認証システムとの連携
89
Windows Active Directory や LDAP 認証機能を利用したログオンを実現することも
できます。また、シングルサインオン (SSO) にも対応しています。
Windows
Active
Directory
Windows AD 上のア
カウントでログオン
できます。
LDAP
OpenLDAPなどのLDAP
サーバ上のアカウン
トでログオンできま
す。
シングル
サインオン
CASを使った
シングルサインオン
認証に対応して
います。
※ シングルサインオンの設定は現地対応が必要になります。詳細はお問い合わせ下さい。