大和工業株式会社 / ヤマトスチール(株) 施設管理部システム課 / 社内SE
業務Webシステム開発
主に製造部門が利用する、生産計画や生産実績管理、操業実績管理、製品の検査結果管理などの製造に関する管理を行う業務Webシステムの不具合対応、新機能開発、QA対応を行っています。 製造部門の業務Webシステムについて、私が主に担当しているのはシステムへの機能追加であり、例えば工場の操業停止理由および停止時間を記録して集計できるようにする、工場システムより受信した製品の化学成分分析結果がJIS等の規格から外れていたら工場設備の警報装置を発報させる、工場オペレータがExcelファイルに記録する操業の詳細なメモを抽出して構造化データとしてデータベースに記録するなどの機能追加を行ってきました。製造部門から要望を受けたうえで、どのような機能を追加すれば目的を叶えられるかを議論するところから、設計、開発、テスト、運用開始後のQA対応などを行っています。 業務Webシステムは、主にローコード開発ツールであるWebPerformerを用いて開発しており、標準では対応していない機能の実現についてはJava、JavaScriptを用いて機能実装しています。また、データの加工・移動などを行う、いわゆるETLツールとしてASTERIA Warpを主に使用しフロー定義を行っていますが、工場設備に対する指示で用いるOPC通信やExcelファイルからの複雑なデータ抽出などASTERIA標準機能では対応できない機能の実現については、ASTERIAのカスタムコンポーネントを開発したり、VB.NETでプログラムを開発したりして対応しています。 <開発環境> フレームワーク:.NET Framework, WebPerformer, ASTERIA Warp 言語:Visual Basic, Java, JavaScript, CSS データベース:Microsoft SQL Server