---
sourceDocument: Xanadu モバイルの構成とナビゲーション
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/mobile

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu モバイルの構成とナビゲーション

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Platform


---

# グループ化されたスキャンバーコード入力を使用して入力フォーム画面を構成する

# グループ化されたスキャンバーコード入力を使用して入力フォーム画面を構成する {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

グループ化されたスキャンをサポートする入力フォーム画面を構成します。グループ化されたスキャンを使用すると、セットでスキャンする必要がある資産に関連付けられている複数のバーコードをスキャンできます。

## 始める前に

入力データを作成する前に、入力フォーム画面を作成する必要があります。入力フォーム画面の作成については、「[入力フォーム画面を構成する](https://servicenow-prod.fluidtopics.net/ntoIHRdKxUgXyzILe88yeQ "入力パラメーターを設定して、ユーザーがモバイルアプリのレコードリストを表示できるようにします。ユーザーはレコード名をタップするだけで、リストからレコードにアクセスできます。")」を参照してください。

必要なロール：admin

## このタスクについて

グループ化されたスキャン バーコード入力は、アクション アイテムでのみ使用されるスクリプト化された書き戻しアクションでサポートされています。アクションアイテムの詳細については、「 [アクションアイテムの設定](https://servicenow-prod.fluidtopics.net/JeYPNNn0AzpOAr_SIUzDZA "アクション機能を機能させるには、アクション機能に関連付けるアクションアイテムを作成する必要があります。アクションアイテムは、アクション機能とその動作を定義します。")」を参照してください。

グループ化されたスキャンバーコード入力は [オフライン](https://servicenow-prod.fluidtopics.net/4xf3rsnnTLWTjZpgl7t3HA "オフラインモードを設定して、インターネットに接続していないユーザーがモバイルデバイスから引き続き作業できるようにします。") で利用でき、 [モバイル UI ルール](https://servicenow-prod.fluidtopics.net/zVUhGxUr_ctf1htxq0kA~Q "モバイル UI のルールを使用して、モバイル UI を変更するルールを構築します。これらの変更には、フィールドの非表示と表示、フィールドの必須化、フィールド値の計算の実行、さまざまな UI 要素への UI スタイルの適用などがあります。") が適用されます。

## 手順

1. \[ すべて \] に移動し、フィルターに <kbd class="ph userinput">「sys_sg_parameter_screen_list.do</kbd> 」と入力します。
2. バーコード入力を追加する入力フォーム画面を選択します。
3. 「 設定 」タブで、「 詳細」 チェック・ボックスを選択します。
4. ページ上部のバナーを右クリックし、\[ 保存\] を選択します。
5. フィルターに <kbd class="ph userinput">「sys_sg_parameter_section_m2m.do</kbd> 」と入力し、セクションマッピングを作成します。
6. フィルターに <kbd class="ph userinput">「sys_sg_parameter_section.do</kbd> 」と入力し、入力フォームセクションを作成します。
   1. \[ 入力 \] タブを選択し、\[ 入力タイプ \] が \[バーコード のみ\] の入力を追加します。
   2. \[ 属性 \] タブを選択し、次のセクション属性を追加します。  
      1. \[名前\] フィールドに<kbd class="ph userinput">「SectionType</kbd>」と入力し、\[値\] に<kbd class="ph userinput">「barcode</kbd>」と入力します。

         重要:  
         SectionType 属性は必須です。
      2. \[名前\] フィールドに<kbd class="ph userinput">「MaxEntries</kbd>」と入力し、ユーザーが値をスキャンできる回数を入力します。

         MaxEntries 属性はオプションです。
      3. ページ上部のバナーを右クリックし、\[ 保存\] を選択します。
      {#config-grouped-scan-barcode-inputs__ul_ufs_plc_tvb}
   {#config-grouped-scan-barcode-inputs__substeps_djz_1lc_tvb}
7. 構成されたアクションアイテムに移動するには、次の場所に移動します。 システムモバイルアクションアイテム.
8. グループ化されたバーコードスキャン入力に使用するアクションアイテムを選択します。
9. グループ化されたバーコードスキャンスクリプトを \[ 実行スクリプト \] フィールドに追加します。  
   たとえば、グループ化されたスキャン入力に対して「barcodes」という名前のバーコードセクションを定義するには、2 つのバーコード入力を定義できます。
   * asset_number
   * model_number

   {#config-grouped-scan-barcode-inputs__ul_y2z_1nc_tvb}

   次に、\[ 実行スクリプト \] フィールドに次のスクリプトを追加できます。

       (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);

10. \[更新\] を選択して構成を保存します。

