[JSON データからのインポート/更新]ダイアログ

このダイアログでは、JSON ファイルからネットワークをインポートまたは更新できます。

ダイアログの表示方法

項目 説明

JSON ファイル

ブラウズ ボタンをクリックすると、標準の[ファイルを開く]ダイアログが表示され、更新元の JSON ファイルを選択できます。

注: このオプションは、[JSON データからのインポート/更新]ダイアログにタスク シーケンス エディタからアクセスした場合にのみ使用できます。

更新タイプ

更新して追加 ネットワーク内に既に存在するネットワーク オブジェクトは更新し、存在しないオブジェクトは追加します。
削除 JSON データのプライマリ キー フィールドを使用して、削除するネットワーク オブジェクトを識別します。その他のフィールドは無視されます。
混合(データ フィールドに基づく)

同じ JSON ファイルを使用して削除、追加、更新を実行できます。

混合モードでは、JSON データの追加のフィールド(Action)が使用されます。このフィールドに文字 - (マイナス)が含まれている場合、ネットワーク オブジェクトは[削除]オプションと同じ方法で削除されます。フィールドが空白の場合、[更新して追加]オプションと同様に、ネットワーク オブジェクトが追加または更新されます。

指定されていない単位:

ユーザー単位

単位情報のないフィールドは、現在のユーザー単位を使用してインポートされます。

データが元々 InfoWorks WS Pro からエクスポートされた場合、ユーザー単位は特定のマシン上の特定のユーザーに対して保存されます。別のマシンの別のユーザーである場合は、単位が一致していることをユーザーが確認する必要があります。

内部単位 単位情報のないフィールドは、内部単位を使用してインポートされます。(後でインポートまたは更新するためにデータをエクスポートする場合は、移植を実現するために InfoWorks WS Pro の内部単位を使用することをお勧めします。)

新規/更新データに使用するフラグ:

このフラグは、JSON ファイルからネットワークに追加された新しいデータや更新されたデータに使用されます。既定の #V フラグを使用するか、[ユーザー定義フラグ]ダイアログを使用して事前に作成したフラグを使用できます。

JSON フィールドに対応するフラグ フィールドがない場合は、選択したフラグが使用されます。JSON データにフラグ フィールドが含まれている場合、フラグが設定されていない場合でも、JSON のフラグが使用されます。

フラグを持つ既存データのみ更新:

選択すると、ここで指定したフラグが設定されているネットワーク内のデータのみを更新できます。

データ値の変更時にのみフラグを設定

更新されたパラメータが変更されていない場合は、フラグを設定しません。

JSON 内の空白フィールドで既存データを上書き

JSON データに変更されたデータのみが含まれていて、他のフィールドをそのままにする場合は、このチェックボックスをオフにします。

JSON ファイル内にリストされていないフィールドは完全に無視されます。JSON にリストされているフィールドのみが影響を受けます。

ノード名の変更時に接続リンク名を変更

ノード名が変更され、接続情報を保持する場合は、このチェックボックスをオンにします。

このオプションを選択しないと、名前が変更されたノードの次の接続が失われます。

  • ノードに接続されているリンクのネットワーク接続情報
  • このノードに関連付けられているコントロール データへのリンク

更新時に[資産 ID]フィールドを使用してデータ アイテムを特定

オンにすると、既存のレコードに変更を適用し、重複レコードを識別するときに、オブジェクトの InfoWorks WS Pro ID (NodeID や USNode.DSNode.Suffix など)の代わりに、データベース内のオブジェクトの[資産 ID]フィールドが使用されます。

デジタル化デフォルト値を使用

オンにすると、JSON ファイルに値がない追加のネットワーク オブジェクトのフィールドにはデジタル化デフォルト値が使用されます。

保存

ダイアログで選択したすべてのオプションを保存し、タスク シーケンスに追加します。

注: このオプションは、[JSON データからのインポート/更新]ダイアログにタスク シーケンス エディタからアクセスした場合にのみ使用できます。