- 印刷する
ベストプラクティスを用いて、Tulipとのシステム統合を成功させるための準備と構築を行いましょう。
Tulipとサードパーティシステムとの統合を計画する場合、多くのペルソナと計画し、構築を開始する前に解決すべき準備があります。
最低でも、以下のステークホルダーとコミュニケーションを取り、関与する必要があります。
一緒に、この統合に関わる様々な側面について検討し、意思決定を始めることができる。
- 取り組む問題について話し合う。
- 測定可能な目標を設定する。
- 最良の解決策を検討する:
- 問題を解決するための適切なデータは何か?
- 必要な統合に基づく適切な記録システムは何か?
- どのようなIT変更が必要か?
最初のシステム統合の構築
以下は、Tulipとサードパーティアプリケーションを統合するためのハイレベルな手順です。前提条件サードパーティシステムは、APIエンドポイントが利用可能である必要があります(NetSuite RESTlet、Slack APIなど)。
| # | タスクの説明 | 誰がこれを行うことができますか?| クラウドコネクタホストまたはオンプレムコネクタホストの使用を確立する。(OPCH)。| 顧客(OPCHを使用する場合は、Tulipサポートと)|2|サードパーティシステムと通信するために、Tulipの認証情報を生成します。(例:OAuth2.0)|顧客|3|トランザクションを選択し、情報の流れの方向を決定します(例:GET Work Orders、POST inventory move)。まずはシンプルなトランザクションをお勧めします。| 顧客|4|そのトランザクションのデータとエンドポイントを公開する。HTTPエンドポイントと必要なInputを文書化します(Netsuiteの場合、スクリプトIDとデプロイIDを持つエンドポイント=RESTlet)。| 顧客|5|Tulip Connectorを構築し、テストする。| お客様および/またはチューリップ社(有償のサービスプロジェクト経由、テストは制限付き)|6|コネクター機能を使用して、トランザクションデータを新規または既存のチューリップアプリに組み込みます。| 顧客および/またはチューリップ(有料サービスプロジェクト経由)。
データフローの例
ERPから作業指示を取得し、指定された作業指示テーブルに格納したいとします。
まず、ERPから作業指示を取得する必要があります。データ・フローは以下の図に従ってください:
今日の作業オーダーの取得
次に、取得した作業指示をテーブルに書き込む。データ・フローは下図に従ってください:
作業指示を**チューリップ・**テーブルに書き込む
ベスト・プラクティス
- **リアルタイムで真実のソースと取引する。**また、現場が最新のソースを使用していることを確認してください。
- **Tulip中心のデータをTulip内に保存する。**作業指示の真実のソースはERPかもしれませんが、特定のデータは主にTulipに関連します。例えば、作業指示に対してTulipに記録された不適合などです。
- **単純なERP/WMS中心のユースケースを、コンポーザブルで統合されたTulipアプリで実行できるようにします。**例えば、タブレットのカメラを在庫管理のバーコードスキャナーとして使用するTulipアプリなどです。
- **データがすぐに古くなる場合は、真実のソースからTulipのテーブルにデータをキャッシュすることは避けてください。**例えば、現在の手持ち在庫は独自のデータソースに保存し、Tulipがリアルタイムでやり取りできるようにする必要があります。
- **Tulipを適切なユースケースに使用する。**ERPで実行するのが最適なユースケースは、ERPに残すべきです。
- **できる限りHTTP APIを使用してください。**SQLコネクターには追加の設定が必要です。