グループ化されたスキャンをサポートする入力フォーム画面を構成します。グループ化されたスキャンを使用すると、セットでスキャンする必要がある資産に関連付けられている複数のバーコードをスキャンできます。
始める前に
入力データを作成する前に、入力フォーム画面を作成する必要があります。入力フォーム画面の作成については、「入力フォーム画面を構成する」を参照してください。
必要なロール:admin
このタスクについて
グループ化されたスキャンバーコード入力は、アクションアイテムでのみ使用されるスクリプト化されたライトバックアクションでサポートされています。アクションアイテムの詳細については、「」を参照してください アクションアイテムの設定。
グループ化されたスキャンバーコード入力は オフライン で利用でき、 それらにはモバイル UI のルール が適用されます。
手順
-
[ All ] に移動し、フィルターに 「sys_sg_parameter_screen_list.do 」と入力します。
-
バーコード入力を追加する入力フォーム画面を選択します。
-
「 設定 」タブで、「 詳細」 チェック・ボックスを選択します。
-
ページ上部のバナーを右クリックし、[ 保存] を選択します。
-
フィルターに 「sys_sg_parameter_section_m2m.do 」と入力し、セクションマッピングを作成します。
-
フィルターに 「sys_sg_parameter_section.do 」と入力し、入力フォームセクションを作成します。
-
[ 入力 ] タブを選択し、[ 入力タイプ ] が [バーコード のみ] の入力を追加します。
-
「 属性 」タブを選択し、次のセクション属性を追加します。
[名前] フィールドに「SectionType」と入力し、[値] に「バーコード」と入力します。
重要: この属性は SectionType 必須です。
「名前」フィールドに「MaxEntries」と入力し、ユーザーが値をスキャンできる回数を入力します。
この属性は MaxEntries 省略可能です。
- ページ上部のバナーを右クリックし、[ 保存] を選択します。
-
構成されたアクションアイテムに移動するには、次に移動します。 .
-
グループ化されたバーコードスキャン入力に使用するアクションアイテムを選択します。
-
グループ化されたバーコードスキャンスクリプトを [ 実行スクリプト ] フィールドに追加します。
たとえば、グループ化されたスキャン入力に対して「barcodes」という名前のバーコードセクションを定義するには、次の 2 つのバーコード入力を定義できます。
次に、[ 実行スクリプト ] フィールドに次のスクリプトを追加できます。
(function WriteBackAction (parm_input, parm_variable, ActionResult) {
for (i=0; i< parm_input["barcodes.asset_number"].length;i++) {
var assetNumber= parm_input["barcodes.asset_number"][i];
var modelNumber=parm_input["barcodes.model_number"] [i];
var SMAssetUsage=new global.SMAssetUsage();
SMAssetUsage.addAssetToStockroom(assetNumber, modelNumber);
}
}) (parm_input, parm_variable, actionResult);
-
[更新] を選択して構成を保存します。