倉庫データコレクションコンフィギュレータ

一般情報

データ コレクション コンフィギュレーションでは、データ収集プロセスを構成することができます。インストールされたプロセスごとに、複数のコンフィギュレーションを作成できます。利用可能なプロセスについては、倉庫データコレクションコンフィギュレータの説明を参照してください。データコレクションコンフィギュレータページで既存のコンフィギュレーションをコピーして、新しいコンフィギュレーションを作成します。データコレクションコンフィギュレータページでは、環境間でコンフィギュレーションのエクスポートとインポートも行えます。

倉庫データコレクションソリューションは、データコレクションコンフィギュレータ ページの設定に基づいて、特定のデータ項目の既定値をプロセスに対して、次の優先順位で自動的にコミットまたはフェッチします:

  1. 後続データ項目IDフィールドからの値は、後続値を使用リストの設定に応じて既定値または固定値として使用されます。
  2. 固定値を使用リストの設定に応じて、固定値フィールドの値を常に使用するか可能な場合のみ使用するかが決定されます。
  3. 既定値フィールドの値を使用します。
  4. 最新値の使用機能から、既定値または固定値として選択できます。
  5. GS1アプリケーションIDフィールドで定義されたAI(アプリケーション識別子)の値は、自動値を使用フィールドが既定または固定に設定されている場合に使用されます。マッピングされたAIを含むGS1バーコードが事前にスキャンされている必要があります。
  6. 自動値を使用機能により、値は既定または固定として設定されます。
  7. 自動払出設定が選択されている場合、値一覧リストから値が取得されます。

更新によるステータスの変更

このフラグは、更新中にコンフィギュレーションが更新されたかどうかを示す指標として機能します。コンフィギュレーションに大きな変更が加えられた場合、はいに設定されます。コンフィギュレーションが確認され、手動でリリースされると、フラグはいいえにリセットされます。

コンフィギュレーション概念

GS1アプリケーションID

GS1 アプリケーション ID 列では、GS1 バーコードをスキャンするときに識別する必要があるデータ項目の AI コードを定義できます。GS1バーコードデータ項目は、識別対象となるデータ項目より前にコンフィギュレーションで配置する必要があります。プロセスに応じて、最大3つのGS1バーコードデータ項目(GS1_BARCODE1、GS1_BARCODE2、GS1_BARCODE3)が使用できます。

たとえば、GS1バーコードでSSCCを識別する場合、GS1_BARCODE1データ項目の入力オーダーを変更して、SSCCデータ項目の前に配置します。次に、SSCCデータ項目のGS1アプリケーションID値を00に変更します(SSCCのAIコード)。SSCCデータ項目のデータを自動的に保存するためには、自動値を使用固定に設定する必要があります。

GS1機能は、有用なすべてのプロセスに実装されており、さまざまなデータ項目の識別に使用できます。一つの GS1 バーコードで、一回のスキャン工程で1つまたは複数のデータ項目を識別できます。GS1バーコードに複数のデータ要素が含まれている場合、データ要素を区切るFNC1セパレータデータコレクションコンフィギュレータ/一般タブで正しく設定されているか確認してください。

既定のコンフィギュレーションでは、GS1バーコードデータ項目は無効化され、最後に配置されます。有効にするには、固定値を使用しない に設定する必要があります。スキャンクライアントの表にGS1バーコード値を表示するには、非表示明細しないに変更します。

GS1-128、GS1 DataMatrix、GS1 DataBar、およびGS1 QRバーコードは、倉庫データコレクションでサポートされています。積上げグラフバーコードと複合バーコードは現在サポートされていません。

入力オーダー

入力オーダー列で、データ項目の入力連番を設定できます。セッションで既に入力済みのデータ項目に依存するデータ項目を設定できます。入力オーダーの値に応じて、データ項目の値はプロセスにより自動的に設定されます。

固定値

項目タブの固定値列に入力されたデータは、固定値を使用フィールドが常にまたは可能な場合に設定されているとき、スキャンクライアントで自動的にコミットされます(このオプションは一部のデータ項目でのみ使用可能です)。可能な場合 は、適用可能なときに固定値 フィールドの値が使用されることを示します。たとえば、シリアル番号非追跡の品目の場合は*をシリアル番号の固定値として使用できますが、シリアル番号追跡の品目の場合はシリアル番号を入力する必要があります。固定値を使用フィールドが常にまたは可能な場合に設定され、固定値フィールドが空白の場合、nullとして扱われます。

非表示明細

非表示明細機能により、スキャン クライアントの情報表に入力されたデータが非表示になります。プロセスを続行するために必要な場合、ユーザーは値を入力する必要があるかもしれません。非表示明細は、プロセスの実行中にユーザーの助けにならないデータ項目や、選択されたサイトで使用されていないデータ項目に対して、常にまたは固定値の場合を設定できます。非表示明細固定値の場合に設定されているとき、固定値セクションで説明されている可能な場合の状態が満たされると、入力されたデータは情報表で非表示になります。

前回の全てを非表示

前回の全てを非表示機能は、スキャンクライアントの表内の以前のすべてのデータ項目と項目の明細(以前のデータ項目に追加されたものを除く)を非表示にします。前回の全てを非表示オプションは、情報表をクリアするために一つまたは複数のデータ項目に対して有効化できます。これは、たとえば、新しいループの開始時にユーザーが情報表をクリアしたい場合に役立ちます。

自動値を使用

自動値を使用設定は、プロセスによってフェッチされた自動値をどのように処理するかを示すために使用されます。次の三つのオプションを使用できます:

受注オーダー明細払出報告プロセスにおけるこの機能の例として、一意の明細IDが識別され、すべての自動値を使用が固定に設定されている場合、プロセスは値を自動的に識別してコミットします。自動値を使用がオフに設定されているとき、ユーザーはデータを手動で入力する必要があります。これにより、ユーザーが正しいタスクを実行しているかを検証できます。ガイドプロセスのトピックを参照してください。自動値は主に、リスト、レポート、タスクを使用するプロセスで機能します。他のプロセスでは、自動値は別の方法で使用されます。たとえば、品目棚卸プロセスでは、SERIAL_NOデータ項目の自動値が品目番号データ項目を使用して、アスタリスク(*)を自動的にコミットできるかを判断します。スキャンセッションで品目がシリアル番号の前に入力され、在庫で品目のシリアル追跡が行われていない場合、シリアル番号の入力は不要です。

データ項目の順序に応じて、プロセスにより自動的にコミットできます。

最新の値を使用

最新の値を使用する設定は、データ項目の最新の値が見つかった場合に処理でその値をどのように処理するかを定義するために使用されます。次の三つのオプションを使用できます:

最新の値の使用が既定または固定に設定されている場合、同じサイト同じユーザーによる 任意の処理で以前に完了した セッションまったく同じデータ項目IDに使用された最新の値が取得されます。

注釈:

この機能を使用する場合、特定のビジネスシナリオにこれがどの程度適用可能かを考慮する必要があります。不注意に使用すると、入力されたデータの前後関係および現在の処理に使用された値が存在しないというエラーが表示されたり、エラーが発生することがあります。

データ項目詳細

プロセス内の各データ項目に対して、データ項目の値を入力した直後にスキャンクライアントに表示される明細を添付して有効化できます。各データ項目の明細を表示するには、データコレクションコンフィギュレータページの項目タブに移動します。選択したデータ項目ののドロップダウン矢印(▼)をクリックして明細項目リストを展開します。必要に応じて、データ項目の明細行を追加、削除、または変更します。明細を追加する最も簡単な方法は、値一覧(LoV)を使用することです。値一覧には、利用可能なすべてのデータ項目の明細が表示されます。データ項目の明細は、明細項目リストの順序列に定義された順序で表示されます。どのデータ項目の明細もどのデータ項目にも添付でき、同じコンフィギュレーション内の複数のデータ項目に対して有効化できます。コンフィギュレーションの順序内でデータ項目の明細が有効化されている位置に応じて、値を取得して表示できます。データ項目の明細が見つからない場合、フィールドは空白になります。これは、倉庫データコレクションにおけるコンフィギュレーションの可能性がほぼ無制限であり、明細を取得するには、必要なキーデータをプロセスの早い段階で入力する必要があるためです。

品目が紐付けられている取扱単位に関連する一部のプロセスでは、品目に関連するフィードバック項目があることに注意してください。これらのフィードバック項目は、複数の品目を取扱単位に紐付できるため、他のフィードバック項目とは動作が異なります。これらのフィードバック項目には、次のロジックが適用されます:

値一覧

値一覧設定は値一覧の動作を定義します。次の四つのオプションを使用できます:

値一覧は、コンフィギュレーション内のほとんどのデータ項目で使用できることに注意してください。データコレクションコンフィギュレータ/一般タブの値一覧の行制限コンフィギュレーション オプションは、クライアントの値一覧で受入できる行の最大数を定義します。既定値を大きくすると、値一覧の応答時間が遅くなります。

値一覧の検索設定

値一覧の検索の大文字小文字を区別、値一覧の検索の文字列一致、および値一覧の検索のターゲットの設定で、検索方法を調整するために使用されます。特に項目に多くの値が存在する場合、検索のパフォーマンスに影響する可能性があります。

値一覧の説明

値一覧(LoV)の説明を設定して、スキャンクライアントに表示される値一覧のより関連性の高い情報を提供できます。この機能は限られたプロセスでのみ使用できます。利用可能な値一覧を設定するには、データコレクションコンフィギュレータページの項目タブに移動します。選択したデータ項目のドロップダウン矢印をクリックして値一覧の言語情報タブを展開します。必要に応じて、説明項目、項目サイズ、並び替えの優先順位、並び替えの方向を有効化または無効化します。値一覧説明機能は、特に有効化されているプロセスで使用できます。これは関連するプロセスの下に一覧表示されています。

ループ開始とループ終了

ループ開始とループ終了を設定できます。コンフィギュレーションでループ開始が有効化されている場合、入力オーダー番号がより大きい項目をすべてループ終了まで繰り返し処理します。プロセスが実行されると、標準のIFSプロセスを実行するために必要なデータ項目の完全なセットが作成されます。ループを終了するには、ツールバーからループの終了 を選択します。コンフィギュレーションでは、ループ開始を複数設定できますが、ループ終了は一つだけ設定できます。プロセスを実行するには、すべてのループを終了する必要があります。完全に同じデータセット(すべてのデータ項目の値が既に入力済みのデータセットと同一)を重複して入力することはできません。この検証は、プロセスエラーとユーザー操作エラーを防止するために実行されます。

ループはセッション内でのみ存在するため、プロセスが実行されるまでデータベース内のデータは更新されません。

ループ数を表示

ループ数を表示を使用すると、入力説明に数値が設定されます。これは、たとえば大量のシリアルを払出する際に、処理済みの項目数を管理する場合に有効です。ループカウンターは、ループ開始が設定されているデータ項目に対して有効化でき、複数のループ開始に設定して、たとえば品目の数とループ数品目のシリアル数の両方を表示できます。

バーコードID

バーコードIDデータ項目は、IFS Cloudの在庫品目バーコードIDであり、複数のデータ項目を識別します。次のデータ項目の一部またはすべてを識別できます:

バーコードIDが上記のデータ項目の前に配置され、有効なバーコードIDが入力されると、自動値を使用フィールドが固定に設定されている場合、値はプロセス内で自動的にコミットされます。

BARCODE_ID値一覧を使用すると、すべてのバーコードIDがデータベースの同じ表に保存されるため、パフォーマンスの低下が発生する可能性があります。

バーコードIDを無効化するには、固定値フィールドを空にし、自動値を使用フィールドで常にを選択します。これは、スキャンクライアントでnullが自動的にコミットされ、バーコードIDが使用されなくなることを意味します。

在庫品目バーコードを印刷

PRINT_INVENTORY_PART_BARCODEデータ項目は、はいいいえの値を持つ列挙型です。はいが有効化されている場合、ORGIN_PACK_SIZEデータ項目を入力する必要があり、一つまたは複数の在庫品目バーコードが生成され、印刷されます。印刷された在庫品目バーコードは、プリントマネージャページに出力されます。

プロセス固有の設定

詳細タブでは、プロセス固有の設定を有効化できます。プロセス固有の設定の機能については、倉庫データコレクション処理の説明を参照してください。

ガイド プロセス

リスト、レポート、およびタスクを使用するプロセスを構成して、プロセスの実行をガイドし、正しいタスクを実行しているかを確認できます。たとえば、正しい品目を数えることです。

たとえば、調査表別棚卸結果プロセスを構成してユーザーをガイドできます。ガイド付きプロセスを作成するには、データコレクションコンフィギュレータ ページにアクセスし、COUNT_PER_COUNT_REPORT プロセス ID を検索します。アイテムタブで、データ項目を次のように設定します:

データ項目 ID 入力オーダー 非表示明細 自動値を使用 値一覧 後続データ項目 ID
INV_LIST_NO 1 しない 固定 ON
連番 2 常に 固定 自動払出
LOCATION_NO 3 常に OFF OFF
PART_NO 4 常に OFF OFF
その他のデータ項目 5 常に 固定 ON

SEQデータ項目のフィードバック項目には、保管場所番号、品目番号、および対応する説明を設定する必要があります。フィードバック項目により、ユーザーを正しい保管場所に誘導し、正しい品目の棚卸を支援します。システムコンフィギュレーションによっては、ユーザーに十分な情報を提供するために他のフィードバック項目が必要になる場合があります。

上記のコンフィギュレーションでは、ユーザーはまず棚卸調査表番号を選択する必要があります。棚卸調査表番号を入力すると、最初の連番が自動的に選択されます。これは SEQ データ項目の値一覧の 自動払出 設定によるものです。SEQデータ項目に添付された明細が表示され、ユーザーをガイドします。自動値を使用オプションがオフに設定されている場合、ユーザーは保管場所番号と品目番号をスキャンするか手動で入力する必要があります。値一覧を使用することはできず、すでに入力されている連番および棚卸調査表番号と一致しない保管場所番号および品目番号を入力することもできません。

プロセス コンフィギュレーションの接続

プロセスは接続することができ、つまり、プロセスが完了すると、別のプロセスコンフィギュレーションが開始されます。コンフィギュレーション設定は データコレクションコンフィギュレータ ページの 一般 タブで行います。アクティブなコンフィギュレーションが完了した直後に開始される接続されたプロセスコンフィギュレーションを指す後続のプロセスIDと後続のコンフィギュレーションIDです。最初のプロセスで入力されたデータ項目の値は保持され、2番目のプロセスで使用できます。これは、コンフィギュレーションクライアントの項目タブにある後続データ項目IDフィールドでデータ項目を設定します。

搬送作業 (TT) 明細プロセスでは、明細の払出と実行の両方が可能です。たとえば、これを二つの接続されたコンフィギュレーションとして設定できます。最初のプロセスは搬送作業明細を払出し、二番目のプロセスは搬送作業明細を実行します。フローを作成するには、TT明細払出とTT明細実行などの二つのコンフィギュレーションを作成する必要があります。TT明細払出プロセスの一般 タブで、処理完了アクションリストから新セッション作成を選択し、TT明細実行プロセスに対応する後続のプロセスIDと後続のコンフィギュレーションIDを入力します。これで、TT明細払出プロセスが完了するとすぐに、TT明細実行プロセスが開始されます。TT明細実行プロセスの場合、TT明細払出プロセスを指すように、同じ方法で後続のプロセスIDと後続のコンフィギュレーションIDを入力します。このコンフィギュレーションでは、二つの異なるコンフィギュレーションの間にループが作成されます。

TT明細払出プロセスのコンフィギュレーション:

データ項目 ID 固定値 固定値を使用 入力オーダー 非表示明細 自動値を使用 値一覧 後続データ項目 ID 後続値を使用
TRANSPORT_TASK_STATUS 作成済 常に 1 しない 固定 ON OFF
TRANSPORT_TASK_ID しない 2 しない 固定 強制 TRANSPORT_TASK_ID 固定
LINE_NO しない 3 常に 固定 強制 OFF
FROM_LOCATION_NO しない 4 常に OFF OFF OFF
PART_NO しない 5 常に OFF OFF OFF
数量 しない 6 しない OFF OFF OFF
アクション 払出 常に 7 しない 固定 OFF OFF
その他のデータ項目 しない 8 常に 固定 ON OFF

最初のデータ項目 TRANSPORT_TASK_STATUS は、すべての搬送作業と搬送作業明細をフィルタリングして、作成済 状態の明細のみを表示します。LINE_NOデータ項目については、ユーザーをガイドするためにフィードバック項目FROM_LOCATION_NO_DESC、PART_NO_DESCRIPTION、およびQTYを有効にする必要があります。TT明細払出処理は、ユーザーが正しい保管場所から正しい品目を払出していることをガイドし、検証します。後続データ項目 ID列の設定により、TT明細払出処理で入力された値が記憶され、次の処理コンフィギュレーションであるTT明細実行のTT IDデータ項目に入力されます。TT IDのデータが既定値として表示されます。後続値を使用の設定により、後続のセッションから取得した値がどのように処理されるかが決定されます。

TT明細実行処理のコンフィギュレーション:

データ項目 ID 固定値 固定値を使用 入力オーダー 非表示明細 自動値を使用 値一覧 後続データ項目 ID
TRANSPORT_TASK_STATUS 払出済 常に 1 しない 固定 ON
TRANSPORT_TASK_ID しない 2 しない 固定 強制
LINE_NO しない 3 常に 固定 強制
PART_NO しない 4 常に OFF OFF
TO_LOCATION_NO しない 5 常に OFF OFF
数量 しない 6 しない 固定 OFF
アクション 実行 常に 7 しない 固定 OFF
その他のデータ項目 しない 8 常に 固定 ON

LINE_NOデータ項目については、ユーザーをガイドするために、フィードバック項目TO_LOCATION_NO_DESC、PART_NO_DESCRIPTION、およびQTYを有効にする必要があります。TT明細払出処理は、ユーザーが正しい保管場所から正しい品目を払出していることをガイドし、検証します。

出力項目を使用したプロセス コンフィギュレーションの接続

処理の実行結果としてオブジェクトが作成される特定の処理では、この出力項目をキャプチャして後続の処理に送信するオプションがあります。例えば、取扱単位の作成処理では、新しい取扱単位IDが作成され、それを使用して取扱単位への品目を紐付処理にリンクできます。

上記と同じ手順で、取扱単位作成処理の一般タブで、処理完了アクションリストをクリックし、新セッション作成を選択して、取扱単位への品目を紐付処理に対応する後続の処理IDと後続のコンフィギュレーションIDを入力します。

取扱単位作成処理の出力項目タブで、後続データ項目ID設定を使用して、後続の処理である取扱単位への品目を紐付で出力項目の値を受入するデータ項目を指定します。この場合は、HANDLING_UNIT_IDを選択する必要があります。

ループの終了アシスタンス

ループを設定する際には、ループの終了支援機能を使用するオプションもあります。利用可能なオプションは、オフ、自動、メッセージの三つです。最後の一意の項目が処理されると、システムはこの項目の設定に応じて、ループを自動的に終了するか、「処理する行がもうありません」というメッセージを表示するか、何も行わないかのいずれかを実行します。ループの終了支援オプションは、ループ開始として設定されたデータ項目で設定する必要があります。

ループの終了支援機能は、一意の行を識別する特定の処理内の特定のデータ項目に対してのみ使用できます。対象は以下の通りです:

処理 データ項目
COUNT_PART_COUNT_REPORT 連番
COUNT_HANDL_UNIT_COUNT_REPORT AGGREGATED_LINE_ID
DELIVERY_CONFIRMATION DELNOTE_NO
REPORT_PICKING_HU AGGREGATED_LINE_ID
REPORT_PICKING_PART UNIQUE_LINE_ID
PICK_PART UNIQUE_LINE_ID
PICK_HU AGGREGATED_LINE_ID
REPORT_PICK_PART_SO_PICK_LIST UNIQUE_LINE_ID
REPORT_PICK_HU_SO_PICK_LIST AGGREGATED_LINE_ID
MANUAL_ISSUE_SHOP_ORDER_HU LINE_ITEM_NO
MANUAL_ISSUE_SHOP_ORDER_PART LINE_ITEM_NO