meetup_summer



meetup_summer

0 0


meetup_summer


On Github nirohjos / meetup_summer

グループミーティング

2015年9月某日

本日はお忙しい中、

お集まりいただきまして

ありがとうございます。

本資料は9月末頃まで、

githubで公開予定です。

プレゼンページ

http://nirohjos.github.io/meetup_summer/

リポジトリ

https://github.com/nirohjos/meetup_summer

自己紹介

名前

@nirohjos

個人アカウントは恥ずかしいので

新しく社内アカウントを作りました。

年齢

26 歳

今年、27歳になります。

新卒入社 5 年目の中堅社員。

2011年入社です。

趣味

フットサル

最近やっていない。

ボルダリング

これも最近やっていない。

DTM

気が向いた時にやっている。

キャンプ

これからはじめたい。

最近の技術的な関心事

docker(仮想化技術)

https://www.docker.com/

社内でもボチボチ使われてます。

React.js(JSライブラリ)

http://facebook.github.io/react/

もう直接DOM触りたくない...

ES2015

http://es6-features.org/

https://babeljs.io/

Promise、Generator!脱コールバック地獄!

Electron(旧Atom-Shell)

http://electron.atom.io/

Webの技術でデスクトップアプリケーション!

Swift(プログラミング言語)

http://www.apple.com/jp/swift/

ネイティブアプリ!オープンソース!

IoT(物のインターネット)

Arduino、Raspberry Pi、...

などなど、色々あります。

最近のお仕事

製品開発

(口頭でゴニョゴニョ)

チーム体制

約 15 名

  • とりまとめる人
  • 問合せ対応する人
  • バグなおす人
  • 新機能つくる人
  • ドキュメント書く人

開発スタイル

スクラム(を目指している)

ここ最近の開発

(口頭でゴニョゴニョ)

ここ最近の開発で辛いこと

レガシーコードとの闘い

NO MORE SPAGHETTI!!

すいません。 愚痴です。

ということで...

そろそろ本題です。

今日のテーマは

IM-BIS

B usiness I ntegration S uite

業務プロセスの

可視化 ・ 効率化

を実現する

トータルプラットフォーム

イメージは...

IM-Workflow + IM-FormaDesigner + alpha

BAMとは?

B usiness A ctivity M onitoring の略。

あらかじめ定めた業務の流れ(プロセス)に沿って、 それぞれの作業が正しく遂行されているかどうかをリアルタイムに監視すること。

【具体的な監視対象の例(製造業)】 リードタイム 欠陥品率 業務処理時間 納期遵守率 販売件数 品切れ率 クレーム件数

簡単にいうと

ムダをみつけて、カイゼンする。

参考情報 ITpro - BAMとは キーマンズネット - BAMとは

で、いままで話した内容は

画面ぽちぽちするだけで

だれでも かんたんに つくれる!

(一方で、SIerの仕事は減るのかもしれません。)

オートデモ

IM-BISの紹介

フロー作成・設定から画面作成までの操作方法

サブフローを利用するフローの作成方法

サブフローを利用するフローの処理方法

外部システムとの連携方法もたくさん

種類 説明 テナントDBクエリ テナントDBからデータを取得します。 シェアードDBクエリ シェアードDBからデータを取得します。 テナントDB更新系クエリ テナントDBのデータの登録・更新・削除を実行します。 シェアードDB更新系クエリ シェアードDBのデータの登録・更新・削除を実行します。 REST REST APIを使用して、Webサービスを利用できるように設定します。 SOAP WSDLを使用して、Webサービスを利用できるように設定します。 JAVA Javaプログラムを連携できるように設定します。 CSVインポート CSVのインポートができるように設定します。 CSVエクスポート CSVのエクスポートができるように設定します。

ひと通りの機能を知りたい人は

IM-BIS for Accel Platform / IM-BIS ビギナーズガイド

または

IM-BIS for Accel Platform / 業務管理者 操作ガイド

に記載されている ハンズオン がオススメ。

おまけ

Development Tips

開発で役立つかもしれないリンク集を紹介します。

Formaスクリプトのデバッグについて

Chromeデベロッパー・ツールを利用してのスクリプトのデバッグ方法について説明しています。

Formaでのスクリプト開発生産性向上

(function($){
    var args = {};
    args.data = {};
    args.data.%テーブル識別ID% = [];
    for(var i=0; i<valueArray.length; i++){
        args.data.%テーブル識別ID%.%フィールド識別ID% = valueArray[i];
    }

    var option = {};

    formaItems.product_80_gridtable.setItemData.%テーブル識別ID%(args, option);
})(jQuery);

IM-FormaDesigner や IM-BIS での開発Tipsが紹介されています。

intra-mart Advent Calendar 2013 第15日:IM-Workflowの裏技

IM-Workflow での裏コマンドを紹介しています。試験などで役立つかもしれません。

例えば...

システム案件IDを特定したり...

ノードIDを特定したり...

と、デバッグコマンドが隠されています。

興味があれば解析してみるとイイカモ。

そろそろ、ネタも尽きてきたので...

ご清聴ありがとうございました。

グループミーティング 2015年9月某日