> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# シリアル番号

> DingTalk YiDAのシリアル番号機能の設定方法を詳しく解説します。フォームやワークフローで自動採番を実現し、プレフィックス、日付フォーマット、接尾辞の桁数などをカスタマイズする手順を紹介します。全エディション対応。

| **機能** | **Freeプラン** | **ベーシック版** | **プロフェッショナル版** | **専用版** |
| ------ | ----------- | ---------- | -------------- | ------- |
| シリアル番号 | 非対応         | 対応         | 対応             | 対応      |

シリアル番号は、[基本設定](/ja/yida/form/un4nkn)でフォームに対して設定できます。

シリアル番号を有効化すると、新しいフォームインスタンスが送信されるたびにシリアル番号が自動生成されます。

## 1. 手順

### 1.1 設定パス

フォームページ >> 設定 >> ページ設定 >> 基本設定 >> ユーザーがフォームまたは作業フローを送信した後にシリアル番号を自動生成する。

フォーム設定

### 1.2 シリアル番号フォーマットの編集

**編集**をクリックします。シリアル番号フォーマットのダイアログボックスで、プレフィックス、日付フォーマット、接尾辞の最小桁数、日付計算用のタイムゾーン、および接尾辞のリセットルールを設定します。

シリアル番号フォーマットの設定

### 1.3 設定の完了

**注意**：シリアル番号フォーマットのダイアログボックスで**確認**をクリックした後、設定を反映させるには、必ず**基本設定**下の**保存**ボタンもクリックしてください。

設定ページの保存

## 2. 最終結果

### 4. システムシリアル番号をシリアル番号コンポーネントにアップグレード可能

システムシリアル番号がすでに有効化されている既存のフォームでは、システムシリアル番号をシリアル番号コンポーネントに置き換えることができ、シリアル番号を利用できるシナリオが拡張されます。

* **フォームシステムシリアル番号を同期**をクリックします。システムシリアル番号がシリアル番号コンポーネントにアップグレードされると、このコンポーネントは統合と自動化などの機能で利用できるようになります。ただし、この操作は元に戻せず、現在のフォームに新しく追加されるデータにのみ適用されます。また、シリアル番号のカウントロジックはコンポーネントの設定ルールに基づいて再計算されます。操作は慎重に行ってください。

詳細な設定については、新しい[シリアル番号](/ja/yida/form/vanx1ycppgpz5rsk)を参照してください。

| **アップグレード前：フォーム設定 > システムシリアル番号** | **アップグレード後：フォームデザイナー > シリアル番号コンポーネント** |
| -------------------------------- | -------------------------------------- |

## 3. FAQ

<AccordionGroup>
  <Accordion id="q1" title="3.1 シリアル番号をフォームフィールドに反映するには？">
    シリアル番号をフォームに反映する
  </Accordion>

  <Accordion id="q2" title="3.2 シリアル番号を作業フローフィールドに反映するには？">
    シリアル番号をワークフローフォームに反映する
  </Accordion>

  <Accordion id="q3" title="3.3 プロフェッショナル版でフォーム送信後に生成されたシリアル番号を編集できますか？">
    組み込みのシステムシリアル番号フィールドは編集できません。ただし、ワークフローフォーム上で関数によって生成されたシリアル番号であれば、この同期生成型のシリアル番号は編集可能です。
  </Accordion>

  <Accordion id="q4" title="3.4 リセット時刻の前に、送信されたフォーム数が接尾辞の最小桁数を超えた場合、シリアル番号は再計算されますか？">
    再計算されません。シリアル番号は自動的に繰り上がります。例えば、接尾辞の最小桁数を1に設定した場合、10番目に送信されたレコードは自動的に10と表示されます。
  </Accordion>

  <Accordion id="q5" title="3.5 ターゲットフォームにシリアル番号を挿入するには？">
    シリアル番号はフォーム送信後にシステムによって生成されるため、フォームフィールドに書き戻す必要があります。以下のいずれかの方法でターゲットフォームにシリアル番号を挿入できます。

    方法1：通常フォームの場合、フォームが編集状態のときに実行される[ビジネスルール](/ja/yida/form/dssg6y)を設定します。

    方法2：[統合と自動化](/ja/yida/integration/gqmveiswrxkgxu9s)を使用して、シリアル番号データをターゲットフォームに追加します。
  </Accordion>

  <Accordion id="q6" title="3.6 フォームのコンポーネント値（変数）をシステムシリアル番号のプレフィックスとして使用するには？">
    シリアル番号の設定ページで、プレフィックスの入力ボックスに`${componentUniqueIdentifier}`を入力します。以下のようになります。
  </Accordion>
</AccordionGroup>
