ベストプラクティス – システムプロパティIssue この記事では、システムアドミニストレーターがスクリプトで使用するシステムプロパティを作成して、スクリプトの動作を管理する方法について説明します。ベストプラクティス: 目次 ベストプラクティスビデオシステムプロパティを使用する1.ハードコードされた値ではなくシステムプロパティを使用する2.命名規則を定義し、使用する3.プロパティをカテゴリにグループ化する4.プロパティページを作成してプロパティを表示する ベストプラクティスビデオ システムプロパティを使用する システムプロパティは、システムプロパティテーブル [sys_properties] で管理されます。このテーブルにアクセスするには、モジュールナビゲーターを使用するか、ナビゲーターフィルターに「sys_properties.list」を直接入力します。 注意:システムプロパティには、ほとんど (またはまったく) 変更されない構成情報が保存されます。システムプロパティを変更または追加するたびに、キャッシュがフラッシュされ、クラスター内のすべてのノードが同期した状態になります。このキャッシュのフラッシュを過度に実行すると、インスタンスに一時的なパフォーマンスの問題が発生する可能性があります。月に 1 回または 2 回以上変更される構成情報を保存する場合は、システムプロパティの代わりに、定期的に変更される構成情報を保存するカスタムテーブルを使用できます。 1.ハードコードされた値ではなくシステムプロパティを使用する 必要な値がサーバー側スクリプトにハードコードされている場合は、これらの値が表示されるすべてのスクリプトでこれらの値の変更を手動で調整する必要があります。時間とメンテナンスの労力を削減するには、システムプロパティを作成して、スクリプトでそれらのプロパティに含まれる値を使用できるようにします。システムの変更が必要な場合は、1 つのシステムプロパティに加えられた変更をシステム全体に実装できます。 2.命名規則を定義し、使用する プロパティを管理しやすくする命名規則を定義して使用します。これにより、ユーザーはシステムプロパティリスト内の数百のカスタムプロパティをフィルタリングできます。 プロパティを定義する方法: 会社名を使用してプロパティ名を作成します。ドット表記を使用してアプリケーション名またはプロセス名 (あるいはその両方) を追加し、要素を区切ります。簡潔で意味のある説明を追加します。プロパティがスクリプトを参照する場合は、そのスクリプト名を含めます。例:cd.default.assignment_groupシステムプロパティの値を設定する方法: [システムプロパティ (System Properties)] に移動します。新しいプロパティを作成する前に、必要な機能を備えた既存のプロパティを確認してください。[新規 (New)] をクリックします。[名前 (Name)] フィールドに、「cd.default.assignment_group」などと入力します。[説明 (Description)] フィールドに、デフォルトのアサイン先グループの説明を入力します。[タイプ (Type)] 選択リストから [文字列 (String)] を選択します。[値 (Value)] フィールドに、デフォルトのアサイン先グループに対応する値を入力します。送信します。 3.プロパティをカテゴリにグループ化する プロパティをグループ化するカテゴリを作成する方法: [システムプロパティ (System Properties)] > [カテゴリ (Categories)] に移動します。[新規 (New)] をクリックします。[名前 (Name)] フィールドで、新しいカテゴリを入力します。[説明 (Description)] フィールドに、カタログの説明を入力します。フォームヘッダーを右クリックし、[保存 (Save)] を選択します。 プロパティ関連のリストが表示されます。[編集 (Edit)] をクリックします。プロパティを選択し、新しいカテゴリに追加します。 4.プロパティページを作成してプロパティを表示する [プロパティ (Properties)] ページでは、すべてのプロパティに 1 か所で簡単にアクセスできます。プロパティを表示するには、該当するアプリケーションメニューの下に新しいモジュールを作成します。 アプリケーションメニューを右クリックし、[アプリケーションメニューを編集 (Edit Application Menu)] を選択します。モジュール関連リストで、[新規 (New)] をクリックします。タイトル (Title)] フィールドに、プロパティを入力します。[リンクタイプ (Link type)] フィールドで、([引数 (Arguments)] から) [URL] を選択します。 [ロール (Roles)] フィールドで、[アドミン (admin)] を選択します。[順序 (Order)] で、アプリケーションメニューに表示される番号を使用します。画像アイコンをクリックします。プロパティアイコンを選択します。[引数 (Arguments)] には、システムプロパティの UI ページを使用します。送信します。アプリケーションメニューにプロパティページが表示されます。