本日のテーマ"脱VBA"プログラム作成が様々なソリューションを実現します！

①基幹システム業務支援系プログラム開発②生産管理（TPiCS）と Excel連携③“RPA” Autoジョブ名人と Excel連携
How to Use
で課題・解決働き方改革推進！

ソリューションコンテンツ株式会社
ティーピクス研究所
TPiCS-X

ユーザックシステム株式会社
Autoジョブ名人

株式会社
アイエルアイ総合研究所「StiLL」■生産管理 システム
TPiCS-X■Autoジョブ名人｢StiLL｣システム
開発支援 教育・研修■StiLL
プログラム開発ツール
Autoジョブ名人

■導入支援
教育・研修

■Autoメール名人■｢StiLL｣システム開発
開発・支援・教育・研修■業務改善コンサル
業務の可視化・標準化・効率化の実行支援■ヘルプデスクサポート■業務改善コンサル
業務の可視化・標準化・効率化の実行支援■ヘルプデスク

貴社のソリューション目的にあったコンテンツをご利用下さい。

第一部■第一部 基幹ソリューション事例◆ユーザーソリューション事例
・ユーザーの使い慣れたExcelで、自由度の高いUIを、プログラムレスで開発AS 400 連動アプリケーション開発
発表 星野楽器株式会社 様
・ユーザー事例 「製品情報管理」 ｢StiLL｣用テーブルで基幹DBと連携
・超高速開発ツールをうまく連携 RPGプログラムをキック→テーブル結果書き込み→StiLLで結果表示
・「StiLL」アプリケーション開発事例 及び デモンストレーション◆ビジネスソリューション事例★ TPiCSとは ・生産管理のパイオニア
発表 (株)ティーピクス研究所究所
・TPiCS-X Ver.4.1 新バージョン その特長と新機能及び事例
・ TPiCS 基本データベース + カスタマイズ設定 ・ システム連携方法とその構造★ “RPA”ツール Autoジョブ名人 とは発表 ユーザックシステム(株)・“RPA”入門と働き方改革
第二部■第二部 自動化ソリューション事例★ ｢StiLL｣とは？ ”脱VBA”プログラム作成、属人化解消 発表 (株)アイエルアイ総合研究所
・ ｢StiLL｣のプログラム作成
・ 基幹システム連携プログラム作成 ・ データベース連携プログラム ・ Excel業務自動化月次業務報告
・ Excel BI ダッシュボード ・Excel処理スピード 課題解消
◈ TPiCS連動プログラム事例◈ Autoジョブ名人 連動プログラム事例◈ 「StiLL」の様々なソリューション事例◆ 終わりに TPiCS

Autoジョブ名人 「StiLL」のこれから

第一部

脱VBA超高速開発ツール

Excel業務自動化ソリューション事例

業務自動化・業務改善連携 自由自在!!
How to Use

はKey for Solution

・基幹システム・生産管理・Excelを｢StiLL｣で使いこなす・パッケージシステム､クラウド環境をつなぐ⇒様々なテクノロジーをやさしく利用する■ユーザーソリューション事例

2020年1月24日

ユーザーの使い慣れたExcelで自由度の高い基幹システムI/Fをプログラムレスで開発

星野楽器 株式会社

5

6

7

システム化の経緯
楽器製造メーカーとして、製品の情報管理の必要性が増大
Excelファイルで管理情報を探すのが大変、表現がばらばらなど、様々な問題⇒製品の情報をきちんとマスター管理できる仕組みが必要

8

システム化の経緯
きちんとマスター管理できる仕組みとは？
☆取得した情報を入力、変更、削除できる柔軟なフォーム☆データを格納すべき堅牢なデータベース☆格納されたデータを出力できる柔軟なフォーム

9システム環境
基幹系

情報系

事務作業

10なにで作る？
狭いエミュレータ画面では限界

インターフェースをVBで開発？
Web化ツールで開発？

11

なにで作る？
XPagesWebブラウザ＋バックエンドAS400

12

課題発生
数千レコードの操作要件

ブラウザでは無理→CSVファイルで一括処理

VBAでの開発はできるだけ避けたいが・・・
結局Excelで入力I/Fを作り、VBAとSQLでDBに登録

13

StiLL発見
なぜStiLLか？
Excelをインターフェースとしていながら、VBAでのプログラミング不要で、DBへのODBC経由SQL対応が可能→完全に要件にマッチ

14

StiLL発見
さらに、Excelでできることは何でも自動化できる
Excelのバージョン互換をStiLLが吸収
開発者はプログラマーである必要がない

15

StiLL導入過程
1月 StiLL発見
2月 体験版評価

3月 導入
デザイン研修 1日（オンサイト）
開発サポート 2日（オンサイト）
4月 内製スタート

16

開発サポート
要件に応じてカスタマイズ可能
2日で達成できるように要件を絞り込み
最終ゴールは製品情報マスター管理
DBに情報を追加→結果表示
DBの情報を検索→結果表示
DBの情報を更新、削除→結果表示

17

開発サポート １日目
DBの情報を検索→結果表示
出荷状況照会機能のプロトタイプ開発18

開発サポート ２日目
DBの情報を更新、削除→結果表示
材料マスター管理機能のプロトタイプ開発

19

導入研修で得たこと要件を満たす方法はたくさんあるが、良い仕組みを作るにはある程度の経験と勘が必要
例：1万レコードのエラーチェック要件
StiLLで1件ずつ順次処理（BtLoop）させると・・・
1件に0.1秒かかる場合、約17分→順次処理ではなく、Excelの式などで工夫する→DB側のプログラムなどに任せる20

製品情報管理システムの仕組み
要件
DBに情報を追加→結果表示

DBの情報を検索→結果表示
DBの情報を更新、削除→結果表示

21

高負荷処理はDB側で対応
1.StiLL上でユーザーIDとタイムスタンプをキーとして保持
キー＝USER-A,2020/01/24
2.キーと処理したいデータをDBの一時テーブルに書き込み（BtUpload）

一時テーブルUSER-A,2020/01/24,GuitarA,xxx,追加
USER-A,2020/01/24,GuitarB,xxx,更新
USER-A,2020/01/24,GuitarC,xxx,削除
管理テーブルUSER-A,2020/01/24,プログラムX

3.キーとDB上で起動したいPG名を管理テーブルに書き込み（BtUpload）

AS400上のRPGプログラムがキックされ、一時テーブルに処理結果書き込み

4. StiLLが結果を1秒ずつ5回チェック（BtLoopとBtWait）

一時テーブルUSER-A,2020/01/24,GuitarA,xxx,追加,OK
USER-A,2020/01/24,GuitarB,xxx,更新,OK
USER-A,2020/01/24,GuitarC,xxx,削除,NG

5. StiLLが結果を取得（BtQuery）

Demoへ

22

今後の課題☆StiLL開発の作法の標準化☆StiLL開発者の育成

23

IBM i◆基幹システム IBM i
AS/400
表入力

基幹DB
DB2
販売管理

生産管理

仕入管理

人事
給与在庫管理◆企業、関連 部門業務システム〈例〉 中期経営計画 予実績管理等入力
スクラッチ
開発

伝票
入力

検索

公開
DWH

◆拡張管理・BIシステム
一覧表

検査票

財務管理

業種別業務

「StiLL」
集計（Excelシステム化拡張管理sys）

・基幹のマスタやデータを利用し、基幹ではサポートしにくい連動システムの構築
・経営ダッシュボード◆拡張管理・BI Excelシステム
マクロ又は手動 Excel「StiLL」化

外部DB

24