- 印刷する
MES/ERPとの最適な統合方法を決定するために必要な質問をご紹介します。
チューリップは、さまざまなMESやERPシステムと統合してきました。
しかし、市場には多くのERPやMES製品があるため、チューリップがお客様の特定のERPやMESにどれだけ簡単に接続できるかを言うことは困難です。それは以下によるものです:
- ERP/MES製品自体
- 貴社のIT環境の複雑さ
- ERP/MESシステムに関する貴社のITチームの能力
:::(Info) (注)この例では、ERPまたはMESシステムに焦点を当てていますが、この情報は、CRM、QMS、LMS、BOM管理システムなど、ほとんどのソフトウェアシステムに適用できます:
アンケート
多くのお客様は、この記事の情報だけで、ご自身で統合を構築することができます。チューリップのサービスとの統合をご希望の場合は、これらの質問にお答えいただくことが、プロジェクトを成功に導く第一歩です。
戦略に関する質問
1-統合のゴールは何ですか?
プロジェクトの短期的・長期的な目標を早期に設定することが重要です。2つのシステム間ですべての情報を共有する必要があるのか?それとも、最初は価値の高いいくつかの情報交換に焦点を絞る方が理にかなっているのでしょうか?
2- 組織内の主要な利害関係者は誰か。
この統合の最終顧客は誰か?チューリップに接続させたいサービスに最も精通しているのは誰か?そのサービスへのアクセスを組織化できるのは誰か?
3- サービスはどのようなドキュメントを提供しますか?
多くの企業向けソフトウェアの顧客は、有料顧客にのみサービスのドキュメントを提供しています。これは、チューリップがこのドキュメントにアクセスできないことを意味します。お客様のソフトウェアに関するドキュメントにできるだけ多くアクセスすることで、統合に必要な作業の範囲を広げることができます。
4- 成功するために、チューリップとサービスの間でどのようなトランザクションが必要ですか?
ここでは具体的に説明します。いくつかの例を挙げます:
- 作業指示IDを指定して、作業指示に関する情報を取得する。
- 作業オーダーIDを指定して、作業オーダーに完了マークを付ける。
- あるステーションに割り当てられているすべての未解決の作業オーダーを、ステーション ID で検索する。
5- 誰がこの統合を維持するのか?
新たなユースケースが発見された場合、組織の誰がこの統合の専門家となるのでしょうか?組織によっては、これはサードパーティのインテグレーターまたは請負業者である。
技術的な質問
統合の詳細を決定するために、プロセスの指針となる質問をいくつか紹介する:
- ERP/MESはAPIを持っていますか?
- ERP/MESがSQLデータベースにデータを送信している場合、サードパーティはそのSQLデータベースに接続できますか?その場合、どのような権限を持つことができますか?
- ERP/MESはOPCのような産業用プロトコルを介してデータを送信しますか?
- ERP/MESはクラウドからアクセスできますか?
チューリップ対ERPシステム - 想定される記録システム(真実の情報源)
私たちが推奨するベストプラクティスは、オブジェクト(例:Workorder)の記録システムとリアルタイムでやり取りすることです(通常はJSON形式のHTTP Connector Functions経由)。
以下は、ERPシステムとTulipの比較であり、一般的にどのような共通の項目について、各システムが記録システムであると仮定されています。
接続の背景
一般的に、Tulipは3つの方法のいずれかを介して外部ソフトウェアシステムに接続します:
HTTP API
ERP/MESがHTTP(RESTとSOAPを含む)APIを持っている場合、Tulipはそれらのエンドポイントを通じてデータを送信または取得するリクエストを開始できます。HTTPコネクタを持つTulipは、ERPシステムによって公開されたWebサービスを利用し、Tulip内のデータをリアルタイムにアプリケーションで利用することができます。
Tulipコネクタを使用する場合、ERP/MESではなくTulipが接続を開始する必要があることに注意してください。ERP/MESがTulipへの接続を開始する必要がある場合は、Tulip Tables APIを使用してください。
システムの管理者インターフェイスからAPIを設定できる場合があります。この情報は、ソフトウェアプロバイダーのウェブサイトで入手できます。
SQLデータベース
ERP/MESがSQLデータベースとデータを共有している場合、Tulipはそのデータベースにアクセスしてデータを共有することもできます。この場合、Tulipから新しいデータにアクセスするために、ERP/MES内で新しいクエリをいくつか記述する必要があるかもしれません。
SQLデータベースが厳密にオンプレミスに配置されている場合、チューリップは、データベースがチューリップのクラウドプラットフォームで動作するようにするコネクタホストをオンプレミスに配置することができます。
さらに、ERP/MESのデータを第三者がアクセスできない機密性の高いデータベースに保存しているが、それでもチューリップとデータを共有したいという組織もある。そこで、ソフトウェア・システムから特定のデータを共有できる新しいデータベースをセットアップし、チューリップはセキュリティ上の懸念なしにデータを共有できるようにしている。
産業用プロトコル
ERP/MESがModbus、MTConnect、OPC UAなどの産業用プロトコルを介してデータを共有する場合、チューリップはTulip Connector Hostを実行するサーバーを介して接続できます。
この場合、ERP/MESはTulip内で「マシン」のように動作します。詳しくは、マシンモニタリング入門の記事をご覧ください。
一方通行のデータ共有
一部のERP/MESシステムは、外部システムからデータを取り込むための組み込みメソッドを持っていますが、独自のデータを他のシステムに送信することは困難です。
このような場合、一方通行のデータ転送で構わないのか、それとも双方向のデータ転送を可能にする方法を見つけるために、より多くの時間とエネルギーを投資したいのかを選択する必要があるかもしれません。
例えば、現場でのデータ収集のためにチューリップを主要なシステムとして使用することで満足できるかもしれません。そして、データをMES/ERPシステムに送信した後、現場のデータをシステム内の既存データと整合させることができます。
例NetSuite
ERPとしてNetSuiteを使用していて、Tulipに接続できるかどうかを知りたいとします。Googleで "Netsuite api "と検索すると、サードパーティと統合するためのNetSuiteのツールであるSuiteTalkについて説明したページが見つかります。
SuiteTalkの機能はこんな感じです:
SuiteTalkではHTTP APIを構築できるようなので、Tulipと統合するにはこれが一番簡単な方法でしょう。
MES/ERPの管理者ポータル内で自分でエンドポイントを作成するか、エンドポイントを作成してくれるチューリップ・パートナーと連携することができます。
以下は、TulipとNetSuiteの統合を構築する方法の例です。
お探しのものは見つかりましたか?
community.tulip.coで質問を投稿したり、他の人が同じような質問に直面していないか確認することもできます!