MatterNodeConfigInfoオブジェクト
コンポーネント情報 | |
---|---|
since | 7.2 |
案件ノード設定情報オブジェクト。
案件ノード設定情報オブジェクトは下記のプロパティを持つObject型のオブジェクトです。
案件のノード設定情報を格納するオブジェクトです。このオブジェクトにはフローXMLのノード情報の全てが設定されます。
使用される箇所によって、取得されたフローXML「flow.xml」や「masterflow.xml」から該当するノード情報をマッピングします。
展開されたノード(横・縦配置ノードの子ノード)の場合の「expansionOriginalNodeId」で親ノードIDが取得できます。
親ノードのタイプを取得する場合は「MatterNodeInfo」の情報を利用してください。
詳細については、使用されている各箇所を参照してください。
ActvMatterNode#getExecNodeConfig(String),
ActvMatterNode#getMasterNodeConfig(String),
CplMatterNode#getExecNodeConfig(String),
ArcMatterNode#getExecNodeConfig(String),
MatterNodeInfo
案件ノード設定情報オブジェクトは下記のプロパティを持つObject型のオブジェクトです。
案件のノード設定情報を格納するオブジェクトです。このオブジェクトにはフローXMLのノード情報の全てが設定されます。
使用される箇所によって、取得されたフローXML「flow.xml」や「masterflow.xml」から該当するノード情報をマッピングします。
展開されたノード(横・縦配置ノードの子ノード)の場合の「expansionOriginalNodeId」で親ノードIDが取得できます。
親ノードのタイプを取得する場合は「MatterNodeInfo」の情報を利用してください。
詳細については、使用されている各箇所を参照してください。
【 各項目の必須/任意 】 このオブジェクトは値を取得する時にのみ使用しますので、全て任意項目となります。 ※新規作成、更新、削除には使用しません。関連オブジェクト:
ActvMatterNode#getExecNodeConfig(String),
ActvMatterNode#getMasterNodeConfig(String),
CplMatterNode#getExecNodeConfig(String),
ArcMatterNode#getExecNodeConfig(String),
MatterNodeInfo
var matterNodeConfigInfo = { actionProcess : Array, // アクション処理(プラグイン情報)オブジェクトの配列。 attachFileFlag : String, // 添付ファイル可否フラグ。(0:否 / 1:可) authConfiguableNodeIds : Array, // 権限者設定可能ノードIDの配列。 autoPressFlag : String, // 自動催促可否フラグ。(0:否 / 1:可) autoPressLimitDay : String, // 自動催促期限(日数)。 autoProcessFlag : String, // 自動処理可否フラグ。(0:否 / 1:可) autoProcessLimitDay : String, // 自動処理期限(日数)。 autoProcessLimitType : String, // 処理期限後処理種別。 autoProcessSendBackNodeId : String, // 自動処理差戻し先ノードID。 backwardNodeIds : Array, // 逆方向ノードIDの配列。 branchEndConfig : BranchEndConfigInfo, // 分岐終了設定情報オブジェクト。 branchStartConfig : BranchStartConfigInfo, // 分岐開始設定情報オブジェクト。 defaultOrgzDisable : Array, // 標準組織設定(表示禁止)の配列。 dispachNodeMax : String, // 割当可能ノード数(最大)。 dispachNodeMin : String, // 割当可能ノード数(最小)。 dynamicNodeDeleteDisableFlag : String, // 動的承認ノード削除禁止フラグ。(0:削除許可 / 1:削除禁止) executableProcessType : Array, // 実行可能処理種別情報オブジェクトの配列。 expansionOriginalNodeId : Array, // 展開元ノードIDの配列。 flowId : String, // フローID。 flowVersionId : String, // フローバージョンID。 forwardNodeIds : Array, // 順方向ノードIDの配列。 lumpProcessFlag : String, // 一括処理可否フラグ。(0:否 / 1:可) matterMail : Array, // 案件メール定義情報オブジェクトの配列。 matterPage : Array, // 案件画面定義情報オブジェクトの配列。 nodeArriveProcess : Array, // 到達処理情報オブジェクトの配列。 nodeId : String, // ノードID。 nodeName : String, // ノード名。 nodeType : String, // ノード種別。 pluginParameterDisable : Array, // プラグイン設定(表示禁止プラグインID)の配列。 postProcess : Array, // ノード遷移後処理オブジェクトの配列。 preProcess : Array, // ノード遷移前処理オブジェクトの配列。 processTargets : Array // 権限者情報オブジェクトの配列。 }
プロパティの概要
プロパティの詳細
Array actionProcess 通常 |
String attachFileFlag
通常
添付ファイル可否フラグ。(0:否 / 1:可)
|
Array authConfiguableNodeIds
通常
権限者設定可能ノードIDの配列。
|
String autoPressFlag
通常
自動催促可否フラグ。(0:否 / 1:可)
|
String autoPressLimitDay
通常
自動催促期限(日数)。
|
String autoProcessFlag
通常
自動処理可否フラグ。(0:否 / 1:可)
|
String autoProcessLimitDay
通常
自動処理期限(日数)。
|
String autoProcessLimitType 通常 |
String autoProcessSendBackNodeId
通常
自動処理差戻し先ノードID。
|
Array backwardNodeIds
通常
逆方向ノードIDの配列。
|
BranchEndConfigInfo branchEndConfig 通常 |
BranchStartConfigInfo branchStartConfig 通常 |
Array defaultOrgzDisable
通常
標準組織設定(表示禁止)の配列。
|
String dispachNodeMax
通常
割当可能ノード数(最大)。
|
String dispachNodeMin
通常
割当可能ノード数(最小)。
|
String dynamicNodeDeleteDisableFlag
通常
動的承認ノード削除禁止フラグ。(0:削除許可 / 1:削除禁止)
|
Array executableProcessType
通常
実行可能処理種別情報オブジェクトの配列。
|
Array expansionOriginalNodeId
通常
展開元ノードIDの配列。
|
String flowId
通常
フローID。
|
String flowVersionId
通常
フローバージョンID。
|
Array forwardNodeIds
通常
順方向ノードIDの配列。
|
String lumpProcessFlag
通常
一括処理可否フラグ。(0:否 / 1:可)
|
Array matterMail
通常
案件メール定義情報オブジェクトの配列。
|
Array matterPage
通常
案件画面定義情報オブジェクトの配列。
|
Array nodeArriveProcess
通常
到達処理情報オブジェクトの配列。
|
String nodeId
通常
ノードID。
|
String nodeName
通常
ノード名。
|
String nodeType 通常 |
Array pluginParameterDisable
通常
プラグイン設定(表示禁止プラグインID)の配列。
|
Array postProcess
通常
ノード遷移後処理オブジェクトの配列。
|
Array preProcess
通常
ノード遷移前処理オブジェクトの配列。
|
Array processTargets
通常
権限者情報オブジェクトの配列。
|