リストに関連する Planual のルール

階層には、階層の名前を示す文字とレベルを示す数字を先頭に付ける必要があります  (例: P1 Product Category、P2 Product Family、P3 Products)。 リストの先頭に「L」を追加する必要はありません。

コードを使用すると、リストの読み込みと使用がより効率的になるため、常にリスト用のコードを用意するように努めてください。 これは番号付きリストの場合に特に重要です。

1.05-02a 静的な非階層リスト単純な静的リスト (Yes/No など) の場合はコードがなくても問題ありませんが、その場合でも Y と N をコードとして使用できます。

リスト プロパティはライン アイテムと同じですが、多くの制限があるため、シンプルにして計算用の場所を 1 か所にしてください (例: Module.Line Item)。

1.05-03a モジュール ライン アイテムを参照する次の例外が使用される場合は、監査証跡を有効に保つために、可能な限り式を通じてモジュール ライン アイテムを参照してください。
1.05-03b 番号付きリスト (及び関連アクション)割り当てアクションと関連フィルターにはリスト プロパティが必要です。
1.05-03c エクスポートリスト プロパティはエクスポート ラベルとして使用できます。
1.05-03d 条件付きページ ナビゲーションリスト プロパティは、リスト内の選択内容に応じてさまざまなダッシュボードへのナビゲーションを容易にするうえで必要です。
1.05-03e 依存ドロップダウンリスト プロパティはドライバーと依存リストを作成するために必要です。

番号付きリストで作成アクションか割り当てアクションを使用している場合は、別のプロセスの一部として「コード作成」アクションを組み込んでみてください。

1.05-04a プロパティの組み合わせソースにコードがない場合は、プロパティの組み合わせを使用する必要があります。 これはインポートに時間がかかり、コードなしで使用するのがより困難になるため、可能であれば避けてください。

番号付きリストの表示名プロパティはテキスト形式ではなくリスト形式にしてください。これにより効率性の向上、ライン アイテムの節約、テキスト フィールド数の最小化、マッピングの簡素化が実現されます。 ただし、この目的のためだけに別のリストを作成することは推奨されていません。可能であれば既存のリストを使用してください。

通貨コード、True/False (インジケーター)、または複合リストの子ではなく、合計が必要なリストにのみトップ レベルを使用します。

大きなリストではトップ レベルの計算は分割できないため、リストが大きくなるにつれて計算効率が下がっていきます。 本当に合計が必要かどうかを検討してください。合計が必要な場合は、中間の親「合計」を追加して計算を効率化するか、SUM を使用して検証のために集計してください。

複合リストは柔軟性と計算の効率性が高いため、可能な限り階層の「バランス」を保つようにしてください。

1.05-08a 会計レポート又は財務レポートの階層のチャート会計レポート又は財務レポートの階層のチャートは、非複合リストの有効な使用法です。

プレースホルダーを追加して General Lists を整理し、General Lists の下部にサブセットとライン アイテム サブセットを追加します。 これにより、「Applies To」(適用先) でサブセットとライン アイテム サブセットを参照するときに、それらを簡単に区別できるようになります。 プレースホルダー リストには絵文字を使用しても問題ありません。

リストをクリアして再読み込みすると、モデル内の構造上の変更が増加し、モデルが保存される可能性が高くなります。これによってインポート時間が長くなります。 また、効率を高めるために事前に割り当てられたメモリ ブロックも削除されます。値を更新するには、削除して再読み込みするのではなく、一意のキーを使用してください。また、どのレコードがインポートされたかを把握できるように、データ ソースに TRUE フィールドを追加することも検討してください。

日付と値は「データ」であるため、コードの一部にしないでください。 これらの要素をコードに追加すると、通常はリストのサイズが大幅に増加し、その結果モデル サイズが増大してパフォーマンスが低下します。

リストのコードに基づいて属性を導出できます。値の計算はテキスト フィールドの保存よりも効率的です。

データ ハブには階層を作らないでください。これらはメインのプランニング モデルにのみ適用してください。