ヤマトWeb出荷コントロール|ネクストエンジンの受注伝票をもとに、出荷引取依頼を送信する
ネクストエンジンの受注伝票をもとに出荷引取依頼データを組み立て、ヤマト運輸「Web出荷コントロールサービス(産直)」へまとめて送信します。送信できた受注伝票には受注分類タグ「出荷依頼済み」を付与し、二重に送信されないようにします。一例として、受注分類タグ「ヤマト産直」が付いた受注伝票を対象にする設定を紹介します。
このテンプレートは、ネクストエンジンで受注を管理していて、Web出荷コントロールサービス(産直)へまとめて出荷依頼したい方向けです。
事前準備
- ヤマト運輸「Web出荷コントロールサービス(産直)」のコネクション(設定方法は ヤマトWeb出荷コントロール|コネクション設定方法 をご確認ください)
- ヤマト運輸側への発荷主(生産元)・商品の登録
- ネクストエンジンの商品マスタへの発荷主コード・寸法単位コードの登録(項目1・項目2)
- 1 伝票 1 明細に分割された受注伝票(ネクストエンジン|受注伝票を 1 明細 1 伝票に分割する のテンプレートで分割しておいてください)
使用するテンプレート
ヤマトWeb出荷コントロール|ネクストエンジンの受注伝票をもとに、出荷引取依頼を送信する
フレーズ設定
1. コア|時間で実行「毎時 0 分、30 分に実行」
毎時 0 分・30 分に実行する設定のままご利用ください。
出荷依頼の結果は ネクストエンジン|ヤマトWeb出荷コントロールの出荷引取依頼がエラーになったら受注伝票を確認待ちにする のフレーズで確認します。そのフレーズは毎時 15 分・45 分に設定してください。

2. ネクストエンジン|受注伝票を検索
出荷依頼をしたいネクストエンジンの受注伝票を検索します。
- 受注状態区分|「納品書印刷待ち」と等しい
- 受注分類タグ|「ヤマト産直」を含む
- 受注分類タグ|「出荷依頼済み」を含まない
- 最大取得件数|100 件以内
受注状態区分と「ヤマト産直」のタグは、自社で出荷依頼を出す受注伝票の状態とタグの運用に合わせて変更します。対象を示すタグは、前段のフレーズであらかじめ付与しておいてください。
「出荷依頼済み」を含まない条件と最大取得件数の設定の変更は不要です。

3. ネクストエンジン|エコーを作成
設定の変更は不要です。

4. ヤマトWeb出荷コントロール|エコーを作成
設定の変更は不要です。

5. フロー|ループ「受注伝票ごとに繰り返す」
設定の変更は不要です。

6. フロー|ループ「明細行ごとに繰り返す」
設定の変更は不要です。

7. ネクストエンジン|商品マスタを取得
明細行の商品コードで商品マスタを引き、発荷主コードと寸法単位コードを取り出します。設定の変更は不要です。
発荷主コード・寸法単位コードを商品マスタの「項目1」「項目2」以外に登録している場合は、「8. 配列型エコーの末尾に要素を追加」の発荷主コード・寸法単位コードの参照先を変更してください。

8. ヤマトWeb出荷コントロール|配列型エコーの末尾に要素を追加
「4. エコーを作成」で作成した配列に、出荷引取依頼 1 件分のデータを追加します。
テンプレートでは、受注伝票と商品マスタから取れる項目をあらかじめ指定してあります。次の項目は、自社の値に変更してください。
- 真荷主コード|ヤマト運輸から払い出されたご契約者のコード
- 荷送人住所1・荷送人名|送り状に依頼主として印字する、ご契約者の住所と名前
運送依頼番号の設定の変更は不要です。運送送り状番号は、送り状番号をヤマト運輸側で採番する場合は空欄のままにしてください。

9. ネクストエンジン|配列型エコーの末尾に要素を追加
「3. エコーを作成」で作成した配列に、受注伝票 1 件分の更新内容を追加します。設定の変更は不要です。

10. ヤマトWeb出荷コントロール|出荷引取依頼を送信
組み立てた配列を、ヤマト運輸「Web出荷コントロールサービス(産直)」へまとめて送信します。設定の変更は不要です。

11. ネクストエンジン|受注伝票をまとめて更新
送信できた受注伝票に、受注分類タグ「出荷依頼済み」をまとめて付与します。設定の変更は不要です。

設定は以上です。