NetSuiteのラベル印刷:SuiteScript、保存検索、コネクタによる選択肢
Oracle NetSuiteから品目・ロット・ビン・出荷ラベルを印刷 — REST APIを呼ぶSuiteScript、FTPへの保存検索のスケジュールエクスポート、コネクタ経由のローカル印刷 — 倉庫シナリオとチェックリスト付き。
NetSuiteはクラウド専用なので、最初の疑問は常に「SaaSシステムがどうやって倉庫の感熱プリンタで印刷するのか」です。答えはコネクタです:倉庫をアカウントにリンクし、NetSuiteがトリガーするジョブを受け取ります。VPNもインターネットに公開するプリンタも不要。そこからはNetSuite自身のツール — SuiteScript、保存検索、SuiteFlow — がラベルの必要なタイミングを決めます。
NetSuiteに適した連携経路
| 経路 | 適合度 | 理由 |
|---|---|---|
| コネクタ + REST | 最適 | レコードの作成・更新時にSuiteScript(ユーザーイベントまたはワークフローアクション)がコネクタ経由でREST APIを呼び出し、ジョブ状態がスクリプトに返されます。 |
| FTP / 監視フォルダ | 良好 | スケジュールされた保存検索がCSVをSFTPにエクスポートし、EtikStudioがバッチ印刷。スクリプト不要。 |
| 埋め込みデータ | 補完 | 夜間エクスポートやレプリカデータベースが品目マスタを提供し、ラベルが印刷時にSKUで読み取ります。 |
典型的なシナリオ
| プロセス | ラベル | トリガー |
|---|---|---|
| 入荷 | 品目受領からの品目・ロットラベル | 品目受領の保存 |
| 作業指示 | ロット/シリアル付き完成品ラベル | 作業指示の完了 |
| フルフィルメント | 梱包・出荷ラベル、SSCCパレット | 品目フルフィルメント、梱包ステージ |
| ビン | ビン・ロケーションラベル | ビン作成 |
推奨フロー
倉庫ごとに1つのコネクタをインストールし、NetSuiteのロケーションをプリンタにマッピングします。品目フルフィルメントと作業指示完了のユーザーイベントスクリプトでラベルデータを送り、デザインはEtikStudioに保持してテンプレート変更がSuiteScriptに影響しないようにします。開発者のいない企業はSFTPへの保存検索スケジュールから始めます。
導入チェックリスト
- 物理拠点ごとに1コネクタをアカウントにリンクし、ポータルからテストする。
- イベントごとにスクリプトか保存検索かを決める:即時ラベルにはスクリプト、バッチ実行には検索。
- GS1-128ラベル用にロット・有効期限・数量をペイロードに含める。
- NetSuiteのガバナンス制限に注意:大きなフルフィルメントでは明細ごとの呼び出しではなくバッチで送る。
EtikStudioの対応
NetSuiteはクラウドに留まり、印刷はリンク済みコネクタを介して倉庫で、プリンタのネイティブ言語で行われ、すべてのジョブがテンプレートバージョンとともに記録されます。
連携の詳細はERPのバージョン、導入形態、ライセンスにより異なります。アダプタと実例は導入時に提供します。