PLMconsole
ソースコード開示、セミオーダー方式の国産PDM
セミオーダー方式PDMのパイオニア
PLMconsole は純国産のPDMで セミオーダー方式を採用しています。パッケージ方式のPDMと異なり、お客様仕様のカスタマイズを前提としているため 長期に渡って利用することができます。
PLMを構成する機能をライブラリー化することでメインテナンス工数軽減と品質向上を達成しました。ライブラリーの活用+新規開発を合わせることでフルスクラッチ開発の柔軟性とパッケージ型の即効性の間「セミオーダー型PLM開発」を実現しました。
フルWEBアプリケーションとしてクライアント側はブラウザのみで利用することが出来ます。高度なグリッド処理が必要なBOM、CADデータ管理に必要なツリー表記においてもブラウザ上で高速に表示することが出来ます。
ライセンス費用はサーバー単位となりますのでクライアント数(利用者数)に制限はありません。国内外含めてネットワークが通じていれば利用できるためスケールメリットの恩恵を受けやすい構成です。
開発部分のソースコードを開示します。維持フェーズにおいて軽微な修正などはお客様側で行うことも可能です。ベンダーロックインによる不合理なコスト上昇を抑えることが出来ます(一部COREに関するコードは開示しないことがあります)
既製品をカスタマイズして利用するのではなく、最初から自分に合ったPLMを作り上げようというコンセプトです。ボタンの配置や検索結果内容の表示など、日々使うようなUIは こだわって築き上げることができます。
お客様都合でサポート契約は継続することが出来ますがPLMconsoleの保守費用(年間)は不要です。維持フェーズにおいては抜群のコストメリットを発揮します。サポート保守はインシデント(チケット制)での対応となります。またチケットの費用は追加開発に回すことも可能です。
PLMはお客様ITインフラ基盤として最も「他社と比較できないオンリー・ワン」のシステムです。会計システムなどは多少独自ルールは存在するとしても、基本的には同じルールで処理されなければなりません。その為、パッケージ製品+カスタマイズ開発という方法が効率的な展開として一般化されています。
PLMに関しては「正解なき」と言っても過言ではありません。作っているモノも数も歴史も異なれば まったく異なるPLMが必要になります。その為、パッケージ製品の導入において多くのカスタマイズ開発を余儀なくされ、結果として「元の姿がほとんど消えた」パッケージ製品を多く見かけます。
パッケージに業務を合わせられないのであれば パッケージ製品の強みを活かすことが出来ません。機能とコストと操作性を犠牲にしてまでパッケージ製品を使い続けるのではなく、オリジナルのPLMを素早く実現しようとするのがPLMconsoleです。
建売住宅(パッケージ製品)は「実際にモデルルーム(デモ環境)が用意されている」など分かりやすいメリットがあります。しかし、用意されている環境以上の「要望・要求」が発生する場合は これらメリットの恩恵を受けることは出来ません。
私たち3家族(A/B/C)はこれから30年住み続ける家を建売住宅として購入することにしました。多少のこだわりはありますが 標準的な建売住宅に少しばかりの追加変更で実現できると思っています。
以前住んでいた家は石を積み重ねて出来ていて夏は涼しく快適でした。家具もそのまま利用したいので、このように変更してください
以前から木の上の家に憧れていました。外観にはこだわりがあるので設計図通りに変更してください
以前映画で見たような家に憧れていました。行く末は賃貸物件にしたいので部屋は独立するように変更してください
PLMを実現するために必要な機能をコンパクトで再利用可能なライブラリーとして開発しました。これらライブラリーを利用してPLMを実現しますがPLMconsoleには「顔(画面)」が存在しません。それは多くの経験から「画面や操作が一番こだわりの多い要素」だと言うことを知っているからです。画面設計/画面遷移設計はお客様の今まで利用してきた既存システムからの切替にて最もこだわりが強い為、ゼロベースで話し合いを続け作り上げていきます。
主な機能(Common)
Microsoft .netframework/Internet Information service上で構築されたPLMconsoleは、機能を絞ることで大幅なレスポンス向上を実現しています。多くの機能を1度に実現するためには、サーバー/クライアント間に大量のセッション情報やクッキー情報を保存/破棄/更新などの高負荷作業が必要になります。一見便利に見えるこれらの機能は、多くのリソースを消費することになります。滅多に利用しない機能でもバックグラウンドでセッション管理を行うなどしてレスポンスの低下が予想されるためPLMconsoleでは要件定義時に「どうしても必要な情報とレスポンス」を納得いくまで話し合いを行います。その結果、ピュアなHTMLコードのみの送受信で画面はシンプルになり、レスポンスも向上します。
Webアプリケーションでは、クライアントの操作性を向上させるために多くの情報を「裏」で保持します。しかし今日のブラウザはセキュリティの観点から多くの情報を残したり、長期に渡って保存することを望みません。複雑なWebアプリケーションは、更に複雑化していきます。
PLMconsoleはSimpleな考え方です。複雑な処理は分けよう、その方がレスポンスがいいからです。PLMは、何度も何度も機能を付け加えたり改修を続けていくので、複雑な機能の作り込みよりもSimpleな機能を繋げた方がメンテナンス性も向上すると考えます。
多くのパッケージ型PLM製品は、複雑なライセンス体系を持っています。同時利用者数やNamedライセンス(利用者全員のライセンスが必要)、固定ライセンスなどは組み合わせることは出来ません。また、グローバル拠点のライセンスに関しては更に多くの複雑性を持っています。このようなライセンス体系では、PLMシステムの拡大規模に応じてライセンス料が増えることになり 「PLMの利用拡大(スケールメリット)」を阻害する要因となります。
PLMconsoleのライセンスは非常にシンプルな「サーバーライセンス方式」です。サーバーライセンス方式はアクセスされるサーバーに適応され、接続ユーザー数や接続拠点に制限はありません。利用者数が増えるほど「お得感」が出てくるということは「PLMの拡大」に大きく貢献することになります。
カットオーバー後の利用範囲拡大(全社拡大)フェーズにおける最も大きな障害は「追加クライアントライセンス費用」と言われています。せっかく作り上げたPLMシステムも、利用者が増えなければ 情報は断絶し、思った効果を上げられないことも考えられます
パッケージ型PLM製品の最大の懸念点は「サポート費用の支払」を止めた時点で「保守サポート」を失うことです(多くのケースで「遡りサポート継続」には多くの追加費用が必要になります)。維持フェーズでありながら、延々とライセンス/保守料を支払続けなければなりません。
PLMconsoleは、導入開発フェーズ終了後に 開発部分のソースコードを開示します。お客様側で追加開発することも可能ですし、ライセンス/保守料の支払いをやめても使い続けることが出来ます。
PLMconsoleという成果物は「お客様の財産」です。
多くのパッケージ型PLMアプリケーションには使用権が設定されています。保守サポート費用を支払い続けなければ、継続利用は出来ません。そのPLMは誰のモノでしょうか?
年間保守用やサポート費、サブスクリプションなどの費用を継続的に支払う必要はありません。それでも作り上げたPLMは、お客様のモノです
パッケージ型製品のように、豊富で使い切れないような機能を提供しても お客様環境に合わせるためには多くのカスタマイズ開発が必要になります。このパッケージ型製品のカスタマイズ開発は「ゼロ(0)」から開発するのではなく「マイナス(-)」から開発することになります。それは、パッケージ型製品内のルールに沿って開発することとなり、多くの制限下での開発となるからです。
パッケージ製品の追加開発は「負のスパイラル」の最も分かりやすい入り口です。そのカスタマイズはMicrosoft ExcelなどのVBAほど充実した開発環境を提供しているでしょうか?1度カスタマイズしてしまうと終わることのない追加開発と改修に繋がることでしょう。カスタマイズが必要と判断した場合は、パッケージを断念するときです
PLMconsoleは、Coreとして機能を作り込んでいますが その多くは「カスタマイズを前提とした」機能分割です。スクラッチ開発のように「ゼロ(0)」から開発することではなく スタート位置からアドバンテージを持って開発を進められます。
共通機能は全てのCOREに含まれます。
Windows認証連携やActive Directory連携などを実現します。
一般的な情報のデータ入出力機能は共通機能として提供しています。(CSV)
保存したデータに対して、どのグループへのアクセス権限を付与するのかなどの権限管理を実施します。
ユーザー管理や権限管理などの機能は管理者機能として実現しています。
CORE(コア)は、機能ごとに分かれており、必要な機能を選択して購入することができます。
主要3D CADデータの管理(プロパティー情報の同期や構成情報取得)機能を実現します。 文書管理機能(版管理/排他処理等)も含まれていますのでCADデータ以外の情報も管理することが出来ます。マルチCADに対応しており、CADの種類に応じたライセンスが必要です。
部品表の登録、更新や正展開、逆展開、親子関係など基本的な機能を実現します。
アサインベースのバリエーションBOMを自動生成するような複雑な処理を実現します。
多くのお客様でパッケージでは対応が難しいと言われている出図配布管理は、出図するプロッターの仕様や工場、配布先ごとの細かな設定が変更できないためです。本アドオンは多くの導入実績に裏付けされたノウハウの集合です。
社内や取引先ごとにCADデータや図面、取引情報を交換する必要において、標準化できていない部分が存在します。本アドオンは古い電子取引も新しい仕組みと連結できるようにすることが出来ます。
ADD-INは、CORE(コア)のオプションとして選択することができます。
登録した2D図面をTIFF化した後、二次流出を防ぐDigital Rights Management 機能を実現し、手元から離れたデータの失効等実現します
和製ナレッジとして「過去トラブル」における事象や対策などを情報としてまとめます。トラブルの発生件数や対策等 分析することを可能とします。
3DCADデータを自動的に軽量3Dデータに変換します。軽量データ内部の構成情報等ともに連携することが出来、単なるビューワーではなく下流工程で活かせるデータ連係を実現します。
独PARTsolutions社とのパートナー契約により3D形状の検索を実現します。手書きのスケッチでも3D形状の検索が可能になり、部品の共通化や再利用率が向上します。