「変更管理 - 変更スケジュール」とともにインストール

いくつかのタイプのコンポーネントが、[変更管理 - 変更スケジュール] とともにインストールされています。

「変更管理 - 変更スケジュール」とともにインストールされたプラグイン

プラグインは、「変更管理 - 変更スケジュール」のアクティブ化とともに追加されます。

プラグイン ID 説明
変更管理 - 変更スケジュール com.snc.change_management.soc この変更スケジュールプラグインは、サポートしている変更スケジュールのテーブル構造、ランディングページ、および変更スケジュールユーザーインターフェイスを含むコアのプラグインです。
[変更管理 - 変更スケジュール] の基礎 com.snc.change_management.soc.foundation このプラグインには、ユーザーを支援する 6 つの変更スケジュールが含まれています。このプラグインを有効にすると、「変更管理 - 変更スケジュール」(バージョン 1.0.0) が自動的に有効になります。

[変更管理 - 変更スケジュール] とともにインストールされたロール

ロールは、[変更管理 - 変更スケジュール] のアクティブ化により追加されます。

ロール名 [名前] 説明
[sn_chg_soc.change_soc_admin] このロールには、[変更スケジュール] ページに対する完全な管理権限があります。

「変更管理 - 変更スケジュール」とともにインストールされたテーブル

テーブルは、「変更管理 - 変更スケジュール」のアクティブ化とともに追加されます。

「変更管理 - 変更スケジュール」は次のテーブルを追加します。
テーブル 説明
スタイル ルール

[chg_soc_style_rule]

ページに表示される変更レコードごとにすべての変更スケジュール定義に適用されるデフォルトのスタイル ルールを定義します
スタイル ルール

[chg_soc_definition_style_rule]

[変更スケジュール] ページに表示される変更レコードごとにスタイル ルールを定義します
スタイル ルール

[chg_soc_def_child_style_rule]

[変更スケジュール] ページに表示される関連レコードごとにスタイル ルールを定義します
変更スケジュール定義

[chg_soc_definition]

[変更スケジュール] ページを定義します
変更スケジュール定義コア

[chg_soc_definition_child]

[変更スケジュール] ページに表示される変更レコードごとに関連レコードを定義します

「変更管理 - 変更スケジュール」とともにインストールされたプロパティ

プロパティは、「変更管理 - 変更スケジュール」のアクティブ化とともに追加されます。

変更スケジュールは、20 のバッチでクライアント側のタイムライン ページにロードされます。最大 1000 件のレコードをロードできます。これらの数値は、システム プロパティ [sys_properties] テーブルの次のプロパティを使用して変更できます。[システム プロパティ] テーブルを開くには、ナビゲーション フィルターに sys_properties.list を入力します。
プロパティ 使用法
sn_chg_soc.change_soc_initial_limit 変更スケジュールのロード時に表示する change_request レコードの数を定義します。
  • タイプ:整数
  • デフォルト値:40
  • 場所:システム プロパティ [sys_properties] テーブル
sn_chg_soc.change_soc_scroll_load_limit 変更スケジュールをスクロールしたときに表示する change_request レコードの数を定義します。
  • タイプ:整数
  • デフォルト値:20
  • 場所:システム プロパティ [sys_properties] テーブル
sn_chg_soc.change_soc_total_limit 変更スケジュールに表示できる change_request レコードの合計数を定義します。
  • タイプ:整数
  • デフォルト値:1000
  • 場所:システム プロパティ [sys_properties] テーブル
sn_chg_soc.landing_page.pinned_notification 変更スケジュールを固定または固定解除するときにメッセージを表示します。
  • タイプ:文字列
  • デフォルト値:true
  • 場所:システム プロパティ [sys_properties] テーブル
sn_chg_soc.schedule_window_days [変更スケジュール] ページにブラックアウトおよびメンテナンス期間のスパンを表示するときに、change_request レコードのそれぞれの開始/終了の前後何日間を考慮に入れるかを定義します。
  • タイプ:整数
  • デフォルト値:30
  • 場所:システム プロパティ [sys_properties] テーブル

「変更管理 - 変更スケジュール」とともにインストールされたビジネス ルール

ビジネスルールは、「変更管理 - 変更スケジュール」のアクティブ化とともに追加されます。

ビジネス ルール テーブル 説明
デフォルトのスタイルルールを作成する 関連定義

[chg_soc_definition_child]

関連レコードの順番が上位の標準的なスタイル ルールを定義します。
開始フィールドと終了フィールドが異なる 変更スケジュール定義

[chg_soc_definition]

これに当てはまるときに挿入または保存を中止することによって、開始フィールドと終了フィールドが異なるようにします。
共有先がないときに共有リストをフラッシュする 変更スケジュール定義

[chg_soc_definition]

共有先が設定されていないときに共有先リストを空にします。
空のリストに一致するように共有先をフラッシュする 変更スケジュール定義

[chg_soc_definition]

共有先にグループ、ロール、ユーザーなどの選択した共有オプションを反映して更新されるようにします。
スタイル フィールドを更新する スタイルルールコア

[chg_soc_style_rule_core]

次のいずれかの条件を満たすときにスタイル フィールドで定義されたスタイルシートを更新します。
  • ラベルの色の変更
  • ラベルの重みの変更
  • イベントの色の変更
詳細の提供は true でありません。

「変更管理 - 変更スケジュール」とともにインストールされた UI ポリシー

UI ポリシーは、「変更管理 - 変更スケジュール」のアクティブ化とともに追加されます。

UI ポリシー テーブル 説明
メンテナンスの色を表示する 変更スケジュール定義

[chg_soc_definition]

メンテナンス表示が有効になっている場合にのみ、メンテナンスの色のフィールドを表示します。
基本と詳細の間で切り替える スタイルルールコア

[chg_soc_style_rule_core]

スタイル ルールの詳細オプションが false の場合にのみ、ラベルとイベントのオプションを表示します。詳細を指定すると、スタイル フィールドのみが表示されます。
すべてのユーザーと共有する場合に共有ユーザー、グループ、ロールを非表示にする 変更スケジュール定義

[chg_soc_definition]

すべてのユーザーと共有する場合には、他の共有オプションは非表示になります。
ブラックアウトの色を表示する 変更スケジュール定義

[chg_soc_definition]

ブラックアウト表示が有効になっている場合にのみ、ブラックアウトの色のフィールドを表示します。
テーブル名を非表示にする スタイルルールコア

[chg_soc_style_rule_core]

条件ビルダーからフォームにテーブル フィールドが表示されることが要求されますが、これを表示する必要はないため非表示となります。
テーブル名を非表示にする 変更スケジュール定義

[chg_soc_definition]

条件ビルダーからフォームにテーブル フィールドが表示されることが要求されますが、これを表示する必要はないため非表示となります。

「変更管理 - 変更スケジュール」とともにインストールされたスクリプトインクルード

スクリプトインクルードは、「変更管理 - 変更スケジュール」のアクティブ化により追加されます。

スクリプトインクルード 説明
SoC 変更スケジュールのユーティリティと定数を提供する基底クラス
SoCChangeRequest SoCChangeRequestSNC を拡張し、そこに定義されている機能を上書きするために使用可能
SoCChangeRequestSNC change_request テーブルにユーティリティを提供
SoCDefinition SoCDefinitionSNC を拡張し、そこに定義されている機能を上書きするために使用可能
SoCDefinitionSNC chg_soc_definition テーブルにユーティリティを提供
SoCDefinitionChild SoCDefinitionChildSNC を拡張し、そこに定義されている機能を上書きするために使用可能
SoCDefinitionChildSNC chg_soc_child_def テーブルにユーティリティを提供
SoCDefinitionChildStyleRule SoCDefinitionChildStyleRuleSNC を拡張し、そこに定義されている機能を上書きするために使用可能
SoCDefinitionChildStyleRuleSNC chg_soc_def_child_style_rule テーブルにユーティリティを提供
SoCDefinitionStyleRule SoCDefinitionStyleRuleSNC を拡張し、そこに定義されている機能を上書きするために使用可能
SoCDefinitionStyleRuleSNC chg_soc_definition_style_rule テーブルにユーティリティを提供
SoCLandingModelBuilder SoCLandingModelBuilderSNC を拡張し、そこに定義されている機能を上書きするために使用可能
SoCLandingModelBuilderSNC 変更スケジュールランディングページで使用される変更スケジュール定義モデルをビルド
SoCModelBuilder SoCModelBuilderSNC を拡張し、そこに定義されている機能を上書きするために使用可能
SoCModelBuilderSNC 変更スケジュール ページで使用される変更スケジュール モデルをビルド
SoCRefFieldsList フィールド選択リスト プロセッサー。親テーブルを参照する現在のテーブルにフィールドを返す
SoCRefTablesList フィールド選択リスト プロセッサー。指定されたテーブル名を参照するテーブルを返す
SoCStyleRule SoCStyleRuleSNC を拡張し、そこに定義されている機能を上書きするために使用可能
SoCStyleRuleSNC スタイル ルールのユーティリティを提供する

「変更管理 - 変更スケジュール」とともにインストールされた UI スクリプト

UI スクリプトは、「変更管理 - 変更スケジュール」のアクティブ化とともに追加されます。

UI スクリプト 説明
sn_chg_soc.change_soc すべての Angular アプリケーションの依存関係を含む、変更スケジュールのための Angular モジュール
sn_chg_soc.change_soc_filter 変更スケジュール ページでのテキスト フィルタリングのための Angular モジュール
sn_chg_soc.config 変更スケジュール ページの設定パネルのための Angular モジュール
sn_chg_soc.context_menu 変更スケジュールページのコンテキストメニューのための Angular モジュール
sn_chg_soc.data 変更スケジュール ページのデータモデルのための Angular モジュール
sn_chg_soc.duration 期間の計算ユーティリティのための Angular モジュール
sn_chg_soc.filter_control フィルターウィジェットの Angular モジュール実装
sn_chg_soc.filter_widget 条件ビルダーに類似したフィルター コントロールを提供する Angular モジュール
sn_chg_soc.gantt ガント オブジェクトのインスタンスを管理し、ガント スケールの定義を処理する Angular モジュール
sn_chg_soc.keyboard 変更スケジュール ページのキーボード パネルのための Angular モジュール
sn_chg_soc.landing.app すべての Angular アプリケーションの依存関係を含む、変更スケジュールランディングページの Angular モジュール
sn_chg_soc.landing_accessibility 変更スケジュールランディングページのアクセシビリティサポートのための Angular モジュール
sn_chg_soc.landing_card 変更スケジュール定義カードに対してディレクティブを定義する Angular モジュール
sn_chg_soc.landing_decoration スタイリングを提供するディレクティブを定義する Angular モジュール
sn_chg_soc.landing_notifications 通知を表示する Angular モジュール
sn_chg_soc.landing_page_header 変更スケジュールランディングページのヘッダーを提供する Angular モジュール
sn_chg_soc.landing_sort 変更スケジュールランディングページでカードをソートするためのユーティリティを提供する Angular モジュール
sn_chg_soc.landing_splash_screens 変更スケジュールランディングページのタブに変更スケジュール定義がないときにスプラッシュ画面を提供する Angular モジュール
sn_chg_soc.landing_tabs 変更スケジュールランディングページのタブを提供する Angular モジュール
sn_chg_soc.landing_wizard ランディングページからの新しい変更スケジュール定義の作成を定義する Angular モジュール
sn_chg_soc.loading 変更のスケジュール ページが要求を聞いてロードされるときを定義する Angular モジュール
sn_chg_soc.mousedown マウスを押したままにしてボタンを複数回実行させる Angular モジュール
sn_chg_soc.notification 変更スケジュール ページにメッセージを表示するために使用される Angular モジュール
sn_chg_soc.popover 変更スケジュール ページに表示される popover のアクセシビリティ サポートに使用される Angular モジュール
sn_chg_soc.share 変更スケジュール ページの共有パネルのための Angular モジュール
sn_chg_soc.sn.app_itsm.now.iscroll 変更スケジュールランディングページでより多くのコンテンツをロードするスクロールをサポートする Angular モジュール
sn_chg_soc.snCreateNewInvite 変更スケジュールのための共有先フィールドに要素を追加する共有パネル コンポーネントのための Angular モジュール
sn_chg_soc.sn_soc_now.scheduleService 変更スケジュール定義をサーバーから取得するために使用される変更スケジュールランディングページのための Angular モジュール
sn_chg_soc.style 変更スケジュール ページのスタイル パネルのための Angular モジュール