カスタムシステムプロパティページを作成する方法Issue システム内の主要なモジュールの多くに対応するプロパティ設定ページがあるのと同様に、ユーザーが、独自のカスタムモジュールまたはプロパティページがまだないシステム上の他のモジュールのカスタムプロパティページを作成することもできます。この記事では、ユーザーがカスタムプロパティページを作成する方法について説明します。 ユーザーが既存のプロパティページ (カスタムページまたは既存のページ) にプロパティを追加する場合は、既存のページにプロパティを追加する方法を説明している KB 記事「プロパティページにシステムプロパティを追加する方法」を確認してください。Resolutionカスタムプロパティページを作成する手順は、いくつかの異なる一連の手順で実行されます。モジュールを作成して構成し、プロパティカテゴリを作成して、最後にカテゴリを設定します。 アプリケーションモジュールの作成 前述のように、最初のステップは通常、プロパティページを開くアプリケーション「モジュール」を作成して構成することです。 これを行うには、インスタンスの次の場所を参照します。 [システム定義] > [モジュール]。 これにより、モジュールのリストが表示されます。新しいモジュールを作成するには、[新規] ボタンをクリックします。 新しいモジュールフォームに適切なデータを入力します。 名前:名前は、実際のモジュールがメニューナビゲーターに表示される方法であるため、ページに表示されるプロパティのタイプを説明する名前 (たとえば、見積もりプロパティ) がおそらく最適です。 アプリケーションメニュー:このプロパティページメニューオプションを関連付ける上位レベルのアプリケーションメニューを含める必要があります。[検索] ボタンを使用して、システム上のすべてのアプリケーションメニューから必要な値を検索して選択します。 この値を空のままにすると、これはトップレベルのメニューオプションになります。 順序:順序フィールドは、メニューの同じレベルにあるメニューオプションの現在のリストでの位置を決定します。 ヒント:これは、ユーザーがメニューの上にマウスを置いたときに表示されるポップアップツールチップです。 アクティブ:メニューオプションがシステムに表示されるようにするには、このチェックボックスが選択されていることを確認します。 [ロールの選択] フィールドを使用して、この特定のメニューオプションがどのロールに対して表示されるかを決定します。 リンクタイプ:プルダウンメニューから [URL ([引数] から)] を選択します。 [引数] フィールドには、ページを表示するために使用する UI ページに対応する URL を入力します。システム上の現在の既存のプロパティページの大部分は、デフォルトの system_properties_ui ページを使用するように構成されているため、このフィールドに次のような値を入力することをお勧めします。 system_properties_ui.do?sysparm_title=<WindowTitle>&sysparm_category=<CategoryNames> ここで <WindowTitle> は、プロパティページウィンドウの上部に表示するテキストです。 および <CategoryNames> は、レンダリングされたプロパティページに表示するプロパティを含むカテゴリ名のカンマ区切りのリストです。これらのシステムプロパティは、以下に概説する後の手順でこれらのカテゴリに追加されます。 たとえば、上記の見積もりプロパティページの例の URL には、この [引数] フィールドが次のように入力されます。 system_properties_ui.do?sysparm_title=System Quote Properties&sysparm_category=Quote Properties,System Quote Properties メインフレーム内でプロパティページを開く場合は、[ウィンドウ名] フィールドを空白のままにします。ただし、新しいウィンドウを開く場合は、[ウィンドウ名] フィールドに名前を入力します。 この名前は、プロパティページ (つまり、見積もりプロパティ) の目的を説明するものである必要があります。 各フィールドのデータに問題がなければ、[送信] ボタンをクリックしてレコードを保存します。 プロパティカテゴリの作成 通常の次のステップは、プロパティカテゴリがまだ存在しない場合は作成することです。これは、アプリケーションモジュールの作成時に CategoryNames に指定したプロパティ名に対応している必要があります。 次のステップでは、このモジュールの作成方法を示します。 インスタンスの管理者権限を持つアカウントで、そのインスタンスにログインしていることを確認します。 インスタンスの場所を参照します。[システムプロパティ] -> [カテゴリ]。 システムプロパティカテゴリのリストが表示されます。[新規] ボタンをクリックして新しいカテゴリを作成します。 新しいシステムプロパティカテゴリレコードの次のフィールドに入力します。 名前:これは、リストおよびプロパティの関連リストに表示されるカテゴリの名前です。 これは、上記の手順で作成したモジュールの [引数] フィールドの URL で指定された CategoryName とまったく同じである必要があります。 タイトル:これは、ページ上のこのプロパティのグループの上に表示されるテキストになります。 これは HTML エディターフィールドであるため、HTML 形式のテキストを含めることができ、このセクションのプロパティに関する詳細を含めるために必要なだけ長くすることができます。 カテゴリレコードに問題がなければ、[送信] ボタンをクリックして、このカテゴリをシステムに保存します。 システムプロパティページに含めるカテゴリごとに繰り返します。 プロパティカテゴリの設定 次の手順では、ページに表示される各カテゴリに、そのプロパティカテゴリセクションに表示される実際のプロパティを設定します。これを行う方法はいくつかありますが、カテゴリに追加する特定のシステムプロパティ名がわかっている場合に最も効率的な方法は次のとおりです。 インスタンスの管理者権限を持つアカウントで、そのインスタンスにログインしていることを確認します。 インスタンスの場所を参照します。[システムプロパティ] -> [カテゴリ]。 システムプロパティカテゴリのリストが表示されます。システムプロパティページに表示する、追加したばかりのシステムプロパティカテゴリの 1 つを見つけます。 レコードの名前をクリックして開きます。 レコードの [プロパティ] 関連リストまでスクロールします。 この関連リストに関連付けられている [編集] ボタンをクリックします。スラッシュバケットフォームが表示され、左側にすべてのシステムプロパティのリストが表示されます。 このリストから、このシステムプロパティカテゴリに関連付けるプロパティ (その後システムプロパティページに表示されるプロパティ) を選択し、適切なコントロールを使用してこれらのプロパティ名を右側に移動します。 この一覧に表示される順序は、結果のプロパティページのこのカテゴリセクションの見出しの下に表示される順序に直接対応します。 このシステムプロパティカテゴリに関連付けてページに表示するプロパティのリスト全体に問題がなければ、[保存] ボタンをクリックします。 画面がシステムプロパティカテゴリフォームに戻ります。 これらの手順は、プロパティページに表示されるシステムプロパティカテゴリごとに繰り返す必要があります。 新しいシステムプロパティページは、このシステムプロパティページが関連付けられているアプリケーションのメインメニューからアクセスできるようになります。そのアプリケーションメニューの下に、上記の手順で作成した新しいアプリケーションモジュールで指定した名前のサブメニューとして表示されます。