MatterNodeInfoオブジェクト
| コンポーネント情報 | |
|---|---|
| since | 7.2 |
案件ノード情報オブジェクト。
案件ノード情報オブジェクトは下記のプロパティを持つObject型のオブジェクトです。
案件のノード情報を格納するオブジェクトです。このオブジェクトにはフローXMLのノード情報の一部が設定されます。
使用される箇所によって、取得されたフローXML「flow.xml」や「masterflow.xml」から該当するノード情報がマッピングされます。
このオブジェクトは「MatterNodeWithProcessTypeInfo」と比較してノード別処理種別情報「NodeProcessTypeInfo」が設定されていません。
展開されたノード(横・縦配置ノードの子ノード)の場合の「parentNodeId」と「parentNodeType」で親ノード情報が取得できます。
詳細については、使用されている各箇所を参照してください。
ノードの詳しい設定情報を全て取得するには「MatterNodeConfigInfo」の情報を利用してください。
関連オブジェクト:
ActvMatterNode#getMatterNode(String),
ActvMatterNode#getNodesToConfigBranchStart(String),
ActvMatterNode#getNodesToConfigProcessTarget(String),
CplMatterNode#getMatterNode(String),
ArcMatterNode#getMatterNode(String),
ActvMatterHandleManager#getNodesToMove(String),
ProcessManager#getNodesToSendBack(),
PullBackManager#getNodesToPullBack(String),
MatterFlowInfo,
MatterNodeWithProcessTypeInfo,
MatterNodeConfigInfo
案件ノード情報オブジェクトは下記のプロパティを持つObject型のオブジェクトです。
案件のノード情報を格納するオブジェクトです。このオブジェクトにはフローXMLのノード情報の一部が設定されます。
使用される箇所によって、取得されたフローXML「flow.xml」や「masterflow.xml」から該当するノード情報がマッピングされます。
このオブジェクトは「MatterNodeWithProcessTypeInfo」と比較してノード別処理種別情報「NodeProcessTypeInfo」が設定されていません。
展開されたノード(横・縦配置ノードの子ノード)の場合の「parentNodeId」と「parentNodeType」で親ノード情報が取得できます。
詳細については、使用されている各箇所を参照してください。
ノードの詳しい設定情報を全て取得するには「MatterNodeConfigInfo」の情報を利用してください。
【 処理別各項目必須/任意一覧 】
※記号の意味
●:必須
▲:1つ以上必須
△:任意
※注意※
各項目の必須/任意について、各メソッドの説明に明示的に記載されている場合は、
メソッドの説明を優先します。
| 項目名 | 削除 | 最大バイト数 |
|---|---|---|
| ノードID【主キー】 | ● | 50 |
| ノード名 | △ | 100 |
| ノード種別 | △ | 5 |
| 順方向ノードIDの配列 | △ | - |
| 逆方向ノードIDの配列 | △ | - |
| 案件画面定義情報の配列 | △ | - |
| 親ノードID | △ | 50 |
| 親ノード種別 | △ | 5 |
関連オブジェクト:
ActvMatterNode#getMatterNode(String),
ActvMatterNode#getNodesToConfigBranchStart(String),
ActvMatterNode#getNodesToConfigProcessTarget(String),
CplMatterNode#getMatterNode(String),
ArcMatterNode#getMatterNode(String),
ActvMatterHandleManager#getNodesToMove(String),
ProcessManager#getNodesToSendBack(),
PullBackManager#getNodesToPullBack(String),
MatterFlowInfo,
MatterNodeWithProcessTypeInfo,
MatterNodeConfigInfo
var matterNodeInfo = {
backwardNodeIds : Array, // 逆方向ノードIDの配列。
forwardNodeIds : Array, // 順方向ノードIDの配列。
nodeId : String, // ノードID。
nodeName : String, // ノード名。
nodeType : String, // ノード種別。
pages : Array, // 案件画面定義情報オブジェクトの配列。
parentNodeId : String, // 親ノードID(展開されている場合のみ有効)。
parentNodeType : String // 親ノード種別(展開されている場合のみ有効)。
}
プロパティの概要
| 型 | プロパティ名 | アクセス権 |
|---|---|---|
| Array | backwardNodeIds 逆方向ノードIDの配列。 |
通常
|
| Array | forwardNodeIds 順方向ノードIDの配列。 |
通常
|
| String | nodeId ノードID。 |
通常
|
| String | nodeName ノード名。 |
通常
|
| String | nodeType ノード種別。 |
通常
|
| Array | pages 案件画面定義情報オブジェクトの配列。 |
通常
|
| String | parentNodeId 親ノードID(展開されている場合のみ有効)。 |
通常
|
| String | parentNodeType 親ノード種別(展開されている場合のみ有効)。 |
通常
|
プロパティの詳細
|
Array backwardNodeIds
通常
逆方向ノードIDの配列。
|
|
Array forwardNodeIds
通常
順方向ノードIDの配列。
|
|
String nodeId
通常
ノードID。
|
|
String nodeName
通常
ノード名。
|
| String nodeType 通常 |
|
Array pages
通常
案件画面定義情報オブジェクトの配列。
|
|
String parentNodeId
通常
親ノードID(展開されている場合のみ有効)。
|
|
String parentNodeType
通常
親ノード種別(展開されている場合のみ有効)。
|