次のオブジェクトは、graphprototypeAPIに直接関連しています。
グラフプロトタイプオブジェクトは以下のプロパティを持ちます。
| プロパティ | 型 | 説明 |
|---|---|---|
| graphid | ID | グラフプロトタイプのID。 プロパティの動作: - 読み取り専用 - 更新操作時に必須 |
| height | integer | グラフプロトタイプの高さ(ピクセル単位)。 プロパティの動作: - 作成操作時に必須 |
| name | string | グラフプロトタイプの名前。 プロパティの動作: - 作成操作時に必須 |
| width | integer | グラフプロトタイプの幅(ピクセル単位)。 プロパティの動作: - 作成操作時に必須 |
| flags | integer | グラフプロトタイプの起源。 可能な値: 2 - グラフプロトタイプ; 6 - 検出されたグラフプロトタイプ プロパティの動作: - 読み取り専用 |
| graphtype | integer | グラフプロトタイプのレイアウトタイプ。 可能な値: 0 - (デフォルト) 通常; 1 - 積み上げ; 2 - 円グラフ; 3 - 爆発円グラフ。 |
| percent_left | float | 左パーセンタイル。 デフォルト: 0。 |
| percent_right | float | 右パーセンタイル。 デフォルト: 0。 |
| show_3d | integer | 検出された円グラフおよび爆発円グラフを3Dで表示するかどうか。 可能な値: 0 - (デフォルト) 2Dで表示; 1 - 3Dで表示。 |
| show_legend | integer | 検出されたグラフに凡例を表示するかどうか。 可能な値: 0 - 非表示; 1 - (デフォルト) 表示。 |
| show_work_period | integer | 検出されたグラフに作業時間を表示するかどうか。 可能な値: 0 - 非表示; 1 - (デフォルト) 表示。 |
| templateid | ID | 親テンプレートグラフプロトタイプのID。 プロパティの動作: - 読み取り専用 |
| yaxismax | float | Y軸の固定最大値。 |
| yaxismin | float | Y軸の固定最小値。 |
| ymax_itemid | ID | Y軸の最大値として使用されるアイテムのID。 指定されたアイテムへのアクセス権がない場合、 ymax_typeが「計算」に設定されているかのようにグラフが描画されます。 |
| ymax_type | integer | Y軸の最大値の計算方法。 可能な値: 0 - (デフォルト) 計算; 1 - 固定値; 2 - アイテム。 |
| ymin_itemid | ID | Y軸の最小値として使用されるアイテムのID。 指定されたアイテムへのアクセス権がない場合、 ymin_typeが「計算」に設定されているかのようにグラフが描画されます。 |
| ymin_type | integer | Y軸の最小値の計算方法。 可能な値: 0 - (デフォルト) 計算; 1 - 固定値; 2 - アイテム。 |
| discover | integer | グラフプロトタイプの検出ステータス。 可能な値: 0 - (デフォルト) 新しいグラフが検出される; 1 - 新しいグラフは検出されず、既存のグラフはロストとしてマークされる。 |
| uuid | string | インポートされたグラフプロトタイプを既存のものにリンクするために使用されるユニバーサル一意識別子。指定がない場合は自動生成されます。 プロパティの動作: - グラフプロトタイプがテンプレートに属している場合にサポート |