メインコンテンツまでスキップ

参照番号テンプレート

ユーザーは、一意の参照番号を生成するためのテンプレートを設定できます。参照番号テンプレートは、静的なテキストと、doc type、WBS、discipline などのドキュメントのメタデータから取得する動的フィールドを、自動的に増加するシーケンシャルイテレーターと組み合わせたものです。このイテレーターにより、2つのドキュメントが同じ参照番号を持つことがないよう保証されます。

参照番号テンプレートは、New > New Reference Numberから独立した再利用可能な名前付きテンプレートとして作成することも、レコードの Reference Number Generation セクションに直接記述することもできます。テンプレートの作成に使用する Jinja 構文は、フローティングツールバーから確認できます。

この機能を設定するユーザー

Newモジュールにアクセスできるユーザー。再利用可能なテンプレートはNew > New Reference Numberから管理し、レコード内で使用するテンプレートはNew > Custom Fields & Configuration > Manage Recordsから設定します。

再利用可能な参照番号テンプレートの作成

New > New Reference Numberを開くと、Generate New Reference Numberダイアログが表示されます。このダイアログでは、個々のレコードとは独立して、名前付きの再利用可能な参照番号テンプレートの一覧を管理できます。

コントロール説明
Template保存済みの参照番号テンプレートを一覧表示するドロップダウンです。
Add新しいテンプレートを作成するためのAdd Jinja Templateダイアログを開きます。
Edit選択したテンプレートを編集用にAdd Jinja Templateダイアログで開きます。テンプレートが選択されるまで無効化されています。
Delete選択したテンプレートを削除します。テンプレートが選択されるまで無効化されています。

Add(既存のテンプレートの場合はEdit)をクリックすると、Add Jinja Templateダイアログが開きます。

フィールド説明
Template Nameテンプレートが保存され、一覧に表示される際の名前です。
Template String (Jinja)テンプレート文字列です。静的テキスト、動的な Jinja フィールド、$DW_SEQ_XXXXX$ シーケンシャルイテレーターを、以下のサンプルと同じ構文で組み合わせます。

再利用可能な参照番号テンプレートの作成手順

手順説明
1New > New Reference Numberに移動します。
2Addをクリックします。
3Template Nameを入力します。
4静的テキスト、動的な Jinja フィールド、$DW_SEQ_XXXXX$ イテレーターを組み合わせて**Template String (Jinja)**を入力します。
5Createをクリックします。

参照番号テンプレートのサンプル

DRG-{{document.doc_type}}-{{locations[0].Code}}-STATIC-$DW_SEQ_XXXX$

フィールド説明
DRG静的な値です。生成されるすべての参照番号でそのまま表示されます。
{{document.doc_type}}動的フィールドです。生成時にそのドキュメントの doc type に置き換えられます。
{{locations[0].Code}}動的フィールドです。最初の location のコードに置き換えられます。
STATIC静的な値です。生成されるすべての参照番号でそのまま表示されます。
$DW_SEQ_XXXX$シーケンシャルイテレーターです。各ドキュメントに一意の番号を生成します。X の文字数によってゼロパディングの桁数が決まります(XXXX0001XXX001 を生成します)。

Record Editor

参照番号フィールドは、Record EditorNew > Custom Fields & Configuration > Manage Recordsからアクセス)内のReference Numberセクションを通じて、レコードテンプレートに追加します。

レコードの他のセクションと並んで Reference Number Generation セクションを表示する Edit Record ダイアログ

Edit Record — レコードの他のセクションと並ぶ Reference Number セクション

フィールド説明
Record Nameレコードテンプレートの名前です。
Allowed Groupsこのレコードテンプレートを使用できるグループを制限します。
Record Groupこのレコードテンプレートを、整理のために関連するテンプレートとグループ化します。
New Section Nameレコード内の新しいセクションの名前です(例:「Reference Number Generation」)。
New Section Type新しいセクションのタイプです。参照番号フィールドを追加するにはReference Numberを選択します。
View Live Preview現在の設定に基づいたレコードテンプレートのライブプレビューを表示します。
Save Changesレコードテンプレートを保存します。

Reference Number セクションを展開すると、テンプレートを指定する2つの方法が表示されます。保存済みのテンプレートを選択する方法と、直接入力する方法です。

Existing Reference Number Templates ドロップダウンと Reference Number Template String フィールドを表示する、展開された Reference Number Generation セクション

Reference Number Generation セクション — 展開表示

フィールド説明
Existing Reference Number TemplatesNew > New Reference Numberで作成したテンプレートを選択します。
Reference Number Template Stringテンプレート文字列です。上記で既存のテンプレートが選択されているかどうかにかかわらず、このレコード用に静的テキスト、動的な Jinja フィールド、$DW_SEQ_XXXX$ イテレーターを直接記述します。
保存済みのテンプレートを一覧表示する、開いた状態の Existing Reference Number Templates ドロップダウン

Existing Reference Number Templates — ドロップダウンを開いた状態

レコードへの参照番号生成の追加手順

手順説明
1New > Custom Fields & Configuration > Manage Recordsに移動します。
2Create New Recordをクリックします(既存のレコードの場合は鉛筆アイコン)。レコード名を入力し、必要に応じて Allowed Groups と Record Group を設定します。
3参照番号の動的な値として使用するメタデータフィールド(doc type、WBS、discipline など)を追加します。
4New Section Nameに参照番号フィールドの名前を入力します(例:「Reference Number Generation」)。New Section TypeReference Numberを選択します。Addをクリックしてセクションを挿入します。
5セクションのオプションを展開します。Existing Reference Number Templatesから保存済みのテンプレートを選択するか、静的テキスト、動的な Jinja フィールド、$DW_SEQ_XXXX$ イテレーターを組み合わせてReference Number Template Stringに直接テンプレートを入力します。各要素の間にはダッシュ(-)を入れてください。
6Save Changesをクリックします。

参照番号の生成手順

手順説明
1Newに移動し、該当するレコードテンプレートを選択します。
2レコード内の必須メタデータフィールドを入力します。
3Saveをクリックします。確認ダイアログに生成された参照番号が表示され、コピー、ダウンロード、またはそのドキュメントの詳細への移動が可能です。

トラブルシューティング

問題詳細
参照番号が一意でないテンプレート文字列に $DW_SEQ_XXXX$ イテレーターが含まれていることを確認してください。含まれていない場合、ドキュメントに同じ参照番号が付与されることがあります。
動的フィールドが空になるテンプレートで参照しているメタデータフィールド(例:{{document.doc_type}})がドキュメントに入力されていない可能性があります。生成前に必須フィールドが入力されていることを確認してください。
テンプレート文字列が保存されないテンプレート文字列を入力する前に、Reference Numberセクションタイプが選択され、セクションが追加されていることを確認してください。
連番のゼロパディングが正しくない$DW_SEQ_XXXX$X の文字数を調整して、パディングの桁数を変更してください。
Existing Reference Number Templates ドロップダウンが空である再利用可能なテンプレートがまだ作成されていません。先にNew > New Reference Numberからテンプレートを作成してください。

関連する設定